使用 ffmpeg 批量截取视频封面

至于 ffmpeg.exe 可以在 Axiom FFmpeg 下载

j截取封面.bat

Batchfile
@echo off

setlocal enableextensions enabledelayedexpansion

rem 指定输入视频文件夹路径
set input_folder=videos\

rem 指定输出封面文件夹路径
set output_folder=videos\

rem 指定ffmpeg执行文件路径
set ffmpeg_path=".\ffmpeg.exe"

rem 检查输出文件夹是否存在,不存在则创建
if not exist %output_folder% (
mkdir %output_folder%
)

for %%f in (%input_folder%*.mp4) do (
rem 按照ffmpeg命令行参数规则编写命令
set command=%ffmpeg_path% -i "%%f" -ss 00:00:01 -vframes 1 -q:v 2  -an -y -f mjpeg "%output_folder%%%~nf.jpg"
echo run: !command!
!command!
)

echo.
echo #######################################
echo # #
echo # #           Complete
echo # #
echo #######################################
echo.

pause