- Convert Online
- Video Converters
- FLV to MKV
Convert FLV to MKV
Convert one or more FLV files to MKV using an interactive, fast, and free video converter tool.
Conversion Settings
Limits the number of video frames in the output. For example, setting this to 100 will output only the first 100 frames.
30Sets the output frame rate. Higher frame rates result in smoother video but larger files.
Sets the output frame rate. Higher frame rates result in smoother video but larger files.
Sets the video resolution (e.g., 1920x1080 for Full HD). Leave blank to keep original resolution.
Sets the display aspect ratio for the output video. Leave as 'Auto' to retain the source ratio.
Sets the display aspect ratio for the output video. Leave as 'Auto' to retain the source ratio.
2000kSpecifies the target bitrate for video encoding. Higher bitrates increase quality and file size.
Specifies the target bitrate for video encoding. Higher bitrates increase quality and file size.
libx264Selects the video codec used for encoding. Choose 'copy' to skip re-encoding and preserve the original stream.
Selects the video codec used for encoding. Choose 'copy' to skip re-encoding and preserve the original stream.
Sets a starting timecode for the video (e.g., 00:00:00:00). Useful for broadcast or syncing.
1Sets the number of encoding passes. Multi-pass encoding improves quality and compression at the cost of speed.
Sets the number of encoding passes. Multi-pass encoding improves quality and compression at the cost of speed.
Apply FFmpeg video filters (e.g., resize, crop, grayscale). Use advanced syntax like `scale=1280:720,fps=30`.
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 FLV 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": "flv-mkv",
"multiple": true,
"from": "flv",
"to": "mkv",
"controls": [
{
"type": "text",
"name": "vframes",
"label": "Limit Video Frames",
"optional": true,
"desc": "Limits the number of video frames in the output. For example, setting this to 100 will output only the first 100 frames."
},
{
"type": "dropdown",
"name": "framerate",
"label": "Frame Rate (fps)",
"options": [
{
"label": "15 fps",
"value": 15
},
{
"label": "24 fps (Film)",
"value": 24
},
{
"label": "30 fps (Standard)",
"value": 30
},
{
"label": "60 fps (Smooth)",
"value": 60
}
],
"defaultValue": 30,
"desc": "Sets the output frame rate. Higher frame rates result in smoother video but larger files."
},
{
"type": "text",
"name": "resolution",
"label": "Resolution (Width x Height)",
"placeholder": "e.g. 1280x720",
"optional": true,
"desc": "Sets the video resolution (e.g., 1920x1080 for Full HD). Leave blank to keep original resolution."
},
{
"type": "dropdown",
"name": "aspect",
"label": "Aspect Ratio",
"options": [
{
"label": "Auto (Original)",
"value": ""
},
{
"label": "4:3 (Standard)",
"value": "4:3"
},
{
"label": "16:9 (Widescreen)",
"value": "16:9"
}
],
"defaultValue": "",
"desc": "Sets the display aspect ratio for the output video. Leave as 'Auto' to retain the source ratio."
},
{
"type": "dropdown",
"name": "video_bitrate",
"label": "Video Bitrate",
"options": [
{
"label": "512 kbps (Low)",
"value": "512k"
},
{
"label": "1000 kbps (Standard)",
"value": "1000k"
},
{
"label": "2000 kbps (HD)",
"value": "2000k"
},
{
"label": "4000 kbps (Full HD)",
"value": "4000k"
}
],
"defaultValue": "2000k",
"desc": "Specifies the target bitrate for video encoding. Higher bitrates increase quality and file size."
},
{
"type": "dropdown",
"name": "video_codec",
"label": "Video Codec",
"options": [
{
"label": "Default (libx264)",
"value": "libx264"
},
{
"label": "Copy Original (no re-encode)",
"value": "copy"
},
{
"label": "VP9 (libvpx-vp9)",
"value": "libvpx-vp9"
}
],
"defaultValue": "libx264",
"desc": "Selects the video codec used for encoding. Choose 'copy' to skip re-encoding and preserve the original stream."
},
{
"type": "text",
"name": "timecode",
"label": "Timecode (hh:mm:ss:ff)",
"optional": true,
"desc": "Sets a starting timecode for the video (e.g., 00:00:00:00). Useful for broadcast or syncing."
},
{
"type": "dropdown",
"name": "pass",
"label": "Encoding Pass",
"options": [
{
"label": "1-Pass (Fast)",
"value": 1
},
{
"label": "2-Pass (Balanced)",
"value": 2
},
{
"label": "3-Pass (High Quality)",
"value": 3
}
],
"defaultValue": 1,
"desc": "Sets the number of encoding passes. Multi-pass encoding improves quality and compression at the cost of speed."
},
{
"type": "text",
"name": "video_filters",
"label": "Custom Video Filters",
"optional": true,
"placeholder": "e.g. scale=1280:720,fps=30",
"desc": "Apply FFmpeg video filters (e.g., resize, crop, grayscale). Use advanced syntax like `scale=1280:720,fps=30`."
}
],
"note": "FLV is an older streaming format, while MKV is a modern container that supports high-quality video, audio, and subtitles. The conversion may increase file size depending on selected bitrate and resolution. Use the 'copy' codec to avoid re-encoding if you want to preserve the original stream.",
"type": "video",
"operation": "convert"
}