哥伦布

博客园 首页 新随笔 联系 订阅 管理

脚本文件内容

新建一个文本文件。重命名为:thumb.bat
内容如下:

thumb.bat
@echo off
chcp 65001
del *-thumb.png
setlocal enabledelayedexpansion

where ffmpeg >nul 2>&1
if %errorlevel% neq 0 (
    echo [错误] 未找到FFmpeg,请先安装并添加到系统路径
    pause
    exit /b 1
)

set THUMB_WIDTH=1920
set THUMB_HEIGHT=1080
set THUMB_TIME=00:05:05
set OUTPUT_SUFFIX=-thumb.png

for %%F in (*.mkv *.mp4) do (
    set "INPUT_FILE=%%F"
    set "OUTPUT_FILE=%%~nF%OUTPUT_SUFFIX%"
    
    echo 正在处理: !INPUT_FILE! → !OUTPUT_FILE!
    
    ffmpeg  -ss %THUMB_TIME% -i "!INPUT_FILE!" -vframes 1 -s %THUMB_WIDTH%x%THUMB_HEIGHT% -f image2 "!OUTPUT_FILE!" > nul
    
    if %errorlevel% equ 0 (
        echo 成功生成缩略图
    ) else (
        echo [警告] 生成缩略图失败: !INPUT_FILE!
    )
)

echo 处理完成

用法:

1、把thumb.bat放到视频文件所在目录。
2、把thumb.bat放到windows目录或其他path环境变量设置的有效目录。

cd 到视频文件目录,并运行thumb

说明:

1、需要先安装配置好ffmpeg
2、本命令会删除*-thumb.png文件。然后重新生成视频缩略图。如果不适用请自行修改脚本。
3、缩略图粗略截取05:05的视频图片,请根据需要修改。
4、视频后缀名称是thumb.png,请根据需要修改。
5、视频缩略图大小是1920x1080,请根据需要修改。

posted on 2025-06-30 16:12  Caraxes  阅读(159)  评论(0)    收藏  举报