- Convert Online
- Video Converters
- MPEG to MP4
Convert MPEG to MP4
Convert one or more MPEG files to MP4 using an interactive, fast, and free video converter tool.
Conversion Settings
Limits the number of video frames to output. Useful for trimming without re-encoding the entire video.
Limits the number of video frames to output. Useful for trimming without re-encoding the entire video.
30
Sets the output frame rate in frames per second. Higher rates produce smoother motion but increase file size.
Sets the output frame rate in frames per second. Higher rates produce smoother motion but increase file size.
Sets the output resolution in WxH format (e.g., 1280x720) or as a standard abbreviation like 'hd720'.
Sets the display aspect ratio. This does not change the resolution, only how the video is stretched on playback.
Sets the display aspect ratio. This does not change the resolution, only how the video is stretched on playback.
Sets the bit depth of each raw sample (e.g., 8 or 10). Higher bit depths can preserve more color detail.
Sets the bit depth of each raw sample (e.g., 8 or 10). Higher bit depths can preserve more color detail.
If enabled, no video will be included in the output file (audio-only).
Specifies the video codec for encoding. Use 'copy' to stream copy without re-encoding.
Sets the starting timecode for the video.
1Selects the encoding pass. Multi-pass encoding can improve quality and bitrate efficiency.
Selects the encoding pass. Multi-pass encoding can improve quality and bitrate efficiency.
Applies one or more video filters using FFmpeg’s filter syntax.
192kSets the audio bitrate. Higher bitrates improve quality but increase file size.
Sets the audio bitrate. Higher bitrates improve quality but increase file size.
4MSets the video bitrate. Higher bitrates improve quality but increase file size.
Sets the video bitrate. Higher bitrates improve quality but increase file size.
If enabled, removes all non-audio/video data streams from the output.
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 MPEG 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": "mpeg-mp4",
"multiple": true,
"from": "mpeg",
"to": "mp4",
"controls": [
{
"type": "number",
"optional": true,
"name": "vframes",
"label": "Number of Video Frames",
"range": {
"min": 1,
"max": 1000000
},
"desc": "Limits the number of video frames to output. Useful for trimming without re-encoding the entire video."
},
{
"type": "number",
"optional": true,
"name": "r",
"label": "Frame Rate (fps)",
"range": {
"min": 1,
"max": 240
},
"defaultValue": 30,
"desc": "Sets the output frame rate in frames per second. Higher rates produce smoother motion but increase file size."
},
{
"type": "text",
"optional": true,
"name": "s",
"label": "Frame Size",
"placeholder": "e.g., 1920x1080",
"desc": "Sets the output resolution in WxH format (e.g., 1280x720) or as a standard abbreviation like 'hd720'."
},
{
"type": "dropdown",
"optional": true,
"name": "aspect",
"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"
}
],
"desc": "Sets the display aspect ratio. This does not change the resolution, only how the video is stretched on playback."
},
{
"type": "number",
"optional": true,
"name": "bits_per_raw_sample",
"label": "Bits per Raw Sample",
"range": {
"min": 8,
"max": 16
},
"desc": "Sets the bit depth of each raw sample (e.g., 8 or 10). Higher bit depths can preserve more color detail."
},
{
"type": "boolean",
"optional": true,
"name": "vn",
"label": "Disable Video",
"defaultValue": false,
"desc": "If enabled, no video will be included in the output file (audio-only)."
},
{
"type": "text",
"optional": true,
"name": "vcodec",
"label": "Video Codec",
"placeholder": "e.g., libx264, copy",
"defaultValue": "libx264",
"desc": "Specifies the video codec for encoding. Use 'copy' to stream copy without re-encoding."
},
{
"type": "text",
"optional": true,
"name": "timecode",
"label": "Timecode Start",
"placeholder": "hh:mm:ss[:;.]ff",
"desc": "Sets the starting timecode for the video."
},
{
"type": "dropdown",
"optional": true,
"name": "pass",
"label": "Encoding Pass",
"options": [
{
"label": "1-pass",
"value": 1
},
{
"label": "2-pass",
"value": 2
},
{
"label": "3-pass",
"value": 3
}
],
"defaultValue": 1,
"desc": "Selects the encoding pass. Multi-pass encoding can improve quality and bitrate efficiency."
},
{
"type": "text",
"optional": true,
"name": "vf",
"label": "Video Filters",
"placeholder": "e.g., scale=1280:720",
"desc": "Applies one or more video filters using FFmpeg’s filter syntax."
},
{
"type": "dropdown",
"optional": true,
"name": "ab",
"label": "Audio Bitrate",
"options": [
{
"label": "96 kbps",
"value": "96k"
},
{
"label": "128 kbps (Standard)",
"value": "128k"
},
{
"label": "192 kbps",
"value": "192k"
},
{
"label": "256 kbps",
"value": "256k"
},
{
"label": "320 kbps (High)",
"value": "320k"
}
],
"defaultValue": "192k",
"desc": "Sets the audio bitrate. Higher bitrates improve quality but increase file size."
},
{
"type": "dropdown",
"optional": true,
"name": "b",
"label": "Video Bitrate",
"options": [
{
"label": "1 Mbps",
"value": "1M"
},
{
"label": "2 Mbps",
"value": "2M"
},
{
"label": "4 Mbps",
"value": "4M"
},
{
"label": "8 Mbps",
"value": "8M"
},
{
"label": "12 Mbps",
"value": "12M"
}
],
"defaultValue": "4M",
"desc": "Sets the video bitrate. Higher bitrates improve quality but increase file size."
},
{
"type": "boolean",
"optional": true,
"name": "dn",
"label": "Disable Data",
"defaultValue": false,
"desc": "If enabled, removes all non-audio/video data streams from the output."
}
],
"type": "video",
"operation": "convert"
}