@echo off
setlocal enabledelayedexpansion
for /r "G:处理的视频" %%i in (*.mp4) do (
set b=%%i
set b=!b:.mp4=.jpg!
echo !b!
echo %%i
ffmpeg -ss 00:02:05 -i "%%i" -f image2 -n "!b!"
)
endlocal
pause
复制以上代码保存到文本中并修改txt为bat
"G:处理的视频" 视频文件所在的文件夹路径
"*.mp4" 视频文件的格式
"00:02:05" 截取视频指定的时间帧并保存成指定格式的图片