Convert FLV to AC3 — Free Online Tool
Convert FLV video files to AC3 (Dolby Digital) audio by extracting and re-encoding the audio stream using the ac3 codec at 192k bitrate. This is ideal for pulling broadcast-quality Dolby Digital audio from legacy Flash video content for use in DVD authoring, home theater systems, or broadcast workflows.
to
FFmpeg Command
Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg
Drop your FLV file here
or click to browse
Free — no uploads, no signups. Your files never leave your browser.
Settings
Note: Browser-based encoding uses approximate quality targets. For precise CRF compression, copy the FFmpeg command above and run it on your desktop.
Estimated output:
Conversion Complete!
DownloadHow It Works
FLV files typically carry audio encoded as AAC or MP3. During this conversion, FFmpeg discards the video stream entirely and re-encodes only the audio track into AC3 (Dolby Digital) format using the ac3 codec. Because FLV's AAC or MP3 audio and AC3 are fundamentally different codecs, a full audio transcode occurs — the source audio is decoded from its original compression and then re-encoded into Dolby Digital at the specified bitrate (default 192k). This is a lossy-to-lossy transcode, meaning there is a generation of quality loss introduced, though at 192k the result is generally transparent for most use cases. No video data is carried over into the output .ac3 file.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg command-line tool. In the browser version of this tool, the same FFmpeg engine runs locally via WebAssembly (FFmpeg.wasm) — no files leave your device. |
-i input.flv
|
Specifies the input file, which is an FLV (Flash Video) container. FFmpeg will probe this file and detect the contained video and audio streams, typically finding H.264 video with AAC or MP3 audio. |
-c:a ac3
|
Sets the audio codec to ac3, FFmpeg's native Dolby Digital encoder. This tells FFmpeg to transcode the FLV's audio stream (AAC or MP3) into the AC3 format used in DVDs, Blu-rays, and broadcast television. |
-b:a 192k
|
Sets the audio bitrate to 192 kilobits per second for the AC3 output. 192k is a standard Dolby Digital bitrate suitable for stereo content and is the default chosen by this tool; higher values like 384k or 448k are recommended for multichannel or higher-fidelity applications. |
output.ac3
|
Defines the output filename with the .ac3 extension, indicating a raw Dolby Digital elementary stream. FFmpeg infers from this extension that no container wrapper is needed — the file will contain only the encoded AC3 audio bitstream, with no video. |
Common Use Cases
- Extracting audio from archived FLV recordings of live-streamed concerts or events to create Dolby Digital audio tracks for DVD or Blu-ray disc authoring
- Converting the audio from old FLV-based e-learning or lecture recordings into AC3 format for integration into broadcast or IPTV distribution pipelines that require Dolby Digital
- Pulling audio from FLV video files captured from legacy Flash-based video platforms to prepare Dolby Digital surround sound tracks for home theater playback on AV receivers
- Repurposing FLV audio content from Flash-era web video archives into AC3 for use as soundtrack elements in video editing software that natively handles Dolby Digital
- Converting FLV game capture footage audio to AC3 for muxing into a professional video container alongside a separately encoded video stream
- Preparing Dolby Digital audio from FLV source files for delivery to broadcast television workflows that mandate AC3-encoded audio tracks
Frequently Asked Questions
Yes, there is a measurable quality loss because this is a lossy-to-lossy transcode. The original FLV audio (typically AAC or MP3) is first fully decoded, then re-encoded into Dolby Digital AC3. Each generation of lossy encoding introduces some degradation. At the default 192k bitrate, the result is generally considered perceptually transparent for speech and most music, but audiophiles working with high-fidelity source material may notice subtle artifacts compared to the original.
AC3 is fully capable of encoding 5.1 surround sound, which is one of its primary strengths as the Dolby Digital standard. However, this tool does not upmix your audio — if your FLV file contains a stereo audio track, the output AC3 file will also be stereo. True 5.1 upmixing requires additional processing beyond a straightforward codec conversion, and FFmpeg does not perform it automatically without explicit channel mapping flags.
The .ac3 extension represents a raw Dolby Digital elementary stream — it is the AC3 audio data without any container wrapper. This is useful when you intend to mux the audio into a container like MKV, MP4, or VOB separately using a video editor or muxing tool. If you want AC3 audio inside a video container, you would need to use a different FFmpeg command that specifies an output container and also carries a video stream.
Replace the value after -b:a in the command. For example, to encode at 384k — a common choice for high-quality Dolby Digital — use: ffmpeg -i input.flv -c:a ac3 -b:a 384k output.ac3. AC3 supports bitrates up to 640k, and 384k is frequently used for DVD audio tracks. Note that increasing the bitrate above what your source FLV audio contains will not recover lost quality, since the source is already lossy.
Yes. On Linux or macOS, you can loop through files in a directory with: for f in *.flv; do ffmpeg -i "$f" -c:a ac3 -b:a 192k "${f%.flv}.ac3"; done. On Windows Command Prompt, use: for %f in (*.flv) do ffmpeg -i "%f" -c:a ac3 -b:a 192k "%~nf.ac3". This browser-based tool processes one file at a time, so the FFmpeg command is the recommended approach for bulk conversions or files over 1GB.
FLV files can carry limited metadata, but raw AC3 elementary streams have virtually no standardized metadata container, so most metadata will not be preserved in the .ac3 output. If retaining metadata is important, consider muxing the AC3 audio into a container format like MKV or MP4, which have robust metadata support. You can add metadata explicitly in FFmpeg using -metadata title="Your Title" before the output filename.
Technical Notes
FLV containers were designed for web streaming via Adobe Flash Player and typically carry audio as AAC-LC or MP3 at relatively modest bitrates (often 64k–192k). Converting to AC3 at 192k means the output bitrate is likely comparable to or higher than the source audio bitrate, but this does not bypass the lossy transcode — the source codec (AAC or MP3) and AC3 use entirely different psychoacoustic models and bitstream formats, so re-encoding is unavoidable. AC3 is designed around a 32ms block size and uses a modified discrete cosine transform (MDCT), while AAC uses a 1024-sample MDCT window — these are incompatible at the bitstream level. The raw .ac3 output contains no video, no chapters, and no subtitle tracks, as AC3 is a pure audio elementary stream format. For DVD or Blu-ray authoring, 192k is a baseline; 384k is the DVD standard for high-quality stereo Dolby Digital, and 448k is common for 5.1 tracks. If your FLV source has a very low audio bitrate (e.g., 64k MP3), encoding to AC3 at 192k will result in a larger file without a proportional quality improvement.