Convert one or more FLV files to MKV using an interactive, fast, and free video converter tool.
or drop your FLV 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 in the output. For example, setting this to 100 will output only the first 100 frames.
Limits the number of video frames in the output. For example, setting this to 100 will output only the first 100 frames.
30
Sets 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 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.
2000k
Specifies 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.
libx264
Selects 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.
Sets a starting timecode for the video (e.g., 00:00:00:00). Useful for broadcast or syncing.
1
Sets 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`.
Apply FFmpeg video filters (e.g., resize, crop, grayscale). Use advanced syntax like `scale=1280:720,fps=30`.
How to use this FLV to MKV Converter?
Choose Files: Click 👆 on the Choose Files button and choose input FLV files, or you may drag and drop FLV 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 FLV files are sent to the server for conversion. This all happens in a lightening speed ⚡.
Output: Once the FLVs 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": "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"
}