ffmpeg提取音频

要使用FFmpeg提取音频,你需要使用以下命令行语法:

ffmpeg -i 输入视频文件.mp4 -vn -acodec copy 输出音频文件.aac

这里是命令的解释:

  • -i 输入视频文件.mp4:指定输入视频文件的路径和名称。
  • -vn:禁用视频流。这告诉FFmpeg不要复制视频流。
  • -acodec copy:指定音频编解码器为拷贝(copy),这样就会原样复制输入文件中的音频流。
  • 输出音频文件.aac:指定输出音频文件的路径和名称,你可以根据需要更改为其他格式,如.mp3.wav等。

请确保已经安装了FFmpeg,并且已将其添加到系统的PATH中,这样你就可以在命令行中直接运行ffmpeg命令。

请注意,有些视频文件可能包含多个音频流。上述命令将复制第一个音频流。如果你需要选择特定的音频流,可以使用-map选项。例如,如果要选择第二个音频流,可以将命令修改为:

ffmpeg -i 输入视频文件.mp4 -vn -acodec copy -map 0:a:1 输出音频文件.aac

这里的-map 0:a:1表示选择输入文件中的第一个(0表示第一个)音频流的第二个(1表示第二个)通道。

相关随笔

  1. ffmpeg了解
posted @ 2024-01-27 10:51  胡安  阅读(947)  评论(0编辑  收藏  举报