Drag files or click to select
You can convert 3 files up to 10 MB each
Drag files or click to select
You can convert 3 files up to 10 MB each
What is FLV to MP4 Conversion?
FLV to MP4 conversion is the process of transforming a video file from the obsolete Adobe Flash Video format into a modern universal format supported by all devices and browsers. Flash technology was officially discontinued by Adobe in December 2020, making the FLV format unusable on most platforms. Converting to MP4 is the only way to preserve and play these videos.
FLV (Flash Video) is a multimedia container format developed by Macromedia (later Adobe) for playing video through Adobe Flash Player. In the 2000s, FLV was the dominant web video format: YouTube, Vimeo, Dailymotion, and other platforms used Flash Player for streaming playback. Most online videos from that era were distributed in FLV format.
MP4 (MPEG-4 Part 14) is an international multimedia container standard that replaced Flash Video. MP4 supports modern codecs H.264, H.265/HEVC, and AV1, providing excellent quality at compact sizes. The format plays natively on all computers, smartphones, tablets, Smart TVs, and in web browsers via HTML5.
During FLV to MP4 conversion, video and audio streams are decoded from Flash codecs (Sorenson Spark, VP6, or H.264) and re-encoded using modern codecs. The resulting file becomes compatible with all modern devices, and file size can decrease significantly thanks to more efficient compression algorithms.
Technical Differences Between FLV and MP4 Formats
History and Purpose
FLV was created by Macromedia in 2002 and became part of the Adobe Flash ecosystem. The format was inseparably linked to Flash Player — a browser plugin that enabled multimedia content playback on the internet. At peak popularity (2005-2012), Flash Player was installed on 98% of computers worldwide, and FLV was the de facto standard for web video.
MP4 is based on the ISO/IEC 14496-14 standard and is supported by HTML5 — the technology that replaced Flash in web browsers. The transition from Flash to HTML5 began in 2010 after Steve Jobs' criticism and Apple's decision not to support Flash on iPhone. By 2017, all major browsers announced Flash deprecation, and in December 2020, Adobe officially discontinued Flash Player distribution.
Supported Codecs
| Characteristic | FLV | MP4 |
|---|---|---|
| Video codecs | Sorenson Spark (H.263), VP6, H.264 | H.264, H.265/HEVC, VP9, AV1 |
| Audio codecs | MP3, AAC, Nellymoser, Speex | AAC, MP3, AC3, Opus |
| Maximum resolution | No formal limit | 8K (7680x4320) |
| Streaming | RTMP (deprecated) | HLS, DASH (modern) |
| Subtitles | No | SRT, ASS, embedded |
| Metadata | Minimal (onMetaData) | Full support |
| DRM | Via Flash DRM | Widevine, FairPlay |
Compatibility
| Platform | FLV | MP4 |
|---|---|---|
| Modern browsers | Not supported (Flash removed) | Full support (HTML5) |
| Windows | VLC only | Full support |
| macOS | VLC only | Full support |
| Android | Not supported | Full support |
| iOS (iPhone, iPad) | Never supported | Full support |
| Smart TV | Not supported | Virtually all models |
| YouTube | No longer accepts FLV | Recommended format |
After Flash Player was discontinued in 2020, FLV files can only be played through third-party players (VLC, mpv), but cannot be used in browsers, on mobile devices, or most modern platforms.
When FLV to MP4 Conversion is Necessary
Playback on Any Device
FLV cannot be played on most modern devices:
- Browsers — Chrome, Firefox, Safari, Edge have completely removed Flash support
- iPhone and iPad — never supported Flash
- Android — Flash support removed since version 4.1 (2012)
- Smart TVs — don't support FLV
- Windows 10/11 — Windows Media Player doesn't play FLV
Converting to MP4 makes video accessible on any device.
Recovering Archive Videos
A vast amount of 2000s video content exists only in FLV format:
- Downloaded YouTube videos — early downloaders (KeepVid, SaveVid) saved videos as FLV
- Flash games and animations — interactive content from Newgrounds, Albino Blacksheep
- Streams and recordings — Justin.tv archives (Twitch's predecessor)
- Educational courses — online lectures and webinars on Flash
- Corporate videos — training and presentations created in the 2000s
- News archives — video reports from news websites
Converting to MP4 preserves these videos for the future in a format that will be supported for decades.
Online Publishing
FLV cannot be used in the modern web:
- YouTube, Facebook — don't accept FLV for upload
- Instagram, TikTok — MP4 and MOV only
- Websites — HTML5
<video>doesn't support FLV - Telegram, WhatsApp — FLV doesn't play in chat
Video Editing
Most modern video editors don't work with FLV:
- Adobe Premiere Pro — limited FLV support
- DaVinci Resolve — doesn't import FLV
- iMovie — doesn't support FLV
- Online editors — don't work with FLV
Conversion Process: What Happens to the File
Transformation Stages
FLV container analysis — identifying video codec (Sorenson Spark, VP6, or H.264), audio codec (MP3, AAC, or Nellymoser), resolution, bitrate, and metadata.
Video decoding — unpacking the video stream. Legacy codecs Sorenson Spark and VP6 require specialized decoders. If FLV contains H.264, decoding is standard.
Audio decoding — unpacking the audio track. Nellymoser and Speex are converted to PCM for further processing.
Video re-encoding — compression with H.264 codec using optimal parameters. Modern algorithms provide significantly better compression than Sorenson Spark or VP6.
Audio re-encoding — encoding to AAC. If the original audio is MP3, it may be re-encoded to AAC for better compatibility.
Multiplexing — combining streams into MP4 container with metadata and index for fast seeking (moov atom).
What is Preserved
- Video content — all frames are transferred to the new file
- Audio track — audio is preserved and re-encoded
- Duration — length doesn't change
- Aspect ratio — proportions are preserved
What Improves
- Compatibility — file plays on all devices
- File size — can decrease 2-5x when re-encoding from Sorenson Spark/VP6
- Streaming — MP4 supports progressive download and adaptive streaming
- Metadata — tags, cover art, video information are added
- Web compatibility — can be embedded on websites via HTML5
Typical Sources of FLV Files
Downloaded Videos from Websites (2005-2015)
- YouTube — early versions (before 2010) served video in FLV
- Vimeo, Dailymotion — used Flash Player
- Metacafe, Break.com — entertainment video hosting
- News websites — BBC, CNN used Flash players
Flash Content
- Newgrounds — largest archive of Flash animations and games
- Homestar Runner — cult Flash cartoons
- Flash banners — advertising clips in FLV
- Interactive presentations — business content on Flash
Recording and Capture Software
- Camtasia (old versions) — exported to FLV for web
- Adobe Captivate — training courses in FLV
- Open Broadcaster — early versions recorded FLV via RTMP
- FFmpeg — often used to capture streams as FLV
Streaming Recordings
- Justin.tv / Twitch — stream archives in FLV
- RTMP recordings — server-side recordings of live broadcasts
- Webcams — recordings from Flash video chat applications
Quality Settings During Conversion
Video Codec
- H.264 — maximum compatibility with all devices
- H.265/HEVC — better compression (30-50% smaller) but requires modern devices
For archival FLV files, H.264 is recommended — it ensures playback on the widest range of devices.
Resolution
FLV files typically have low resolution. It's recommended to keep the original size:
| Typical FLV Resolution | Source | Recommendation |
|---|---|---|
| 320x240 | YouTube (2005-2007), webcams | Keep |
| 480x360 | YouTube (2007-2009), streams | Keep |
| 640x480 (VGA) | Quality web videos | Keep |
| 854x480 (480p) | YouTube (2009-2010) | Keep |
| 1280x720 (720p) | YouTube HD, streams | Keep |
Upscaling won't add detail, only increase file size.
Compression Quality
- CRF 18-20 (high) — visually lossless, recommended for valuable recordings
- CRF 23 (balanced) — optimal for most files
- CRF 28 (compact) — maximum space savings
Audio
- AAC 128 Kbps — optimal for most FLV (original audio is usually low quality)
- AAC 192 Kbps — for music videos and recordings with good audio
Comparing FLV with Other Outdated Formats
FLV vs SWF
| Criterion | FLV | SWF |
|---|---|---|
| Content type | Video only | Interactive content (games, animations, apps) |
| Video stream | Yes | May contain video |
| Conversion to MP4 | Direct | Requires Flash export |
| Relevance | Obsolete | Obsolete |
FLV vs WMV
| Criterion | FLV | WMV |
|---|---|---|
| Ecosystem | Adobe Flash | Microsoft Windows |
| Distribution | Web video | Local video |
| Compatibility today | VLC only | Windows + VLC |
| Recommendation | Convert to MP4 | Convert to MP4 |
FLV vs AVI
| Criterion | FLV | AVI |
|---|---|---|
| Year created | 2002 | 1992 |
| Purpose | Web streaming | Local storage |
| Typical codecs | Sorenson, VP6 | DivX, Xvid |
| Compatibility today | Very low | Medium |
| Recommendation | Convert to MP4 | Convert to MP4 |
Benefits of Converting FLV to MP4
Saving Content from Disappearing
Flash Player is discontinued, and playing FLV becomes increasingly difficult each year. Converting to MP4 preserves video content in a format that will be supported for decades.
Universal Compatibility
MP4 plays on all modern devices:
- Computers (Windows, macOS, Linux)
- Smartphones and tablets (Android, iOS)
- Smart TVs and media players
- Gaming consoles
- Web browsers via HTML5
File Size Reduction
Re-encoding from Sorenson Spark or VP6 to H.264 reduces file size by 40-70% at comparable or better quality. For a video collection, this can save gigabytes of disk space.
Publishing Capability
After conversion, videos can be uploaded to YouTube, Facebook, Instagram, TikTok, and any other platform. They can be embedded on websites via HTML5 and sent through messengers.
Tips for Working with FLV Files
Before Conversion
- Check the file — play the FLV in VLC Player, make sure video and audio work
- Keep the original — store the original FLV in case you need to re-convert
- Identify the codec — FLV with H.264 inside converts faster and better than Sorenson Spark
After Conversion
- Check the result — watch the MP4 completely, verify audio-video sync
- Compare quality — for valuable recordings, make sure quality is preserved
- Organize your archive — rename files by content, add to catalog
For Batch Conversion
If you have many FLV files (downloaded video archive, stream recordings), use batch conversion — upload all files at once and download finished MP4s after processing.
What is FLV to MP4 conversion used for
YouTube and Web Video Archive
Convert downloaded FLV videos from the Flash era for viewing on modern devices and uploading to video platforms
Flash Content Recovery
Preserve Flash animations, educational courses, and corporate videos in a format accessible without Flash Player
Mobile Device Playback
Convert FLV for viewing on iPhone, iPad, and Android, which never supported or discontinued Flash support
Social Media Publishing
Prepare archived videos for uploading to YouTube, Instagram, and other platforms
Website Embedding
Replace obsolete Flash players with HTML5 video using MP4 files for correct operation in all browsers
Tips for converting FLV to MP4
Choose H.264 for Maximum Compatibility
H.264 is supported by absolutely all devices and browsers. It's the best choice for archival FLV recordings.
Don't Upscale Resolution
FLV files usually have low resolution (320x240, 480x360). Upscaling won't add detail, only increase file size.
Keep Original FLV Files
Even after conversion, keep the original files — they may be needed for re-processing with different parameters.
Use Batch Conversion for Archives
If you have many FLV files, upload them all at once to save time.