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.

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.

# Install on Mac via Homebrew
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

  1. Download and open HandBrake from handbrake.fr.
  2. Drag your FLV file onto the HandBrake window to load it as the source.
  3. In the Summary tab, set Format to MP4.
  4. Choose a preset — Fast 1080p30 or Fast 720p30 works well for most FLV files.
  5. 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).
  6. In the Audio tab, set the encoder to AAC and bitrate to at least 128 kbps.
  7. Click Browse to set a destination MP4 file, then click Start Encode.

VLC Media Player (GUI — no command line)

Free, Windows / Mac / Linux

  1. Open VLC and go to Media → Convert / Save.
  2. Click Add, select your FLV file, then click Convert / Save.
  3. Click the Edit selected profile wrench icon next to the Profile drop-down.
  4. In the Encapsulation tab, select MP4 / MOV.
  5. In the Video codec tab, choose H-264 and set a bitrate (e.g., 2000 kb/s for 720p FLV).
  6. In the Audio codec tab, choose MPEG 4 Audio (AAC) at 128 kbps or higher.
  7. 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

  1. Click "Choose Video File" and select any FLV or video file from your computer.
  2. The tool reads basic metadata locally in your browser — nothing is uploaded to any server.
  3. Review the detected file name, size, duration, resolution, and MIME type.
  4. Choose a desktop conversion method from the guides below (FFmpeg, HandBrake, or VLC).
  5. Run the provided FFmpeg command or follow the GUI steps to produce your MP4 file.
  6. 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.

Frequently Asked Questions

Last updated: 2026-06-11 · Reviewed by Nham Vu