- Convert Online
- Video Converters
- MKV to MP4
Convert MKV to MP4
Convert one or more MKV files to MP4 using an interactive, fast, and free video converter tool.
Conversion Settings
2000kSets the target video bitrate. Higher bitrates improve video quality but increase file size.
Sets the target video bitrate. Higher bitrates improve video quality but increase file size.
30Sets the number of video frames per second. 30 fps is standard; 60 fps is smoother but uses more space.
Sets the number of video frames per second. 30 fps is standard; 60 fps is smoother but uses more space.
Set the output resolution manually (e.g., 1280x720, 1920x1080). Leave blank to keep original resolution. Format must be Width x Height.
keepSets the display aspect ratio. Select 'Keep Original' to retain source aspect ratio.
Sets the display aspect ratio. Select 'Keep Original' to retain source aspect ratio.
libx264Select the video codec for encoding. 'copy' will skip re-encoding and just change the container (if compatible).
Select the video codec for encoding. 'copy' will skip re-encoding and just change the container (if compatible).
1Choose whether to use single-pass or two-pass encoding. Two-pass improves quality at a target bitrate but takes longer.
Choose whether to use single-pass or two-pass encoding. Two-pass improves quality at a target bitrate but takes longer.
128kSets the output audio bitrate. Higher bitrate gives better audio quality.
Sets the output audio bitrate. Higher bitrate gives better audio 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 MKV 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": "mkv-mp4",
"multiple": true,
"from": "mkv",
"to": "mp4",
"controls": [
{
"type": "dropdown",
"name": "video_bitrate",
"label": "Video Bitrate",
"options": [
{
"label": "500 kbps (Low)",
"value": "500k"
},
{
"label": "1000 kbps (Medium)",
"value": "1000k"
},
{
"label": "2000 kbps (Standard)",
"value": "2000k"
},
{
"label": "4000 kbps (High)",
"value": "4000k"
},
{
"label": "8000 kbps (Very High)",
"value": "8000k"
}
],
"defaultValue": "2000k",
"desc": "Sets the target video bitrate. Higher bitrates improve video quality but increase file size."
},
{
"type": "dropdown",
"name": "frame_rate",
"label": "Frame Rate (fps)",
"options": [
{
"label": "24 fps (Cinematic)",
"value": 24
},
{
"label": "30 fps (Standard)",
"value": 30
},
{
"label": "60 fps (Smooth)",
"value": 60
}
],
"defaultValue": 30,
"desc": "Sets the number of video frames per second. 30 fps is standard; 60 fps is smoother but uses more space."
},
{
"type": "text",
"name": "resolution",
"label": "Resolution (WxH)",
"placeholder": "e.g., 1920x1080",
"desc": "Set the output resolution manually (e.g., 1280x720, 1920x1080). Leave blank to keep original resolution. Format must be Width x Height."
},
{
"type": "dropdown",
"name": "aspect_ratio",
"label": "Aspect Ratio",
"options": [
{
"label": "Keep Original",
"value": "keep"
},
{
"label": "16:9 (Widescreen)",
"value": "16:9"
},
{
"label": "4:3 (Standard)",
"value": "4:3"
},
{
"label": "1:1 (Square)",
"value": "1:1"
}
],
"defaultValue": "keep",
"desc": "Sets the display aspect ratio. Select 'Keep Original' to retain source aspect ratio."
},
{
"type": "dropdown",
"name": "video_codec",
"label": "Video Codec",
"options": [
{
"label": "H.264 (Default)",
"value": "libx264"
},
{
"label": "H.265 (HEVC)",
"value": "libx265"
},
{
"label": "Copy Stream",
"value": "copy"
}
],
"defaultValue": "libx264",
"desc": "Select the video codec for encoding. 'copy' will skip re-encoding and just change the container (if compatible)."
},
{
"type": "dropdown",
"name": "pass",
"label": "Pass Type",
"options": [
{
"label": "Single Pass",
"value": 1
},
{
"label": "Two-Pass Encoding",
"value": 2
}
],
"defaultValue": 1,
"desc": "Choose whether to use single-pass or two-pass encoding. Two-pass improves quality at a target bitrate but takes longer."
},
{
"type": "dropdown",
"name": "audio_bitrate",
"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"
}
],
"defaultValue": "128k",
"desc": "Sets the output audio bitrate. Higher bitrate gives better audio quality."
}
],
"note": "This conversion re-encodes the video and/or audio streams if needed. If you select 'copy' as the video codec, FFmpeg will attempt to copy the stream without re-encoding (only possible if the source codec is compatible with MP4). The resolution must be in WxH format. Use 2-pass encoding for improved quality at a fixed bitrate. The MP4 container is widely supported across all platforms.",
"type": "video",
"operation": "convert"
}