Bat 脚本:使用 ffmpeg 批量缩小文件夹内图片

Posted on Thu, 05 Feb 2026 14:21:44 +0800 by LiangMingJian


需求

使用 ffmpeg 将当前文件夹内的所有图片缩小,并保持原名字,减少空间占用。

代码

@echo off
for %%a in (*.jpg) do (
    ffmpeg -i "%%a" -q:v 5 "temp_%%~na.jpg" -y
    del "%%a"
    ren "temp_%%~na.jpg" "%%a"
)