缘由
ffmpeg的参数来自于小丸工具箱,每次压缩MP4视频都要选一便太烦人,写了一个拖入批量压缩的BAT,方便大家使用~
代码
ECHO OFF
cls
ECHO *******批量压缩MP4*******
for %%i in (%*) do (
%~dp0tools\ffmpeg.exe -i %%i -vn -sn -v 0 -c:a pcm_s16le -f wav pipe: | %~dp0tools\neroAacEnc.exe -ignorelength -lc -br 128000 -if - -of "D:\atemp.mp4"
%~dp0tools\x264_64-8bit.exe --crf 23.5 --preset 8 -I 240 -r 4 -b 3 --me umh -i 1 --scenecut 60 -f 1:1 --qcomp 0.5 --psy-rd 0.3:0 --aq-mode 2 --aq-strength 0.8 -o "D:\vtemp.mp4" "%%i"
%~dp0tools\mp4box.exe -add "D:\vtemp.mp4#trackID=1:name=" -add "D:\atemp.mp4#trackID=1:name=" -new "%~dp0压制\%%~ni_batch.mp4"
del "D:\atemp.mp4"
del "D:\vtemp.mp4"
)
ECHO *******已完成*******
pause
分享下载
涉及到的一些文件批量打包下载
https://download.youkuaiyun.com/download/kerwenfly/89303985