The FLV/F4V open specification documents the file formats for storing media content used to deliver streaming audio and video for playback in Adobe Flash Player and Adobe AIR software. FLV and F4V are the de facto standard for web video today; 80% of online videos are viewed worldwide using Adobe Flash technology.
An FLV file encodes synchronized audio and video streams. The audio and video data within FLV files are encoded in the same way as audio and video within SWF files. Starting with SWF files published for Flash Player 6, Flash Player can exchange audio, video, and data over RTMP connections with Adobe Flash Media Server. One way to feed data to Flash Media Server (and thus to Flash Player clients) is from files in the FLV file format. Starting with SWF files published for Flash Player 7, Flash Player can also play FLV files directly with MIME type video/x-flv. An FLV file encodes synchronized audio and video streams.
The F4V format is based on the format specified by ISO/IEC 14496-12:2008: ISO base media file format. Starting with SWF files published for Flash Player 9 Update 3 (9,0,115,0), Flash Player has been able to play F4V files.
Video File Format Specification (Version 10)
The FLV/F4V video file format is available as an open specification to create products and technology that implement the specification.
Download the video file format specification (PDF,200K)
Adobe seriously considers all feedback to the video file format specification. E-mail any unclear or potentially erroneous information within the specification to Adobe at firstname.lastname@example.org.