Convert one or more MPEG files to MKV 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
Sets the number of video frames to output. Useful for trimming or creating short clips without full re-encoding.
Sets the number of video frames to output. Useful for trimming or creating short clips without full re-encoding.
Sets the output video frame rate. Leave blank to keep the original rate.
Sets the output video frame rate. Leave blank to keep the original rate.
Sets the output video resolution in WxH format (e.g., 1280x720). Leave blank to keep the original.
Sets the output video resolution in WxH format (e.g., 1280x720). Leave blank to keep the original.
Sets the display aspect ratio of the output video. Leave blank to keep the original.
Sets the display aspect ratio of the output video. Leave blank to keep the original.
Sets the number of bits per raw video sample. Higher values may improve quality but increase file size.
Sets the number of bits per raw video sample. Higher values may improve quality but increase file size.
copy
Selects the video codec for encoding. 'Copy' will avoid re-encoding and keep the original quality.
Selects the video codec for encoding. 'Copy' will avoid re-encoding and keep the original quality.
Sets the initial timecode for the output video. Useful for broadcast or editing workflows.
Sets the initial timecode for the output video. Useful for broadcast or editing workflows.
1
Selects the number of encoding passes. More passes can improve quality at the cost of longer processing time.
Selects the number of encoding passes. More passes can improve quality at the cost of longer processing time.
2000k
Sets the target video bitrate. Higher bitrates produce better quality but larger files.
Sets the target video bitrate. Higher bitrates produce better quality but larger files.
128k
Sets the target audio bitrate. Higher values improve sound quality.
Sets the target audio bitrate. Higher values improve sound quality.
How to use this MPEG to MKV 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 MKVs, they appear in the download section.
Download Files: You may click 👆 on the big Download button to download ↓ all your converted MKVs, or you may download individual MKV 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 MKV files.
{
"convert": "mpeg-mkv",
"multiple": true,
"from": "mpeg",
"to": "mkv",
"controls": [
{
"type": "number",
"optional": true,
"name": "vframes",
"label": "Number of Video Frames",
"range": {
"min": 1,
"max": 1000000
},
"desc": "Sets the number of video frames to output. Useful for trimming or creating short clips without full re-encoding."
},
{
"type": "dropdown",
"name": "framerate",
"label": "Frame Rate (fps)",
"options": [
{
"label": "Same as source",
"value": ""
},
{
"label": "23.976 fps",
"value": "23.976"
},
{
"label": "24 fps",
"value": "24"
},
{
"label": "25 fps (PAL)",
"value": "25"
},
{
"label": "29.97 fps (NTSC)",
"value": "29.97"
},
{
"label": "30 fps",
"value": "30"
},
{
"label": "60 fps",
"value": "60"
}
],
"defaultValue": "",
"desc": "Sets the output video frame rate. Leave blank to keep the original rate."
},
{
"type": "text",
"optional": true,
"name": "resolution",
"label": "Resolution",
"placeholder": "e.g. 1920x1080",
"desc": "Sets the output video resolution in WxH format (e.g., 1280x720). Leave blank to keep the original."
},
{
"type": "dropdown",
"name": "aspect_ratio",
"label": "Aspect Ratio",
"options": [
{
"label": "Same as source",
"value": ""
},
{
"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": "",
"desc": "Sets the display aspect ratio of the output video. Leave blank to keep the original."
},
{
"type": "number",
"optional": true,
"name": "bits_per_raw_sample",
"label": "Bits Per Raw Sample",
"range": {
"min": 8,
"max": 16
},
"desc": "Sets the number of bits per raw video sample. Higher values may improve quality but increase file size."
},
{
"type": "dropdown",
"name": "video_codec",
"label": "Video Codec",
"options": [
{
"label": "Copy Original",
"value": "copy"
},
{
"label": "H.264",
"value": "libx264"
},
{
"label": "H.265 / HEVC",
"value": "libx265"
},
{
"label": "VP9",
"value": "libvpx-vp9"
}
],
"defaultValue": "copy",
"desc": "Selects the video codec for encoding. 'Copy' will avoid re-encoding and keep the original quality."
},
{
"type": "text",
"optional": true,
"name": "timecode",
"label": "Initial Timecode",
"placeholder": "hh:mm:ss[:;.]ff",
"desc": "Sets the initial timecode for the output video. Useful for broadcast or editing workflows."
},
{
"type": "dropdown",
"name": "pass",
"label": "Encoding Pass",
"options": [
{
"label": "Single Pass",
"value": "1"
},
{
"label": "Two Pass",
"value": "2"
},
{
"label": "Three Pass",
"value": "3"
}
],
"defaultValue": "1",
"desc": "Selects the number of encoding passes. More passes can improve quality at the cost of longer processing time."
},
{
"type": "dropdown",
"name": "video_bitrate",
"label": "Video Bitrate",
"options": [
{
"label": "500 kbps",
"value": "500k"
},
{
"label": "1000 kbps",
"value": "1000k"
},
{
"label": "2000 kbps",
"value": "2000k"
},
{
"label": "5000 kbps",
"value": "5000k"
},
{
"label": "8000 kbps",
"value": "8000k"
}
],
"defaultValue": "2000k",
"desc": "Sets the target video bitrate. Higher bitrates produce better quality but larger files."
},
{
"type": "dropdown",
"name": "audio_bitrate",
"label": "Audio Bitrate",
"options": [
{
"label": "64 kbps",
"value": "64k"
},
{
"label": "128 kbps (Standard)",
"value": "128k"
},
{
"label": "192 kbps",
"value": "192k"
},
{
"label": "256 kbps",
"value": "256k"
}
],
"defaultValue": "128k",
"desc": "Sets the target audio bitrate. Higher values improve sound quality."
}
],
"note": "When converting from MPEG to MKV, most users can simply copy the original streams (-c copy) for faster processing without quality loss. Changing frame rate, resolution, or codec will require re-encoding, which takes more time and may affect quality.",
"type": "video"
}