Convert FLV to OGA — Free Online Tool
Convert FLV video files to OGA audio by extracting and re-encoding the audio stream as Ogg Vorbis — stripping the video entirely and producing a lightweight, open-format audio file. This is ideal for salvaging audio from legacy Flash video content using a fully open, patent-free codec chain.
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 H.264 video and AAC or MP3 audio streams wrapped in Adobe's Flash container. During this conversion, FFmpeg discards the video stream entirely and decodes the audio (whether AAC or MP3) from the FLV container, then re-encodes it using the libvorbis encoder into an OGA file — an Ogg container holding a Vorbis audio stream. Because the source audio codec (AAC or MP3) differs from the target codec (Vorbis), full re-encoding is required, which means there is a generation of quality loss. The OGA output contains no video data whatsoever, resulting in a file dramatically smaller than the original FLV.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg application, the open-source multimedia processing engine that handles all demuxing, decoding, encoding, and muxing operations in this conversion pipeline. |
-i input.flv
|
Specifies the input file — an FLV container, typically carrying H.264 video and AAC or MP3 audio as used in legacy Flash video delivery. FFmpeg reads and demuxes both streams from this file. |
-c:a libvorbis
|
Selects libvorbis as the audio encoder, transcoding the FLV's AAC or MP3 audio into the Ogg Vorbis format — a fully open, patent-free codec that is natively supported by the OGA container. |
-q:a 4
|
Sets the Vorbis variable bitrate quality level to 4 on a 0–10 scale, targeting approximately 128–160 kbps. This balances file size and audio fidelity well for speech and music extracted from typical Flash video content. |
output.oga
|
Defines the output filename with the .oga extension, instructing FFmpeg to write an Ogg container holding only the re-encoded Vorbis audio stream — no video data is included in this output file. |
Common Use Cases
- Extracting audio commentary or narration from archived Flash-era tutorial videos to repurpose as podcast episodes or standalone audio guides
- Pulling music or ambient soundscapes from old FLV game recordings or demos to use in open-source or Linux-based projects that prefer patent-free Vorbis audio
- Archiving the audio track from historical Flash video content before the files become completely unplayable as Flash support continues to disappear
- Preparing audio extracted from FLV screencasts for upload to platforms or applications that accept Ogg Vorbis but not AAC or MP3
- Reducing file storage footprint of large FLV libraries by keeping only the audio in a compact, streamable OGA format
- Converting FLV lecture recordings from legacy e-learning platforms into OGA audio files for offline listening on Vorbis-compatible audio players
Frequently Asked Questions
Yes, there will be a generation of quality loss. The audio inside an FLV is typically encoded as AAC or MP3, and converting it to Vorbis in an OGA container requires full decoding and re-encoding — it is not a lossless remux. At the default quality setting of -q:a 4, libvorbis targets roughly 128 kbps, which preserves good perceptual quality for most speech and music content, but some subtle detail may be lost compared to the source.
The video stream is completely dropped. FFmpeg reads the FLV container, selects only the audio stream, and writes it into the OGA output. No video codec processing occurs, which is why the output file is purely audio and significantly smaller than the original FLV.
Yes. The -q:a flag controls libvorbis quality on a scale from 0 (lowest, roughly 64 kbps) to 10 (highest, roughly 500 kbps), with 4 as the default (approximately 128 kbps). To increase quality, replace '4' with a higher number such as '6' or '8' — for example: ffmpeg -i input.flv -c:a libvorbis -q:a 6 output.oga. Lower values reduce file size at the cost of audio fidelity.
OGA supports FLAC audio, so you can target lossless output by changing the codec flag. Use ffmpeg -i input.flv -c:a flac output.oga to encode the extracted audio as FLAC inside the Ogg container. Keep in mind that the source audio in the FLV is already lossy (AAC or MP3), so the FLAC output will be a lossless copy of already-compressed audio — not a true lossless recording of the original source material.
FLV files can carry basic metadata, and FFmpeg will attempt to map compatible tags into the OGA container's Vorbis comment metadata fields. However, FLV metadata support is minimal and inconsistently implemented across tools, so in practice many FLV files carry no useful tags to transfer. The OGA format itself has robust metadata support, so you can add or edit tags after conversion using tools like VorbisComment or a tag editor.
On Linux or macOS, you can loop over all FLV files in a directory with: for f in *.flv; do ffmpeg -i "$f" -c:a libvorbis -q:a 4 "${f%.flv}.oga"; done. On Windows Command Prompt, use: for %f in (*.flv) do ffmpeg -i "%f" -c:a libvorbis -q:a 4 "%~nf.oga". This applies the same Vorbis encoding settings to every file and names each output after the original FLV filename.
Technical Notes
FLV is a proprietary Adobe container historically used for web streaming via Flash Player, and its audio streams are almost universally AAC (in modern FLV) or MP3 (in older FLV). Neither codec is natively compatible with the Ogg container, so a transcode to libvorbis is mandatory — there is no copy-stream shortcut here. OGA is simply an Ogg container constrained to audio-only use (as opposed to OGV for video), and the Vorbis codec inside it is entirely patent-free and open-source, making it a good archival choice for open ecosystems. The -q:a variable bitrate scale in libvorbis is not directly comparable to MP3 or AAC bitrates; quality 4 typically yields 128–160 kbps depending on source complexity. One known limitation: FLV does not support subtitle streams or chapter markers, and while OGA technically supports chapters via Ogg skeleton metadata, FFmpeg does not automatically generate chapters during this conversion since there is no chapter source in FLV. Multiple audio tracks are not supported in either format. Files produced are streamable owing to the Ogg container's streaming-friendly design.