我正在尝试使用 node-fluent-ffmpeg 来覆盖视频。
proc.addOption('-vf', '[in] pad=2*iw:ih [left0]', 'movie=' + sourceVideo + '[input0]', '[left0][input0] overlay=960:0 [out]');
一个典型的 ffmpeg 命令使用相同的输入作为overlay
视频过滤器的两个源:
ffmpeg -i input.mkv -filter_complex "[0:v]pad=iw*2:ih[bg];[bg][0:v]overlay=W/2" -codec:a copy output.mkv
这可能会被翻译成你的脚本:
proc.addOption('-filter_complex', '[0:v]pad=iw*2:ih[bg];[bg][0:v]overlay=W/2');