FFMPEG:2个输出文件中需要相同的音频流

时间:2016-11-05 06:05:38

标签: ffmpeg

我想输入带有一个视频流和一个PCM音频流的输入AVI文件并生成两个AVC输出文件,具有不同的缩放比例(1024:768和640:480),但每个都有相同的AAC音频流他们。如何映射这个,以便两个输出文件都包含AAC流以及它们各自的视频大小调整的蒸汽?正如我现在所做的那样,第二个文件没有音频。

丹。

1 个答案:

答案 0 :(得分:1)

使用-map option将允许您选择要输出的流:

ffmpeg -i video -i audio -filter_complex \
"[0:v]scale=1024:768[768];[0:v]scale=640:480[480]" \
-map "[768]" -map 1:a -shortest output_768.mp4 \
-map "[480]" -map 1:a -shortest output_480.mp4

如果您想获得幻想,可以使用tee muxerselect选项仅对音频进行一次编码并将其用于两个输出。