使用 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

相关推荐
海南java第二人3 天前
数据库范式详解:从冗余到规范的升华之旅
数据库·oracle·ffmpeg
mortimer3 天前
只需三步,动手搭建一个本地免费【实时语音转录】工具WhisperLiveKit
ffmpeg·github·openai
Hi202402175 天前
消除FFmpeg库的SONAME依赖
linux·ffmpeg
mortimer6 天前
使用阿里AI模型去除背景噪音:单文件40行代码实现
python·ffmpeg·阿里巴巴
今天也想MK代码7 天前
WebRtc语音通话前置铃声处理
ffmpeg·webrtc
撬动未来的支点7 天前
解读ffmpeg控制台输出
ffmpeg
戴草帽的大z7 天前
使用V4L2工具验证RK3588平台视频设备节点数据有效性
ffmpeg·音视频·rk3588·nv12·v4l2-ctl
戴草帽的大z7 天前
rk3588上用rk_mpi_vi_test与ffmpeg实战
ffmpeg·rk3588·mpi·rk_mpi_vi
笑虾7 天前
bat 批处理实现 FFmpeg 命令压缩 MP4
ffmpeg
PenTablet7 天前
用ffmpeg来压缩视频文件
ffmpeg