FormatDrop
How-To Guide

How to Convert FLV to MP4

FLV (Flash Video) is the legacy format used by YouTube, Vimeo, and web video before HTML5. Since Adobe Flash was retired in 2020, FLV files are unplayable in modern browsers. Converting FLV to MP4 makes your video playable anywhere — every device, browser, and video app supports MP4. This is the definitive format migration for old web video.

Step-by-step instructions

  1. 1

    Convert with FFmpeg (lossless remux option)

    Most FLV files contain H.264 video and AAC or MP3 audio — the same codecs used in MP4. You can often remux with no quality loss: `ffmpeg -i input.flv -c copy output.mp4`. If this fails or produces errors, re-encode: `ffmpeg -i input.flv -c:v libx264 -c:a aac -b:a 192k output.mp4`.

    Go to converter
  2. 2

    Convert with HandBrake

    Open HandBrake. Drop the FLV file in the queue. Set Preset to Fast 1080p30 and change the container to MP4. Under Video, choose H.264 and set RF 18–22 (lower RF = higher quality). Click Start Encode. HandBrake re-encodes the video — good for FLV files with older codecs like Sorenson Spark or VP6 that need re-encoding anyway.

  3. 3

    Convert with VLC

    Open VLC. Go to Media → Convert/Save. Add the FLV file. Click Convert/Save. Set Profile to Video - H.264 + MP3 (MP4). Set an output filename with .mp4 extension. Click Start. VLC is slower than FFmpeg but requires no command-line knowledge — good for occasional conversions.

  4. 4

    Verify the MP4

    Play the output MP4 in VLC or the native video player to check for sync issues or corruption. Check audio and video sync — FLV files sometimes have sync drift that gets carried over. If sync is off, FFmpeg can correct it: `ffmpeg -i input.flv -itsoffset 0.5 -c copy output.mp4` (adjust the offset value).

Why convert FLV to MP4?

Every FLV file is a video stuck in a dead format. Adobe Flash is gone, and FLV files play in fewer apps each year. Converting to MP4 future-proofs your video archive, makes files playable on every modern device, and removes the Flash dependency permanently.

Your files never leave your device

FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.

Frequently asked questions

Can I convert FLV to MP4 without re-encoding?
Often yes. If the FLV contains H.264 video and AAC audio (common in FLV files from 2009 onwards), you can remux with `ffmpeg -i input.flv -c copy output.mp4`. This is instant and lossless. If the FLV uses older codecs (VP6, Sorenson Spark, MP3 audio), you'll need to re-encode.
What codec does FLV use?
FLV files can contain several video codecs: Sorenson Spark (early YouTube), VP6 (Flash's high-quality codec from 2005–2010), and H.264 (used in later Flash video). Audio is typically MP3 or AAC. To check: `ffprobe input.flv` shows the codecs in the file.
Why won't my FLV file play?
Flash Player was officially retired on December 31, 2020, and all major browsers removed Flash support. Modern browsers, Windows 11, and macOS cannot play FLV natively. VLC still plays FLV files for viewing before conversion. Long-term, convert all FLV archives to MP4 — FLV support is declining across all platforms.
Convert FLV to MP4 Now — Free

No account. No upload. Works in any browser.