自动摘要
正在生成中……
可变帧率转恒定帧率的批处理,可能修复部分声画不同步的情况。
@ECHO OFF
CD/D "%~dp0"
:Enc1
IF "%~1"=="" GOTO :STOP
set path=%~dp1
"C:\Program Files\FFmpeg\bin\ffmpeg.exe" -i "%~1" -vsync cfr -c:v libx264 -x264opts force-cfr=1 -crf 16 -c:a aac -b:a 320k -af aresample=async=1000 -f mp4 "%~dp1%~n1_CFR.mp4"
SHIFT /1
GOTO :Enc1
:STOP
ECHO 视频已经处理成恒定帧率CFR,请到%path%文件夹查收_CFR.mp4文件。
%systemroot%\SYSTEM32\timeout /nobreak /t 3
注意:
1. 要自己安装ffmpeg,然后在脚本中替换我的ffmpeg的路径。例如我脚本中是"C:\Program Files\FFmpeg\bin\ffmpeg.exe",则需要替换成你电脑中ffmpeg.exe的完整路径,否则会提示ffmpeg“不是内部或外部命令,也不是可运行的程序”。
2. 脚本执行完成后等待3秒则会自动退出。