首页 > 解决方案 > 如何使用 ffmpeg 提取 8khz 的音频

问题描述

我正在使用 ffmpeg 从视频中提取音频。下面的代码从视频文件中下载音频。我不确定这个程序的效率如何,但我知道它以 48KHZ 的速度下载它。

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

ffmpeg -i video_link -vn output.wav

标签: audioffmpegmp3sox

解决方案


使用-ar选项更改频率速率

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

如果您想尝试不同格式的音频,请检查 ffmpeg 中的可用格式使用ffmpeg -formats和可用的编解码器使用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

推荐阅读