添加水印并使用 ffmpeg 批量缩放视频

add watermark and scale the video in Batch using ffmpeg

我正在使用 FFMPEG 进行批量视频编辑,我想将这两个命令合二为一:

for %%a in ("*.mp4") do ffmpeg -i "%%a" -i s.png -filter_complex "overlay=main_w-overlay_w-10:10" "Logo\%%~na.mp4"

for %%a in ("*.mp4") do ffmpeg -i "%%a" -vf scale=1920:-2,setsar=1:1 -c:v libx264 -c:a copy "Logo\%%~na.mp4"

组合命令:

for %%a in ("*.mp4") do ffmpeg -i "%%a" -i s.png -filter_complex "[0]scale=1920:-2,setsar=1[bg];[bg][1]overlay=main_w-overlay_w-10:10" -c:v libx264 -c:a copy "Logo\%%~na.mp4"