bat+ffmpeg批处理图片,图片批量转码

  • 直接在cmd中输入
//批量转码文件
for %a in ("*.png") do ffmpeg -i "%a" -fs 1024k "%~na.webp"

//删除所有png
del *.png
@echo off表示执行了这条命令后关闭所有命令(包括本身这条命令)的回显。
而echo off命令则表示关闭其他所有命令(不包括本身这条命令)的回显,
@的作用就是关闭紧跟其后的一条命令的回显
  • 脚本完整代码
    写入脚本中后,需要多加一个%,例如%%a
@echo off
for %%a in ("*.png") do ffmpeg -i "%%a" -fs 1024k "%%~na.webp"
del *.png

参考资料

  • 使用ffmpeg对录像照片文件简单批量瘦身
  • ffmpeg批量实现视频转码命令行
  • @echo off的作用

你可能感兴趣的:(音视频,ffmpeg)