我想在视频上加两个水印:
for %%i in (*.mp4) do ffmpeg -i "%%i" -i big.jpg -i all.png -filter_complex "overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2:enable='between(t,0,1)' ; overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2" "output\%%~na.mp4"
但我收到一个错误:
Cannot find a matching stream for unlabeled input pad 1 on filter Parsed_overlay_1
怎么了?
发布于 2020-05-07 16:37:24
您需要告诉覆盖过滤器要使用哪些输入:
for %%i in (.mp4) do ffmpeg -i "%%i" -i big.jpg -i all.png -filter_complex "[0][1]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2:enable='between(t,0,1)'[bg];[bg][2]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2" "output\%%~na.mp4"
https://stackoverflow.com/questions/61661835
复制相似问题