Convert one or more MOV files to MP4 using an interactive, fast, and free video converter tool.
or drop your MOV files here
Conversion Settings
Sets the total number of video frames to output. Useful for trimming or exporting a limited segment of the video.
Sets the total number of video frames to output. Useful for trimming or exporting a limited segment of the video.
30
Sets the number of frames per second. Higher frame rates provide smoother motion but increase file size.
Sets the number of frames per second. Higher frame rates provide smoother motion but increase file size.
Specifies the output video resolution (width x height). Use standard sizes like 1920x1080 or abbreviations like 1080p. Leave blank to keep original size.
Specifies the output video resolution (width x height). Use standard sizes like 1920x1080 or abbreviations like 1080p. Leave blank to keep original size.
16:9
Sets the aspect ratio of the output video.
Sets the aspect ratio of the output video.
Specifies the number of bits per raw video sample. This affects color precision.
Specifies the number of bits per raw video sample. This affects color precision.
Disable Video Stream
No
If checked, removes the video stream and outputs only the audio track.
If checked, removes the video stream and outputs only the audio track.
libx264
Specifies the video codec to use. 'Copy' is fastest but requires codec compatibility.
Specifies the video codec to use. 'Copy' is fastest but requires codec compatibility.
Sets the starting timecode for the video. Useful for broadcast workflows.
Sets the starting timecode for the video. Useful for broadcast workflows.
1
Selects the number of encoding passes. More passes improve quality at the cost of encoding time.
Selects the number of encoding passes. More passes improve quality at the cost of encoding time.
Sets the target video bitrate. Higher values increase quality and file size.
Sets the target video bitrate. Higher values increase quality and file size.
Disable Data Streams
No
If checked, removes any non-audio/video data streams (e.g., subtitles, metadata).
If checked, removes any non-audio/video data streams (e.g., subtitles, metadata).
Converted Files
Disclaimer:Please be aware that due to limited server storage, converted files will be automatically purged over time for optimal server performance.
How to use this MOV to MP4 Converter?
Choose files or drop them into the input area.
Adjust the conversion settings and click Convert.
Download the converted files when processing finishes.
{
"convert": "mov-mp4",
"multiple": true,
"from": "mov",
"to": "mp4",
"controls": [
{
"type": "number",
"optional": true,
"name": "vframes",
"label": "Number of Video Frames",
"range": {
"min": 1,
"max": 100000
},
"desc": "Sets the total number of video frames to output. Useful for trimming or exporting a limited segment of the video."
},
{
"type": "dropdown",
"name": "frame_rate",
"label": "Frame Rate (fps)",
"options": [
{
"label": "24 fps (Film)",
"value": 24
},
{
"label": "25 fps (PAL)",
"value": 25
},
{
"label": "30 fps (NTSC)",
"value": 30
},
{
"label": "50 fps (PAL High)",
"value": 50
},
{
"label": "60 fps (NTSC High)",
"value": 60
}
],
"defaultValue": 30,
"desc": "Sets the number of frames per second. Higher frame rates provide smoother motion but increase file size."
},
{
"type": "text",
"optional": true,
"name": "size",
"label": "Frame Size (Resolution)",
"placeholder": "e.g., 1920x1080",
"desc": "Specifies the output video resolution (width x height). Use standard sizes like 1920x1080 or abbreviations like 1080p. Leave blank to keep original size."
},
{
"type": "dropdown",
"name": "aspect_ratio",
"label": "Aspect Ratio",
"options": [
{
"label": "4:3",
"value": "4:3"
},
{
"label": "16:9",
"value": "16:9"
},
{
"label": "1.3333",
"value": "1.3333"
},
{
"label": "1.7777",
"value": "1.7777"
}
],
"defaultValue": "16:9",
"desc": "Sets the aspect ratio of the output video."
},
{
"type": "number",
"optional": true,
"name": "bits_per_raw_sample",
"label": "Bits Per Raw Sample",
"range": {
"min": 8,
"max": 16
},
"desc": "Specifies the number of bits per raw video sample. This affects color precision."
},
{
"type": "checkbox",
"name": "disable_video",
"label": "Disable Video Stream",
"defaultValue": false,
"desc": "If checked, removes the video stream and outputs only the audio track."
},
{
"type": "dropdown",
"name": "video_codec",
"label": "Video Codec",
"options": [
{
"label": "Copy (No Re-encoding)",
"value": "copy"
},
{
"label": "H.264",
"value": "libx264"
},
{
"label": "H.265 / HEVC",
"value": "libx265"
}
],
"defaultValue": "libx264",
"desc": "Specifies the video codec to use. 'Copy' is fastest but requires codec compatibility."
},
{
"type": "text",
"optional": true,
"name": "timecode",
"label": "Initial Timecode",
"placeholder": "hh:mm:ss[:;.]ff",
"desc": "Sets the starting timecode for the video. Useful for broadcast workflows."
},
{
"type": "dropdown",
"name": "pass",
"label": "Encoding Pass",
"options": [
{
"label": "1-pass (Fast)",
"value": 1
},
{
"label": "2-pass (Balanced)",
"value": 2
},
{
"label": "3-pass (High Quality)",
"value": 3
}
],
"defaultValue": 1,
"desc": "Selects the number of encoding passes. More passes improve quality at the cost of encoding time."
},
{
"type": "number",
"optional": true,
"name": "video_bitrate",
"label": "Video Bitrate (kbps)",
"range": {
"min": 100,
"max": 50000
},
"desc": "Sets the target video bitrate. Higher values increase quality and file size."
},
{
"type": "checkbox",
"name": "disable_data",
"label": "Disable Data Streams",
"defaultValue": false,
"desc": "If checked, removes any non-audio/video data streams (e.g., subtitles, metadata)."
}
],
"type": "video",
"operation": "convert"
}