Convert one or more FLV files to M4V using an interactive, fast, and free video converter tool.
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 frames in the output video. Useful for short previews or trimming without specifying time.
Limits the number of frames in the output video. Useful for short previews or trimming without specifying time.
30
Sets the number of frames per second in the output video. Higher frame rates produce smoother motion but increase file size.
Sets the number of frames per second in the output video. Higher frame rates produce smoother motion but increase file size.
Specifies output resolution in WxH format (e.g., 1280x720). Use original size for no scaling.
Specifies output resolution in WxH format (e.g., 1280x720). Use original size for no scaling.
16:9
Sets the display aspect ratio of the output video.
Sets the display aspect ratio of the output video.
Specifies bit depth per raw sample. Higher values can improve quality but increase file size.
Specifies bit depth per raw sample. Higher values can improve quality but increase file size.
libx264
Specifies the encoding codec for the video stream.
Specifies the encoding codec for the video stream.
Sets the initial SMPTE timecode for the video (e.g., 00:00:00:00).
Sets the initial SMPTE timecode for the video (e.g., 00:00:00:00).
1
Controls multi-pass encoding for quality optimization. 2-pass provides better quality at the same bitrate.
Controls multi-pass encoding for quality optimization. 2-pass provides better quality at the same bitrate.
Applies FFmpeg video filters to the output, such as scaling, cropping, or rotation.
Applies FFmpeg video filters to the output, such as scaling, cropping, or rotation.
2000k
Sets the average video bitrate for the output. Higher bitrates improve quality but increase file size.
Sets the average video bitrate for the output. Higher bitrates improve quality but increase file size.
128k
Sets the audio bitrate for the output video.
Sets the audio bitrate for the output video.
How to use this FLV to M4V 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 M4Vs, they appear in the download section.
Download Files: You may click 👆 on the big Download button to download ↓ all your converted M4Vs, or you may download individual M4V 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 M4V files.
{
"convert": "flv-m4v",
"multiple": true,
"from": "flv",
"to": "m4v",
"controls": [
{
"type": "number",
"optional": true,
"name": "vframes",
"label": "Number of Video Frames",
"range": {
"min": 1,
"max": 100000
},
"desc": "Limits the number of frames in the output video. Useful for short previews or trimming without specifying time."
},
{
"type": "dropdown",
"name": "frame_rate",
"label": "Frame Rate (fps)",
"options": [
{
"label": "23.976 fps",
"value": "23.976"
},
{
"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": "30",
"desc": "Sets the number of frames per second in the output video. Higher frame rates produce smoother motion but increase file size."
},
{
"type": "text",
"name": "size",
"label": "Frame Size (Resolution)",
"placeholder": "e.g., 1920x1080",
"desc": "Specifies output resolution in WxH format (e.g., 1280x720). Use original size for no scaling."
},
{
"type": "dropdown",
"name": "aspect",
"label": "Aspect Ratio",
"options": [
{
"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": "16:9",
"desc": "Sets the display aspect ratio of the output video."
},
{
"type": "number",
"optional": true,
"name": "bits_per_raw_sample",
"label": "Bits per Raw Sample",
"range": {
"min": 8,
"max": 16
},
"desc": "Specifies bit depth per raw sample. Higher values can improve quality but increase file size."
},
{
"type": "dropdown",
"name": "video_codec",
"label": "Video Codec",
"options": [
{
"label": "H.264",
"value": "libx264"
},
{
"label": "H.265/HEVC",
"value": "libx265"
},
{
"label": "MPEG-4",
"value": "mpeg4"
},
{
"label": "Copy Original",
"value": "copy"
}
],
"defaultValue": "libx264",
"desc": "Specifies the encoding codec for the video stream."
},
{
"type": "text",
"optional": true,
"name": "timecode",
"label": "Initial Timecode",
"placeholder": "hh:mm:ss[:;.]ff",
"desc": "Sets the initial SMPTE timecode for the video (e.g., 00:00:00:00)."
},
{
"type": "dropdown",
"name": "pass",
"label": "Encoding Pass",
"options": [
{
"label": "1-Pass (Fast)",
"value": 1
},
{
"label": "2-Pass (Balanced)",
"value": 2
},
{
"label": "3-Pass (Best Quality)",
"value": 3
}
],
"defaultValue": 1,
"desc": "Controls multi-pass encoding for quality optimization. 2-pass provides better quality at the same bitrate."
},
{
"type": "text",
"optional": true,
"name": "video_filters",
"label": "Video Filters",
"placeholder": "e.g., scale=1280:720,transpose=1",
"desc": "Applies FFmpeg video filters to the output, such as scaling, cropping, or rotation."
},
{
"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": "4000 kbps",
"value": "4000k"
}
],
"defaultValue": "2000k",
"desc": "Sets the average video bitrate for the output. Higher bitrates improve quality but increase file size."
},
{
"type": "dropdown",
"name": "audio_bitrate",
"label": "Audio Bitrate",
"options": [
{
"label": "64 kbps",
"value": "64k"
},
{
"label": "96 kbps",
"value": "96k"
},
{
"label": "128 kbps",
"value": "128k"
},
{
"label": "192 kbps",
"value": "192k"
}
],
"defaultValue": "128k",
"desc": "Sets the audio bitrate for the output video."
}
],
"note": "FLV to M4V conversion allows you to re-encode Flash Video files into the M4V format, typically using H.264 or MPEG-4 codecs. You can control frame rate, resolution, aspect ratio, and bitrates for both video and audio. Using multi-pass encoding can improve quality, especially at lower bitrates.",
"type": "video"
}