您可以使用 FFmpeg 工具来提取视频中的音频,以下是一些常用的命令行参数和示例:

  1. 提取视频中的原始音频流:

    1
    ffmpeg -i input.mp4 -vn -acodec copy output.aac

    其中,“input.mp4” 是要提取音频的视频文件的名称,而“output.aac” 是要输出的音频文件的名称。-vn 表示禁用视频流,-acodec copy 表示直接复制原始音频流,以实现无损提取。

  2. 提取视频中的音频并进行编码:

    1
    ffmpeg -i input.mp4 -vn -c:a flac output.flac

    其中,“input.mp4” 是要提取音频的视频文件的名称,而“output.flac” 是要输出的音频文件的名称。-vn 表示禁用视频流,-c:a flac 表示将音频流转换为无损的 FLAC 格式。

  3. 提取特定时间段的音频:

    1
    ffmpeg -i input.mp4 -vn -ss 00:01:00 -to 00:02:00 -acodec copy output.aac

    其中,“input.mp4” 是要提取音频的视频文件的名称,而“output.aac” 是要输出的音频文件的名称。-vn 表示禁用视频流,-ss 和 -to 参数指定了要提取的时间段。在此示例中,将提取从第 1 分钟到第 2 分钟的音频流。

请注意,FFmpeg 工具提取音频时不会改变原始视频文件,而是将音频流复制到新的输出文件中。如果您只需要提取音频而不需要视频,可以通过 -vn 参数禁用视频流以减少输出文件的大小。

下面是旧内容

以下是提取wav格式命令示例

1
ffmpeg -i 文件 -f wav -ar 48000 output.wav