有时候我们需要从视频文件中提取音频,并保存为一个单独的音频文件,我们可以借助 FFmpeg 来完成这个工作。
一、提取音频,保存为 mp3 文件:
要使用 FFmpeg 从音视频文件中提取音频,并将 ACC 编码的音频转换为 MP3 格式,可以使用以下命令:
ffmpeg -i input.mp4 -vn -codec:a libmp3lame -q:a 4 output.mp3
参数解释如下:
-
-i input.mp4
:input.mp4
是输入视频文件。 -
-vn
: 表示不包含视频流(即仅提取音频)。 -
-codec:a libmp3lame
: 指定输出音频编码器为 libmp3lame,这是 MP3 编码。 -
-q:a 4
: 音频质量设置,范围从 0(最好)到 5(最差),通常使用范围在 0 到 9。 -
output.mp3
: 输出文件的名称,这里是转换后的 MP3 文件。
二、提取音频,保存为 m4a 文件:
要使用 FFmpeg 从音视频文件中提取音频,并保存为m4a 文件,可以使用以下命令:
ffmpeg -i input.mp4 -vn -c:a aac -b:a 192k output_audio.m4a
参数解释如下:
-
-i input.mp4
:input.mp4
是输入视频文件。 -
-vn
表示禁用视频录制(因为我们只想提取音频)。 -
-c:a aac
指定输出音频编码为AAC。 -
-b:a 192k
设置音频比特率为192k。 -
output_audio.m4a
是输出文件的名称。
老徐,2024/5/5