瀏覽單個文章
feedback
Master Member
 
feedback的大頭照
 

加入日期: Nov 2002
您的住址: 氣候越來越不友善的中部首善之區
文章: 1,773
引用:
作者ssbin
很謝謝sinc大大的教學,
我看了很多遍,受益頗豐
近日因為想將sony硬碟式錄影機的檔案直接用x.264壓縮為畫質好的較小檔案
轉出來的檔案顯示為NTSC、Interlaced、29.97
但一直發生拉絲無法處理,並且已將碼率提高至1100仍然在白色牆壁上看到很明顯的方塊等問題
我已嘗試了不下20次多種組合,仍然無法解決,並已至doom9看過相關文章
但是仍然搞不懂YUV4:2:2、YUV4:2:0的不同
可否懇請sinc大大重出江湖,再寫一篇如何將硬碟式錄影機的mpg檔轉為x.264影片的教學文件
雖然素昧平生,但對sinc大大的感激與崇敬一直無法表達
這次突然看見sinc大大在2007年還有回文
鼓起勇氣提出懇求sinc大大
可否以最新的觀點提出當前最好的解碼器、濾鏡及x.264的壓縮設定(我目前僅知使用MPEG2Dec3.dll、IT.dll兩個),協助大家壓縮出品質好的x.264影片呢?
感激之心無以回報,願您萬事順心、福報滿滿,謝謝您...

壓制交錯的訊源你必須先做去交錯楚哩,而IT.dll是作反膠捲(inverse telecine),不是去交錯
Avisynth的去交錯濾鏡有很多,你可以看看Avisynth的說明文檔,比較多人用的不外乎TDint、(Leak)KernalDeint、Decomb等等
你可以自己試自己看,那的比較好就用

關於牆壁的方塊,這一直都困惱很多x264的使用者,在一些細節度低的區域,如牆壁或是天空常常會壓出有方塊的畫面
這些區域中,Macroblock彼此之間的差異性很小,常常會被當作全部是一樣來處理
另外帶有很多細小噪點的深色區域,x264也常常無法保留較佳的細節度
而且這些缺陷比較讓人苦惱的一點就是靠提高流量似乎不能解決

我之前逛Doom9跟自己的經驗綜合得出幾個改善x264出現方塊的方向

1.deadzone參數:

deadzone幹麻的,簡單講就是決定哪些地方是可以去掉的細節以提高整體壓縮效率
他有一個閥值,越高就表示越多的細節要被丟掉,這當然是我們比較擔心的
預設的閥值是11,對於上述會出現方塊的區域常常是太大的,一般可以在4~8之間調整
建議參數是--deadzone-inter 6 --deadzone-intra 6或者--deadzone-inter 4 --deadzone-intra 8

2.AQ patch:

Haali在x264加入了這個patch,可以在一個幀之中對個別Macroblock做QP微調,以往每一幀裡的所有Macroblock都用一個QP
但像我提到的,ㄧ個畫面裡有時會有某些區域是很難壓的,所以我門會期望這些地方用比其他部分更小的QP去壓
這時AQ就派上用場了,AQ全名是Adaptive Quantizer,顧名思義就是QP是可以調整的
AQ如Deblock一樣,有閥值以及強度兩部份
閥值決定哪些Macroblock要調整,另外一部份就是強度,決定QP要調多少
QP設置就比較依情況而定,你可以搭配deadzone使用在後面加個--aq-strength 0.3
或者是畫面常常出現暗色背景,加上有一些噪點,那麼可以用比較強效的AQ
如--aq-strength 0.75 --aq-sensitivity 10.0,sensitivity越低表越多的Macroblock要調整QP
當然strength調越高、Sensitivity調越低,相對對流量需求就越大,如果是作2-pass的話要視情況調高流量以維持整體的品質

3.最後就是No DCT Dicimate跟No Fast P-Skip都要勾選
     
      
__________________

我最欣賞的指揮家 Karl B螌hm ﹝Austria﹞ 和我最喜愛的鋼琴家 Maurizio Pollini ﹝Italy﹞
舊 2007-05-16, 07:46 AM #501
回應時引用此文章
feedback離線中