@echo off&setlocal enabledelayedexpansion
REM ### 找到上级目录下的所有 支持的音视频 文件
for /R .\待转文件 %%i in (*.*) do (
REM ## 自动检测黑边,并裁剪 ##
del /f /q ffmpeg-*.log
REM ##注意视频时间ss的画面要明晰 ##
ffmpeg -report -ss 00:00:30 -i "%%i" -y -vf cropdetect=limit=48 -vframes 3 "%%~di%%~pi%%~ni_1%%~xi%"
for %%a in (ffmpeg-*.log) do (
for /f "tokens=14 delims= " %%b in ('findstr "crop=" "%%~a"') do (
echo %%b
REM ## 裁剪黑边 ##
ffmpeg -i "%%i" -y -vf "%%b" -c:a copy "%%~di%%~pi%%~ni_1%%~xi%"
)
)
)