Quick Verdict
Use MP4 when…
Use MP4 for everything. Always. There is no modern use case for FLV.
Use FLV when…
FLV is a legacy-only format. Convert all FLV files to MP4. Do not create new content in FLV.
MP4 vs FLV: Feature Comparison
| Feature | MP4 | FLV |
|---|---|---|
| Browser support | HTML5 video — universal | Requires Flash Player — dead |
| iOS / Android | Native support | Not supported |
| Smart TVs | Universal | Not supported |
| Video codecs | H.264, H.265, AV1, VP9 | Sorenson H.263, VP6, H.264 (limited) |
| Upload to platforms | Accepted everywhere | Rejected everywhere |
| Status | Active standard | Dead format |
When MP4 wins
- ✓Browser support: HTML5 video — universal
- ✓iOS / Android: Native support
- ✓Smart TVs: Universal
When FLV wins
- ✓Browser support: Requires Flash Player — dead
- ✓iOS / Android: Not supported
- ✓Smart TVs: Not supported
Frequently asked questions
How do I play FLV files in 2024?
VLC Media Player (free, all platforms) plays FLV files. FFmpeg can also decode FLV. For a 2024 workflow, convert all FLV to H.264 MP4: ffmpeg -i input.flv -c:v libx264 -c:a aac output.mp4
What replaced FLV?
MP4 with H.264 video replaced FLV for on-demand video. HLS (HTTP Live Streaming) replaced RTMP Flash streaming for live video. The HTML5 <video> element with MP4 and WebM support made Flash/FLV completely unnecessary by 2015.
Ready to convert?
Free, browser-based converters — no upload, no signup required.
More comparisons
View all format comparisons →