如何使用ffmpeg提取8khz中的音频

问题描述

我正在使用ffmpeg从视频中提取音频。下面的代码对视频文件中的音频进行了下装。我不确定该程序的效率如何,但我确实知道它会以48KHZ的速度下降。

由于文件太大,如何使用此程序从8Khz的视频中提取音频。

ffmpeg -i video_link -vn output.wav

解决方法

使用-ar选项更改频率

ffmpeg -i video_link -vn -ar 8000 output.wav

如果您想尝试不同的音频格式,请使用ffmpeg -formats检查ffmpeg中的可用格式,并使用ffmpeg -codecs检查可用的编解码器

这是一个提取到mp3文件的示例

ffmpeg -i video_link -vn -ar 8000 -f mp3 output.mp3

编辑:如@llogan所指出的,不需要-f选项,ffmpeg会自动将mp3文件混合。

ffmpeg -i video_link -vn -ar 8000 output.mp3