What is FLV (Flash Video)?

Learn what FLV (Flash Video) files are, how they work, and when to use them. Complete guide to FLV format with pros, cons, and use cases.

The FLV Flash Video format explained: why it died with Flash and what to convert it to.

FLV

What is FLV (Flash Video)?

2003 CreatedVideo TypeLegacy web video Common Use

FLV (Flash Video) is a legacy video format that was used to deliver video on the web through Adobe Flash Player. It was the dominant web video format from 2003 until Flash Player was discontinued in 2020.

FLV files were used by YouTube, Hulu, and virtually every major video platform before HTML5 video replaced Flash. FLV is now essentially obsolete but many legacy video files still exist in this format.

How FLV Works

FLV (Flash Video) is the format that carried nearly all web video through the 2000s, the era when watching a clip in a browser meant loading Adobe Flash Player. Technically it uses a simple tag-based container: a short file header is followed by a sequence of tags, each carrying audio, video, or scripted metadata along with a timestamp. This lightweight structure was designed for smooth streaming inside the Flash runtime, which is exactly the job it did for years on sites across the web.

Inside that container, the codecs evolved over time. Early FLV files typically carried Sorenson Spark or VP6 video, while later versions added support for H.264 video and AAC audio, the same modern codecs found in MP4. A related format, F4V, was introduced specifically to hold H.264 in a more MP4-like structure. But the codec inside was never FLV's defining feature; its defining feature was its dependence on Flash to play.

That dependence is the whole story of FLV. The format existed to feed the Flash Player, so it was only ever as alive as Flash itself. When Flash thrived, FLV was everywhere; when Flash was deprecated and finally discontinued at the end of 2020, FLV lost its reason to exist along with it.

Why FLV Is Obsolete

FLV is now a legacy, effectively dead format, and the cause is direct: the web moved to HTML5 video. Modern browsers play video natively through the <video> element using MP4 and WebM, with no plugin required, so the entire reason FLV existed, delivering video through Flash, disappeared. YouTube, Hulu, and essentially every major platform that once served FLV moved to HTML5 years ago. Today browsers cannot even play FLV without special software, because Flash has been removed entirely.

The practical implication is simple. If you have old FLV files, you should convert them to MP4 to keep them usable. MP4 plays everywhere, is smaller and better supported, and preserves the video. There is no reason to keep new content in FLV, and no modern workflow that produces it; FLV survives only as archived files from the Flash era.

When You Encounter FLV

You will only meet FLV in old, archived content: downloaded videos from the 2000s and early 2010s, files exported by legacy software, or recordings from systems built around Flash. In every one of these cases, the right move is to convert the FLV to MP4 so it plays on current devices and browsers. There is no scenario today in which choosing FLV for new video makes sense, so think of it purely as a format to migrate away from, not one to adopt.

Limitations

FLV's limitations are now fundamental: it depends on Flash, which no longer exists, so it will not play in any modern browser without special tools, and no current platform accepts it. Even setting that aside, it is an aging container with weaker support for modern features than MP4 or MKV. Its one historical virtue, efficient streaming inside Flash, is meaningless now that Flash is gone. For any FLV file you care about, converting to MP4 is both the fix and the future-proof choice.

FLV vs Other Video Formats

FeatureFLVMP4WebM
TypeContainer[2]ContainerContainer
Codec(s)VP6, H.264[3]H.264, HEVC, AV1VP8, VP9, AV1
Device/browser supportLegacy Flash, deprecated[1]UniversalModern browsers
Standardized byAdobe[2]ISO/IECGoogle / open
LicenseProprietaryStandardizedRoyalty-free
Best forOld Flash videoModern streamingOpen web video

FLV depended on the now-discontinued Flash Player; MP4 and WebM are today's web delivery formats.

Pros and Cons

Advantages

Legacy Compatibility, Some older media players and systems can still play FLV files.

Historical Use, FLV was the universal web video standard for over a decade.

Compact Size, FLV files were optimized for web streaming with reasonable file sizes.

Wide Archives, Many archived web videos from 2003-2015 exist in FLV format.

Disadvantages

Obsolete Format, Flash Player was discontinued in December 2020 - FLV is no longer supported by browsers.

No Native Support, No modern browser, phone, or tablet can play FLV without conversion.

Security Risks, Flash Player had numerous security vulnerabilities leading to its discontinuation.

Poor Quality, FLV codecs (H.263, VP6) are significantly inferior to modern H.264 and H.265.

Technical Details

Created By
Adobe / Macromedia[1]
Container
FLV[1]
Codecs
H.263 video, Sorenson Spark, VP6[1]
Status
Obsolete (Flash discontinued 2020)[1]
Browser Support
None (Flash required, now removed)[1]
Max Resolution
Variable (HD possible)[1]

When to Use FLV (Flash Video)

Here are the most common situations where FLV (Flash Video) is the right choice:

Legacy Content Archival

FLV is used when accessing archived web content from the Flash era.

Video Conversion Source

FLV files are common source files for converting to modern formats like MP4.

Digital Preservation

Archivists work with FLV when preserving historical web video content.

Nothing Modern

FLV should not be used for any new video content - use MP4 or WebM instead.

References

  1. Video container formats - MDN Web Docs
  2. Macromedia Flash FLV Video File Format - Library of Congress
  3. Flash Video - Wikipedia

How to open a FLV file

FLV files, originally designed for Adobe Flash, require specialized software for effective handling. The tools available fall into several categories: professional video editors, free/open-source players, browser-based solutions, and built-in system applications. Each category serves different user needs, from advanced editing capabilities to simple playback.

When choosing software for FLV, consider factors such as feature fidelity, whether you need editing or just viewing, the cost model, and the platform compatibility. Additionally, assess your export needs and determine if converting FLV to a more widely supported format is a better option for your workflow.

VLC Media Player 3.0.16

Windows, macOS, LinuxFree (GPL)

VLC Media Player is a versatile, open-source media player that supports a wide range of video formats, including FLV. It excels in playback fidelity and can handle streaming FLV files efficiently without compromising quality.

Key features
  • Supports a wide range of video formats
  • Streaming capabilities for online FLV content
  • Customizable playback options
  • Subtitle support for FLV files
  • Cross-platform compatibility
Strengths
  • Completely free and open-source
  • No ads or bundled software
  • Robust community support and updates
Limitations
  • Limited editing capabilities
  • User interface can be overwhelming for beginners

Exports to: MP4, AVI, MKV, MOV, WMV

Best for: Choose VLC Media Player for reliable FLV playback without cost and extensive format support.

Visit VLC Media Player →

Adobe Animate 2023

Windows, macOSSubscription

Adobe Animate is a professional animation and multimedia authoring tool that allows users to create and edit FLV files. It provides high fidelity in editing and exporting animations and videos in the FLV format.

Key features
  • Advanced animation tools and timelines
  • Vector graphics editing capabilities
  • Integration with Adobe Creative Cloud
  • Export options for various formats
  • Interactive content creation
Strengths
  • Industry-standard tool for animation
  • Comprehensive editing features
  • Seamless integration with other Adobe products
Limitations
  • Subscription model can be expensive
  • Steep learning curve for new users

Exports to: HTML5, MP4, GIF, SVG, OAM

Best for: Select Adobe Animate for professional-grade FLV editing and animation creation.

Visit Adobe Animate →

FFmpeg 4.4

Windows, macOS, LinuxFree (GPL)

FFmpeg is a powerful command-line tool for processing video and audio files, including FLV. It is ideal for users who need to convert, stream, or manipulate FLV files programmatically with high fidelity.

Key features
  • Comprehensive video conversion capabilities
  • Batch processing for multiple files
  • Support for various codecs and formats
  • Customizable encoding options
  • Streaming support for live content
Strengths
  • Highly versatile and powerful tool
  • No graphical interface distractions
  • Free and open-source with extensive documentation
Limitations
  • Command-line interface can be intimidating
  • No built-in playback capabilities

Exports to: MP4, AVI, MKV, MOV, WMV

Best for: Use FFmpeg for advanced users needing extensive control over FLV file processing and conversion.

Visit FFmpeg →

Any Video Converter 7.1.0

Windows, macOSFree / Paid

Any Video Converter is a user-friendly application designed for video conversion, including FLV files. It allows users to convert FLV to various formats while maintaining a good level of fidelity.

Key features
  • Simple drag-and-drop interface
  • Batch conversion capabilities
  • Basic editing features like trimming
  • Supports a wide range of input formats
  • Fast conversion speeds
Strengths
  • Easy to use for beginners
  • Good balance of features and simplicity
  • Free version available with essential features
Limitations
  • Limited advanced editing options
  • Paid version required for some features

Exports to: MP4, AVI, WMV, MOV, MKV

Best for: Opt for Any Video Converter if you need a straightforward tool for converting FLV files with basic editing features.

Visit Any Video Converter →