【问题标题】:Using FFMPEG to extract multichannel audio from Quicktime使用 FFMPEG 从 Quicktime 中提取多声道音频
【发布时间】:2020-07-09 09:20:51
【问题描述】:

所以我有一个包含代理视频内容和 8 个音轨的 quicktime 文件。我需要将音频提取到单个多通道波形文件中。我认为这可能很简单,但我找不到解决方案。

我有什么: ffmpeg -i input.mov -c:a copy output.wav

这给了我一个频道,所以一定有一些映射问题。

【问题讨论】:

    标签: audio ffmpeg wave


    【解决方案1】:

    如果没有-map,ffmpeg 将从所有输入中选择一个音频流进行输出。

    您需要指定多个输出并为每个输出映射一个流。

    ffmpeg -i input.mov
           -map 0:a:0 -c:a copy stream0.wav
           -map 0:a:1 -c:a copy stream1.wav
           -map 0:a:2 -c:a copy stream2.wav
           -map 0:a:3 -c:a copy stream3.wav
           -map 0:a:4 -c:a copy stream4.wav
           -map 0:a:5 -c:a copy stream5.wav
           -map 0:a:6 -c:a copy stream6.wav
           -map 0:a:7 -c:a copy stream7.wav
    

    为了清楚起见,命令显示在多行中。


    对于单个多通道输出,您必须先合并流。

    ffmpeg -i input.mov -filter_complex "[0:a:0][0:a:1][0:a:2][0:a:3][0:a:4][0:a:5][0:a:6][0:a:7]amerge=8" multichannel.wav
    

    【讨论】:

    • 谢谢。不过,我确实需要将它们全部放在一个波形文件中。你知道怎么做吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-12
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多