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 FLV to AAC conversion actually does
FLV (Flash Video) is a container format developed by Macromedia in 2002 and later inherited by Adobe. Files with the .flv extension served as the standard for web video for nearly a decade: YouTube used FLV until 2010, and Vimeo and other major platforms also relied on this format. FLV stores video and audio optimised for streaming through Flash Player in browsers. FLV video codecs include Sorenson Spark, On2 VP6, and sometimes H.264 (in later F4V files). FLV audio codecs: MP3, AAC, Nellymoser (a narrowband voice codec), less often Speex.
AAC stands for Advanced Audio Coding and is a modern audio codec designed as the successor to MP3. Unlike M4A, which is a container with extended capabilities, a file with the .aac extension stores the audio stream in raw form - a sequence of ADTS frames with no extra container wrapping. This delivers minimal file size and maximum simplicity for streaming systems, web players and embedded devices.
Converting FLV to AAC is the process of separating the audio track from the video and storing it as ADTS. The video stream is discarded entirely, only the audio frames remain, packed into a streaming format that can be read from any position. If the source FLV has no audio track (rare, mostly seen in purely visual Flash demos), the conversion is not performed and the service reports the absence of sound.
The peculiarity of FLV is that Adobe officially discontinued Flash support in December 2020, and the FLV format has gradually been pushed out of browsers. Most modern players no longer play FLV directly, and search engines do not index content in this format. If you have an archive of old Flash videos (webinars, lectures, educational courses, YouTube downloads from the early 2000s), extracting AAC lets you preserve the audio in a modern universal format readable by any equipment.
Technical differences between FLV and AAC
File structure
FLV is a streaming container designed for progressive delivery over the internet: video begins playing as it loads, without needing the entire file. The structure of FLV is simple: a header with format description, a sequence of FLV tags each containing either a video frame, an audio frame or metadata. This simplicity was an advantage for the 2000s web but creates limits compared with modern containers: limited multi track support, sparse metadata, inflexible variable bitrate handling.
AAC in the form of an ADTS file is even simpler. It is a sequence of independent frames, each starting with its own synchronisation header of 7 or 9 bytes. The header specifies the sample rate, the channel count and the profile version. No chapters, no cover art, no multilingual tracks, no attachments - only audio data. This structure lets a player start reading from any point, find the nearest frame header and immediately begin playback.
What usually sits in the FLV audio track
In most real world FLV files the audio is stored in one of the following formats:
- MP3 - the most common variant for FLV videos from the mid 2000s. Bitrate usually 64 to 128 kbps stereo for web video, sometimes 192 kbps in higher quality rips.
- AAC - found in FLV and F4V files from the late 2000s and early 2010s, after H.264 video support was added in Flash Player 9. Bitrate 64 to 128 kbps stereo.
- Nellymoser - a proprietary Macromedia/Adobe voice codec. Narrowband (8 kHz or 16 kHz), mono, low bitrate. Used in Flash video chats and webcam recordings.
- Speex - an open voice codec sometimes used in lecture and podcast recordings of the early 2010s.
- Linear PCM or ADPCM - very rarely, in specific cases.
AAC and MP3 are the most common, and for most FLV files near direct work with these streams is possible.
What happens to the sound during conversion
The algorithm depends on the source audio codec:
- If the FLV already carries AAC, the service copies the existing stream into an ADTS file without re encoding. Quality stays identical to the source: the same frames, the same bitrate, the same sample rate.
- If the FLV carries MP3, re encoding is required: the service decodes MP3 to uncompressed PCM in memory and encodes into AAC. The default bitrate of 192 kbps is chosen as a sensible compromise with quality headroom.
- If the FLV carries Nellymoser or Speex (voice codecs), the service decodes the source stream to PCM and encodes into AAC. Since the source is narrowband, 96 to 128 kbps is enough for the AAC output.
Re encoding is performed in a single pass and introduces no audible artefacts at modern bitrates. If the source is already AAC, conversion is performed losslessly.
What happens to the video stream
The video stream is discarded entirely. This is not compression and not a quality reduction - the video simply does not end up in the output file. To keep both sound and picture, choose conversion between video formats (FLV to MP4) rather than extracting AAC.
Size comparison
| Duration | FLV (typical web rip) | AAC (192 kbps) | Reduction |
|---|---|---|---|
| 5 minutes | around 15-30 MB | around 7 MB | 2 to 4x |
| 30 minutes | around 90-180 MB | around 42 MB | 2 to 4x |
| 1 hour | around 180-360 MB | around 85 MB | 2 to 4x |
| 1.5 hour lecture | around 270-540 MB | around 130 MB | 2 to 4x |
| 3 hour course | around 540 MB-1 GB | around 255 MB | 2 to 4x |
FLV files are usually more compact than AVI of the same duration thanks to web oriented compression. After AAC extraction, the audio file size no longer depends on how big the source FLV was.
When you need to extract AAC from FLV
Archives of old webinars and online courses
In the mid 2000s and early 2010s most paid and free webinars, online courses and educational material were recorded and distributed as FLV. If you have such material in your archive (purchased courses, downloaded webinars, corporate training), extracting AAC preserves the audio in a modern universal format. This is especially valuable because Flash is no longer supported, and many users lose access to such archives without conversion.
YouTube downloads from before 2010
YouTube used FLV as the primary format until 2010, and many users downloaded videos in this format. Archives of music libraries, educational channels, historical interviews and music videos from that period are often stored as FLV. Extracting AAC lets you preserve the audio in a format readable by any modern player.
Flash conference and online meeting recordings
In the 2000s and early 2010s many online conference platforms (Adobe Connect, early WebEx, Camtasia Relay) saved recordings as FLV. Recordings of work meetings, remote interviews and presentations are convenient to convert into AAC for archiving and quick access without needing a Flash player.
Early generation podcasts
Some podcasts in the early 2010s released episodes as FLV, especially in video versions. Archive episodes can be converted to AAC for re publishing on modern podcast services or for listening on the go.
Sending to transcription APIs
Many automated speech recognition services accept AAC as input. If the archive holds FLV recordings of interviews, lectures or meetings, AAC provides a ready format for delivery to any modern service without intermediate conversions. This is especially relevant for journalists and researchers with archives of old web recordings.
Restoring old advertising and media files
Advertising clips, music demos and presentation material from the 2000s and early 2010s are often stored as FLV. If the audio matters (voiceover, music bed, voice accompaniment), extracting AAC lets these recordings be used in modern projects without playback issues.
Preparing content for web radio
The ADTS form of AAC was originally designed for streaming. If you have an archive of episodes in FLV and you are preparing a feed for an internet radio station or podcast service, AAC delivers minimal latency and stable behaviour during connection drops. Each frame is self contained, simplifying streaming.
Technical details of the extraction
Direct AAC stream copy
If the FLV already carries AAC (typical for F4V and late 2000s FLV), the service copies the existing stream into an ADTS file without re encoding. This is the fastest and best quality path: the original AAC frames are rewritten into a new file with ADTS headers. Bitrate, sample rate and channel count stay as in the source.
Re encoding MP3 and voice codecs
If the FLV carries MP3, Nellymoser or Speex, re encoding is required. The service decodes the source stream to uncompressed PCM in memory and encodes into AAC. Nellymoser decoding restores the voice stream at 8 or 16 kHz; Speex decodes at 8, 16 or 32 kHz depending on source settings. Re encoding is performed once and introduces no audible extra artefacts.
Bitrate and quality
The default 192 kbps is a sensible compromise. For source AAC and MP3 it provides transparent quality with no audible loss. For Nellymoser and Speex voice sources 192 kbps is excessive - 96 to 128 kbps is enough since the source is narrowband. For speech (lectures, webinars, interviews) you can choose 128 kbps to save space.
Sample rate and channels
The sample rate is preserved or rounded to the nearest standard AAC rate. For MP3 and AAC sources this is usually 44.1 kHz; for Nellymoser 8 or 16 kHz; for Speex 8, 16 or 32 kHz. Stereo stays stereo, mono stays mono. Multichannel sound does not appear in real world FLV.
Metadata
A raw ADTS stream does not support metadata. If the FLV carries basic metadata (title, description, author), it is lost during AAC extraction. To preserve metadata choose conversion to M4A or MP3 with ID3 tag support.
AAC profiles
AAC LC (Low Complexity) is used by default - the most universal and compatible profile. It is supported by every device. For voice sources at low bitrate HE-AAC can be used, which is more efficient at 64 kbps and below.
Which files work best
FLV to AAC conversion handles any FLV file that carries at least one audio track:
- Webinar and online course archives from 2005 to 2015
- YouTube downloads from before 2010
- Flash conference recordings (Adobe Connect, WebEx, Camtasia Relay)
- Early generation podcasts in video format
- Advertising clips and presentation material from the 2000s
- Recordings of online lessons and training programs
- Old Flash video chats with recording
Files without an audio track cannot be converted to AAC - the service returns an error explaining there is no audio. Silent FLV files exist among visual Flash demos and animation clips without voiceover.
Broken or truncated FLV. FLV handles truncation reasonably well thanks to its streaming structure: even an incomplete file usually remains readable up to the cut. Audio will be extracted up to the point of damage.
Duration and size. AAC is well suited to recordings of any length. For long lectures and courses you get a compact file convenient for storage and sharing.
Why AAC is a strong format
Minimal overhead
An AAC file consists almost entirely of audio data. There are no index tables, no container elements, no header redundancy. This is especially valuable for web archive recordings, where saving a few percent across thousands of files adds up to gigabytes.
Universal compatibility
AAC is supported by all modern operating systems, browsers and mobile devices. Android plays AAC from the very first version, Windows and macOS have done so for decades. This is a stark contrast with FLV, which is no longer supported by modern browsers and players.
Better quality than MP3 at the same bitrate
AAC is technically superior to MP3: a more accurate psychoacoustic model, more efficient handling of high frequencies, a more precise stereo image. At 128 kbps AAC sounds the way MP3 does at 192 kbps. For FLV archives with MP3 audio, conversion to AAC can deliver a smaller size at comparable quality.
Self synchronisation during streaming reception
Each AAC frame begins with a unique sync signature. If a stream connection breaks, the player automatically resynchronises to the nearest complete frame. This is critical for web radio and streaming scenarios.
HTML5 web player support
HTML5 audio in the browser decodes AAC natively through the audio tag. This is the natural path for distributing the extracted audio through modern web pages, especially relevant when the content was originally web oriented.
A natural fit for hardware decoders
Many hardware chips have a built in AAC decoder, which reduces power consumption during playback. This matters especially for portable devices.
AAC vs the alternatives
| Format | Structure | Metadata | Size | When to choose |
|---|---|---|---|---|
| AAC | streaming ADTS | minimal | baseline | streaming, web radio, sending to APIs |
| M4A | MP4 container | full iTunes | plus 1-2% | tagged archives, audiobooks with chapters |
| MP3 | streaming | ID3 tags | plus 30% | maximum compatibility |
| WAV | RIFF container | limited | 30-50x | mastering, further processing |
| OGG | OGG container | Vorbis comments | plus 5-10% | open ecosystems, Linux |
| OPUS | OGG container | minimal | minus 10% | modern voice and music for the web |
If your priority is to feed audio into a stream, send it to an API, or run it on web radio, choose AAC. If you need tags and cover art for an archive, choose M4A. For compatibility with old hardware, MP3. For modern web projects with an emphasis on efficiency, OPUS.
Limits and recommendations
AAC does not preserve the video stream. The video physically does not end up in the output file. If there is any chance the visuals will be needed later (visual demonstrations, presentations, screen recordings), keep the original FLV alongside the AAC.
Quality is limited by the source. FLV video, especially mid 2000s web video, often has a low audio bitrate (64 to 128 kbps). AAC will keep that audio compact and universally compatible but will not make it better.
Voice codecs Nellymoser and Speex. If the FLV used these narrowband codecs (typical for old video chats and webcam recordings), the source quality is low. AAC will preserve a precise copy of the decoded stream, but the phone like timbre will remain.
Metadata. The ADTS stream does not preserve title, date or author. If cataloguing matters, choose M4A with tags or MP3 with ID3.
Old FLV with broken timestamps. Some very old FLV files contain incorrect timestamps, which can cause audio video sync issues in the source. When extracting only AAC this problem disappears: audio frames play continuously.
End of Flash support. Adobe officially ended Flash support in December 2020. Many modern players no longer open FLV directly. Conversion to AAC solves this: the resulting file is compatible with any modern equipment.
What is FLV to AAC conversion used for
Webinar and online course archives
Preserve the audio portion of old webinars, educational courses and corporate training recordings stored as FLV. After Flash support ended, conversion to AAC ensures access to this material on modern devices.
YouTube downloads from before 2010
Extract audio from YouTube archives of the period when the platform used FLV as the primary format. Music videos, historical interviews and educational clips are turned into AAC for further use.
Flash conference and meeting recordings
Convert recordings of work meetings and interviews from Adobe Connect, early WebEx and Camtasia Relay into AAC for archiving. The resulting file plays on any device without needing a Flash player.
Early generation podcasts
Restore old podcast episodes that were released in FLV video format. Conversion to AAC enables re publishing the content on modern podcast services or saving for on the go listening.
Sending to transcription services
Prepare FLV recordings of interviews, lectures and meetings for automated speech recognition. AAC is accepted by every modern API without extra intermediate conversions, simplifying archive work.
Web radio and streaming archive material
Prepare content from FLV archives for internet radio and embedding into modern web pages through HTML5 audio. The ADTS form of AAC delivers minimal latency and stable streaming behaviour.
Tips for converting FLV to AAC
Check the source audio codec
If the FLV already carries AAC, conversion runs without re encoding - the ideal lossless scenario. For FLV with MP3, conversion needs decoding, but 192 kbps AAC compensates with headroom. If the FLV uses Nellymoser or Speex, consider lowering AAC bitrate to 96 to 128 kbps - going higher makes no sense for a narrowband source.
Convert archives before compatibility is lost
Adobe ended Flash support in December 2020, and FLV support in players is gradually shrinking. If you have an archive of important FLV files, convert them to AAC and MP4 in advance, before the format becomes truly unreadable.
Keep the original for possible recovery
After extraction the video cannot be recovered. If the FLV contains important visual content (presentations, screen demonstrations), keep the original FLV or first convert to MP4 (video plus audio), and only then extract pure AAC from the resulting MP4.
Match bitrate to the source
For FLV with MP3 192 kbps in the source, 192 kbps AAC is enough. For web video with MP3 96 to 128 kbps, 128 kbps AAC is enough. For Nellymoser or Speex voice sources choose 96 kbps - going higher makes no sense. This preserves quality and saves space.