FLV to M4V Converter
Step-by-step guide for converting FLV video files to M4V format using FFmpeg 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. M4V — Format Comparison
Know what you are converting and why
| Feature | FLV | M4V |
|---|---|---|
| Developer | Adobe (Macromedia, 2002) | Apple (iTunes, 2006) |
| Common codecs | Sorenson Spark, On2 VP6, H.264 | H.264, H.265, AAC, AC-3 |
| Apple device support | Not supported | Full — iPhone, iPad, Apple TV |
| iTunes / TV app | Not recognized | Native — import directly |
| Browser support | None (Flash ended 2020) | Safari native; others via MP4 rename |
| DRM support | None | Optional Apple FairPlay DRM |
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 and output to .m4v.
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.m4v
# Re-encode Sorenson Spark or VP6 FLV to H.264 M4V
ffmpeg -i input.flv -c:v libx264 -crf 22 -c:a aac -b:a 192k output.m4v
# High quality for iTunes — near-lossless, Apple TV compatible
ffmpeg -i input.flv -c:v libx264 -crf 18 -preset slow -c:a aac -b:a 192k -movflags +faststart output.m4v
# Batch convert all FLV files in current folder (macOS / Linux)
for f in *.flv; do ffmpeg -i "$f" -c:v libx264 -crf 22 -c:a aac -b:a 192k "${f%.flv}.m4v"; done
CRF 18 = near-lossless (larger file). CRF 28 = smaller with more compression. Default CRF 22 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 and check Web Optimized.
- Change the output file extension from .mp4 to .m4v in the destination path — HandBrake recognizes both.
- Choose a preset — Apple 1080p60 Surround or Apple 720p30 Surround targets Apple devices directly.
- In the Video tab, confirm the encoder is H.264 (x264) and set RF quality to 20 (lower = higher quality).
- In the Audio tab, confirm the encoder is AAC (CoreAudio or FDK) at 160 kbps or higher.
- Click Start Encode. Import the resulting M4V into iTunes or the Apple TV app when done.
The Apple device presets in HandBrake are pre-tuned for the correct H.264 profile and level required by iTunes.
Importing M4V into iTunes or the Apple TV App
Sync to iPhone, iPad, and Apple TV
- Open iTunes (Windows / older macOS) or the TV app (macOS Catalina and later).
- Go to File → Add to Library (macOS) or File → Add File to Library (Windows).
- Select your converted M4V file. It will appear under Movies or Home Videos.
- Connect your iPhone or iPad and go to the Device → Movies sync tab.
- Check the video you want to sync and click Apply. The M4V will transfer to the device.
- For Apple TV, use Home Sharing to stream directly from your Mac or PC library.
If the file does not appear in your library, confirm it uses H.264 video and AAC audio. Run ffprobe output.m4v to verify the codec details.
Summary
Step-by-step guide for converting FLV video files to M4V format using FFmpeg 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 or HandBrake).
- Run the provided FFmpeg command or follow the HandBrake GUI steps to produce your M4V file.
- Import the resulting M4V into iTunes or the Apple TV app to sync to Apple devices.
Use cases
- Add old FLV recordings or downloaded clips to your iTunes or Apple TV library.
- Sync Flash-era video content to iPhone, iPad, or iPod Touch via the TV app.
- Play FLV content in QuickTime Player on macOS without extra codec packs.
- Convert FLV screen-capture recordings to M4V for Apple ecosystem sharing.
- Archive Flash-era web video in an Apple-native format for long-term storage.
- Share FLV footage with colleagues who use Apple devices or iMovie.
- Batch-convert a folder of FLV files to M4V for an Apple-compatible media library.
- Inspect FLV file metadata — codec, resolution, duration — before choosing encoding settings.