FFmpeg批量提取目录下视频的某一帧作为封面 批处理
查询ffmpeg得命令是这样的:
ffmpeg -i input.flv -ss 00:00:02 -frames:v 1 out.png
说明:
-i input.flv 截取的视频的名字
-ss 00:00:02 这是视频的第2秒
-frames:v 1 这代表单独这1帧
out.png 要保存的截取的封面文件,这里也可以是jpg
如果想批量得处理文件夹下得所有视频文件,并提取同名JPG做为封面
@echo off
REM 声明采用UTF-8编码
chcp 65001
for %%a in (*.mp4) do ffmpeg -i "%%~a" -ss 00:00:02 -frames:v 1 "%%~na.jpg"
# 遍历目录下的mp4文件转换抓取同名jpg,取底2帧
把上面代码保存到bat下,运行,会遍历目录下的mp4文件同时抓取同名JPG
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。