Convert one or more MPEG files to MP4 using an interactive, fast, and free video converter tool.
drop your MPEG files here
Converted Files
Disclaimer:Please be aware that due to limited server storage, converted files will be automatically purged over time for optimal server performance.
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 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).
libx264
Specifies the video codec for encoding. Use 'copy' to stream copy without re-encoding.
Specifies the video codec for encoding. Use 'copy' to stream copy without re-encoding.
Sets the starting timecode for the video.
Sets the starting timecode for the video.
1
Selects 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.
Applies one or more video filters using FFmpeg’s filter syntax.
192k
Sets the audio bitrate. Higher bitrates improve quality but increase file size.
Sets the audio bitrate. Higher bitrates improve quality but increase file size.
4M
Sets 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.
How to use this MPEG to MP4 Converter?
Choose Files: Click 👆 on the Choose Files button and choose input MPEG files, or you may drag and drop MPEG files to the drop area. You may choose one or more video files. The chosen files are displayed with size information in the same drop area.
Conversion Settings: You may change the conversion parameters like quality 🎛, background color, etc., using the sliders, or color input buttons.
Conversion: Now you can click on the Convert button. This is where the ⛄ magic happens. Your MPEG files are sent to the server for conversion. This all happens in a lightening speed ⚡.
Output: Once the MPEGs are converted ✅ to MP4s, they appear in the download section.
Download Files: You may click 👆 on the big Download button to download ↓ all your converted MP4s, or you may download individual MP4 by clicking on the respective download button.
Options: There is also a link 🔗 which you can Copy and share it using which you can download the converted MP4 files.
{
"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"
}