FLV to MP4 Converter
Step-by-step guide for converting FLV video files to MP4 using FFmpeg, VLC, and HandBrake, plus a client-side FLV file metadata inspector.
Video File Inspector
Select any video file to read its metadata instantly — 100% client-side, nothing uploaded.
Detected Metadata
Preview frame
FLV vs. MP4 — Format Comparison
Know what you are converting and why
| Feature | FLV | MP4 |
|---|---|---|
| Developer | Adobe (Macromedia, 2002) | MPEG group / ISO (2001) |
| Common codecs | Sorenson Spark, On2 VP6, H.264 | H.264, H.265, AV1, AAC |
| Browser support | None (Flash ended 2020) | Universal — every browser |
| Mobile support | Not supported | Full support |
| Streaming | RTMP only (legacy) | HLS, DASH, progressive |
FFmpeg (Recommended — full codec control)
Free, cross-platform, most flexible
FFmpeg handles all FLV variants. If your FLV already contains H.264 video and AAC audio, use -c copy for a lossless rewrap. For Sorenson Spark or VP6 sources, re-encode to H.264 with libx264.
brew install ffmpeg
# Install on Windows via winget
winget install ffmpeg
# Check FLV codec before converting
ffprobe -v quiet -show_streams -select_streams v:0 input.flv
# Lossless rewrap (only if FLV contains H.264 + AAC)
ffmpeg -i input.flv -c copy output.mp4
# Re-encode Sorenson Spark or VP6 FLV to H.264 MP4
ffmpeg -i input.flv -c:v libx264 -crf 22 -c:a aac -b:a 192k output.mp4
# High quality + web streaming (moov atom at start)
ffmpeg -i input.flv -c:v libx264 -crf 18 -preset slow -c:a aac -b:a 192k -movflags +faststart output.mp4
CRF 18 = near-lossless (larger file). CRF 28 = smaller file with more compression. Default CRF 22–23 is a good balance for most FLV content.
HandBrake (GUI — quality-focused encoding)
Free, Windows / Mac / Linux
- Download and open HandBrake from handbrake.fr.
- Drag your FLV file onto the HandBrake window to load it as the source.
- In the Summary tab, set Format to MP4.
- Choose a preset — Fast 1080p30 or Fast 720p30 works well for most FLV files.
- In the Video tab, set the encoder to H.264 (x264) and set the RF quality slider (RF 20 is a good default; lower = higher quality).
- In the Audio tab, set the encoder to AAC and bitrate to at least 128 kbps.
- Click Browse to set a destination MP4 file, then click Start Encode.
VLC Media Player (GUI — no command line)
Free, Windows / Mac / Linux
- Open VLC and go to Media → Convert / Save.
- Click Add, select your FLV file, then click Convert / Save.
- Click the Edit selected profile wrench icon next to the Profile drop-down.
- In the Encapsulation tab, select MP4 / MOV.
- In the Video codec tab, choose H-264 and set a bitrate (e.g., 2000 kb/s for 720p FLV).
- In the Audio codec tab, choose MPEG 4 Audio (AAC) at 128 kbps or higher.
- Set the destination file with an .mp4 extension and click Start.
VLC re-encodes the FLV and writes the output MP4 file to your chosen destination path.
Summary
Step-by-step guide for converting FLV video files to MP4 using FFmpeg, VLC, and HandBrake, plus a client-side FLV file metadata inspector.
How it works
- Click "Choose Video File" and select any FLV or video file from your computer.
- The tool reads basic metadata locally in your browser — nothing is uploaded to any server.
- Review the detected file name, size, duration, resolution, and MIME type.
- Choose a desktop conversion method from the guides below (FFmpeg, HandBrake, or VLC).
- Run the provided FFmpeg command or follow the GUI steps to produce your MP4 file.
- Drop the resulting MP4 file back here to verify its metadata after conversion.
Use cases
- Convert old FLV downloads from YouTube, Dailymotion, or Twitch archives to MP4.
- Make FLV recordings from legacy screen-capture software playable on modern devices.
- Upload FLV footage to YouTube, Vimeo, or Facebook, which no longer accept FLV input.
- Play FLV files on iPhones, Android devices, or smart TVs that lack Flash support.
- Preserve Flash-era web video content in a future-proof MP4 format.
- Edit FLV recordings in Premiere Pro, DaVinci Resolve, or Final Cut Pro.
- Batch-convert a folder of FLV files to H.264 MP4 for a media archive.
- Inspect FLV metadata — codec, resolution, duration — before deciding on encoding settings.