使用 FFmpeg 从音视频中提取音频

有时候我们需要从视频文件中提取音频,并保存为一个单独的音频文件,我们可以借助 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

相关推荐
WSSWWWSSW28 分钟前
ffmpeg转码后的视频有横条纹和彩虹横条等乱彩问题
ffmpeg·音视频
feiyangqingyun3 小时前
Qt音视频开发过程中一个疑难杂症的解决方法/ffmpeg中采集本地音频设备无法触发超时回调
qt·ffmpeg·音视频
waterHBO4 小时前
ffmpeg 把一个视频复制3次
ffmpeg·音视频
煮雪品茶6 小时前
Windows 下 Qt 项目配置 FFmpeg 简明指南
qt·ffmpeg
大猫会长6 小时前
利用ffmpeg截图和生成gif
ffmpeg
Lucifer三思而后行1 天前
亲测有效!OGG 创建抽取进程报错 OGG-08241,如何解决?
ffmpeg
achene_ql1 天前
基于QT和FFmpeg实现自己的视频播放器FFMediaPlayer(一)——项目总览
开发语言·qt·ffmpeg
Lucifer三思而后行1 天前
OGG 更新表频繁导致进程中断,见鬼了?非也!
ffmpeg
追随远方3 天前
FFmpeg在Android开发中的核心价值是什么?
android·ffmpeg
视频砖家3 天前
如何设置FFmpeg实现对高分辨率视频进行转码
ffmpeg·音视频·视频编解码·视频转码