- Convert Online
- Video Converters
- MPEG to MKV
Convert MPEG to MKV
Convert one or more MPEG files to MKV using an interactive, fast, and free video converter tool.
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 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.
copySelects 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.
1Selects 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.
2000kSets 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.
128kSets the target audio bitrate. Higher values improve sound quality.
Sets the target audio bitrate. Higher values improve sound quality.
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 MKV 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-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",
"operation": "convert"
}