第一个
for %%a in ("*.mp4") do ffmpeg -ss 0:06 -i "%%a" -i Logo.png -filter_complex "[0]scale=1920:-2,setsar=1[bg];[bg][1]overlay=main_w-overlay_w-40:40" -c:v libx264 -c:a copy "Logo\%%~na.mp4"
第二个
for %%a in ("*.mp4") do ffmpeg -i "%%a" -af "aeval='-val(0)':c=same" "Logo\%%~na.mp4"
有人能帮忙吗,我不是 ffmpeg 专家
答案1
添加音频过滤器并删除,-c:a copy
因为过滤与流复制不兼容,
for %%a in ("*.mp4") do ffmpeg -ss 0:06 -i "%%a" -i Logo.png -filter_complex "[0]scale=1920:-2,setsar=1[bg];[bg][1]overlay=main_w-overlay_w-40:40" -af "aeval='-val(0)':c=same" -c:v libx264 "Logo\%%~na.mp4"