作者LasDED (想~不吃不睡不累)
看板AVEncode
標題[教學] X264轉檔經驗及詳細教學
時間Sun Jun 3 10:15:39 2007
X264轉檔經驗及詳細教學
(0).AVS檔的內容,可以直接複製貼成*.avs
LoadPlugin("C:\PROGRA~1\AutoGK\DGMPGDec\DGDecode.dll")
#用什麼版本的DGIndex,就要指定哪版的DLL
mpeg2source("1.d2v")
# d2v檔的位置
#-----------去拉絲-電腦效能低的使用(1G以下)-------------
#LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\IT.dll")
# 減少影片拉絲現象
#IT(fps=30,ref="TOP",blend=false)
#設定影片每秒顯示數,24或30,DGIndex的預覽模式的資料表有寫
#會產生鋸齒擴散(轉檔的結果)
#------------------------------------------------------------------------------
-----
#--------去拉絲-電腦效能高的使用(強力推薦)------------
TomsMoComp(1,5,1)
#TomsMoComp(TopFirst, SearchEffort, VerticalFilter)
#TopFirst=>(0=BottomFirst, 1=TopFirst, -1=Auto)
#SearchEffort=>(0~30) 大於0才有作用,建議5,最高越耗CPU
#VerticalFilter=>(0 = no filter, 1 = filter, -1=Auto)
#------------------------------------------------------------------------------
-----
(1).擷取音訊用
DGIndex
-------------------------------------------------------------------------------
----
Video -->
iDCT Algorithm --> IEEE-1180
Field Operation --> Honor Pulldown Flags
YUV -> RGB --> PC Scale
Audio -->
Output Method --> Decode AC3 to WAV
Select Track (選擇音軌)
Dolby Digital Decode --> D R C(不用更動)
48 -> 44.1KHz --> OFF
Normalization --> 100
-------------------------------------------------------------------------------
----
(直接取出的AC3都怪怪的(不同步),所以不建議直抽AC3)
輸出為WAV
如果有爆音現象
用DVD Audio Extractor
如果音效有分段
用Audacity合併(但還是以DGIndex的d2v來轉影片)
(2).單純影片轉檔
使用VirtualDub
Audio選No
Video選Fast
壓縮編碼選X264 (1800~)
###目前還沒試出N pass的差異,也只使用X264
###轉檔時間大約6~8倍(一般設定,已經算高品質,建議使用) 我目前也用這個
###最佳品質10~16倍(以畫質跟所用時間達到最高效益)
###最高品質....等我換新電腦再說吧
###設定參考 (在最後面)
###
我的電腦配備
AMD XP 2500+
DDR333 1GB
EPOX 8RDA3I
超頻175,記憶體同步 (沒錢,體質也差)
###
(3).WAV轉MP3或是OGG
使用音樂轉檔精靈
MP3=> 64~96bit 高品質壓縮(建議CBR,VBR有些會有不同步現象)
OGG=> 64~96bit (建議CBR,ABR(=VBR)沒試過,同碼率比MP3品質好)
建議OGG 64bit
(4).合併影音
使用VirtualDunMod
Video選直接處理
Stream選Stream List, 直接選已轉好的OGG或MP3
(5).後續處理
檢查有無影音不同步或是
影片瑕疵(目前沒遇過,除非是編碼器本身瑕疵,或是有更改Deblock filter)
(6)X264設定篇(真人影像或3D動畫,非2D卡通)
@Bitrate
Single Pass Bitrate
1800
@Rate Control
Keyframe boost (%) 40
B-frames reduction (%) 20
Bitrate variability (%) 100
Min QP 10
MAX QP 51
MAX QP Step 50
Scene Cut Threshold 40
Min IDR-frame interval 30 (=影片FPS)
Max IDR-frame interval 300 (=影片FPS*10)
@MBs & Frames
---Partitions(全選)
Max consecutive 3
Bias 0
Use as ref. 選取
Bidirextional ME 選取
Adaptive 選取
Weighted biprediction 選取
Direct mode Temporal
@More
Partition decision 6b(ROD on B-frames)
Method Hexagonal Search (一般)
Uneven Multi-Hexagon (CPU強,龜毛地追求畫質)
Range 16
Max Ref. frames 5 (不超過10)
DCT Decimate 不選取
Mixed Ref. 選取
Chroma ME 選取
Fast P Skip 不選取
Sample AR 不更動 (預設1:1)
Log Level 不更動 (預設Error)
FourCC 不更動 (預設H264)
Thread 1 (幾顆CPU就填多少)
Interlacing 不選取
CABAC 選取
Trellis 不選取
Noise Reduction 不更動 (預設0)
Deblocking filter 選取
Strength 不更動 (預設0)
Threshold 不更動 (預設0)
------- DED / LasDED 原創-------- 2007-06-02
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.48.213
推 xelnaga:一般壓真人 Deblocking 不是設-2 -1 ? 06/03 10:55
推 tonyhsie:用DGIndex抽過近百片DVD的音軌...還沒遇過不同步的情況@@ 06/03 11:12
→ raiechun:X264 VfW 版已經不提供了,快轉換跑道 06/03 11:48
推 cation234:X264 VFW有Death the Sheep的版本 照樣可以用 06/03 12:08
推 tonyhsie:vfw很久前就不建議使用...因為avi的限制 所以變成殘廢版 06/03 12:26
推 cation234:MP4Box一類軟體能把avi內的視訊軌重新包成 .MP4 06/03 14:38
推 tonyhsie:殘廢版壓出來的內容就殘廢掉了...重新包成MP4於事無補 06/03 14:42
→ tonyhsie:有些x264的feature在vfw版無法實現...是avi先天不良造成 06/03 14:42
→ jscorpio:SearchEffort不建議大於5的原因是再上去就容易產生雜訊 06/03 14:42
推 LasDED:那不然要用什麼來壓X264,可以給個建議嗎? 06/06 21:47
推 LasDED:直接用x264 Dos的執行檔轉嗎?那有辦法調優先權嗎? 06/06 21:52