ffmpeg:指定音频流作为过滤器输入

ffmpeg:指定音频流作为过滤器输入

我正在尝试ffmpeg使两个视频同时播放,并将两个视频的音频组合在一起。这是我当前正在运行的命令:

$ ffmpeg -i video0.mp4 -i video1.mp4 \
    -filter_complex "[0:v][1:v]vstack[video]; [0:a][1:a]amix=inputs=2[audio]" \
    -map "[video]" -map "[audio]" -ac 2 output.mp4

但是,当我运行此命令时,出现以下错误:

Stream specifier ':a' in filtergraph description [0:v][1:v]vstack[video]; [0:a][1:a]amix=inputs=2[audio] matches no streams.

似乎:a不是指音频流。将输入视频的音频流指定为 amix 过滤器的输入流的正确方法是什么?

相关内容