Extract Ogg Vorbis Audio from FLV using FFmpeg
This article provides a straightforward guide on how to extract the audio track from a Flash Video (FLV) file and convert it into the high-quality, open-source Ogg Vorbis format using the FFmpeg command-line tool. You will learn the exact command needed to disable the video stream, select the correct audio encoder, and customize the output quality.
To extract audio from an FLV file and save it as an Ogg Vorbis file, you need to use FFmpeg’s command-line interface. The basic command structure to achieve this is:
ffmpeg -i input.flv -vn -c:a libvorbis output.oggCommand Breakdown:
-i input.flv: Specifies the path to your source FLV video file.-vn: Blocks the video stream from being processed, ensuring only the audio is extracted.-c:a libvorbis: Instructs FFmpeg to encode the audio stream using the Vorbis encoder.output.ogg: The desired name and format of your output audio file.
Adjusting Audio Quality
By default, FFmpeg will use a standard target bitrate. If you want to
control the quality of the Vorbis output, you can use the
-q:a (or -aq) flag. The scale ranges from
-1 (lowest quality) to 10 (highest quality),
with 3 to 5 being the standard range for good
quality.
To extract the audio with a high-quality setting of 6
(roughly 192 kbps), run the following command:
ffmpeg -i input.flv -vn -c:a libvorbis -q:a 6 output.ogg