我正在使用ffmpeg应用程序(3.3.3)合并两个.webm文件,如下所示,
- ffmpeg -i input1.webm -c copy temp1.webm
- ffmpeg -i input2.webm -c copy temp2.webm
- ffmpeg -i temp1.webm -i temp2.webm -filter_complex [0:v] scale = 640:360,setsar = 1 [l]; [1:v] scale = 640:360,setsar = 1 [r ]; [l] [r] hstack; [0] [1] amix“-vsync 0 -ac 2 -deadline realtime -cpu-used 8 output.webm
醇>
以上对我来说很好,但我想在一步/命令中做到这一点。我在Windows上从我的C ++应用程序启动ffmpeg.exe
所以我必须做三次。我发现使用|
或&&
对我不起作用。如果我从命令提示符尝试,那么它使用&&
。
请建议。