clubaudition 發表於 2011-10-19 13:13:45

h264 1+2pass Dos指令一氣呵成的方法

本文章最後由 clubaudition 於 2011-10-19 13:15 編輯

@echo off & color 0e
ECHO ===============================================================================
ECHO =         提示:終止編碼請同時按下 Ctrl 和 C 鍵,或 Ctrl 和 Pause 鍵。      =
ECHO ===============================================================================
REM 1pass
"C:\Program Files\MeGUI\tools\x264\x264.exe" --profile high --level 4.1 --pass 1 --crf 18 --stat "F:\stat.stat" --aq-mode 2 --deblock 1:0 --rc-lookahead 60 --psy-rd 0.40:0 --min-keyint 60 --keyint 600 --ref 4 --no-fast-pskip --bframes 6 --b-adapt 2 --chroma-qp-offset -2 --weightp 2 --qcomp 0.60 --qpmin 0 --qpmax 68 --qpstep 4 --direct auto --subme 11 --me tesa --merange 32 --aq-strength 0.6 --scenecut 40 --trellis 2 --vbv-maxrate 10000 --vbv-bufsize 10000 --transfer bt709 --colorprim bt709 --colormatrix bt709 --partitions p8x8,b8x8,i4x4 --no-dct-decimate --nal-hrd none --sar 1:1 --output NUL "F:\01.avs" 2> "x264.log"
REM Bitrate Calculating
@echo off
for /f"tokens=6 delims= " %%i in ('findstr encoded "x264.log"') do set str=%%i
set /a rate=(str * 90 / 100)
if %rate% geq 4525 set rate=4525
if %rate% leq 3500 set rate=3500
echo %rate%
REM 2pass
"C:\Program Files\MeGUI\tools\x264\x264.exe" --profile high --level 4.1 --pass 2 --bitrate %rate% --stat "F:\stat.stat" --aq-mode 2 --deblock 1:0 --rc-lookahead 60 --psy-rd 0.40:0 --min-keyint 60 --keyint 600 --ref 4 --no-fast-pskip --bframes 6 --b-adapt 2 --chroma-qp-offset -2 --weightp 2 --qcomp 0.60 --qpmin 0 --qpmax 68 --qpstep 4 --direct auto --subme 11 --me tesa --merange 32 --aq-strength 0.6 --scenecut 40 --trellis 2 --vbv-maxrate 10000 --vbv-bufsize 10000 --transfer bt709 --colorprim bt709 --colormatrix bt709 --partitions p8x8,b8x8,i4x4 --no-dct-decimate --nal-hrd none --sar 1:1 --output "F:\Video.264" "F:\01.avs"


以上方式是指導我影像壓制的老師所寫 借花獻佛來分享一下
以上的參數 路徑 碼率 僅提供參考 請絕對不要照著使用
頁: [1]
查看完整版本: h264 1+2pass Dos指令一氣呵成的方法