批量处理图片文字水印及其他批量处理写法
ffmpeg 批量处理写法总结
找了好多个博客的文章作为参考,写出了自己想要的批量bat,在写批量之前,要先测试ffmpeg代码在cmd终端成功运行。
视频批量图片水印
cmd命令
ffmpeg -i birds.mp4 -i logo.png -filter_complex "overlay=main_w-overlay_w:10" output.mp4
批量代码
for %%a in ("input*.mp4") do ffmpeg -i "%%a" -i logo.png -filter_complex "overlay=main_w-overlay_w:10" output\%%~na.mp4
示例
@ehco off
for %%a in ("D:\mp4\*.mp4") do ffmpeg -i "%%a" -i D:\mp4\logo12.png -filter_complex "overlay=main_w-overlay_w:10" D:\output\%%~na.mp4
pause
D:\mp4为输入路径,即:要处理的视频文件夹路径,
D:\mp4\logo12.png 为图片水印的存放路径
D:\output为输出路径
套用此批量记得修改正确的路径
overlay=main_w-overlay_w:10 右上角水印
左上角、左下角等自行查阅overlay参数设置,参考文献比较多,不再举例