![]() |
||
|
*停權中*
加入日期: Oct 2002 您的住址: 退出江湖,化外之民
文章: 723
|
舉手!!
舉手!!!
請問一下 1.星之聲是 Progressive Frame 卻使用 Field DCT 壓縮,這也是很大的缺點→為何Progressive Frame 卻使用 Field DCT 壓縮會不妥?? 2.Closed GOP是軟體的問題??有些 DVD 製作 or 編輯軟體有限制一定要是 Closed GOP 那麼曼迪與普威爾的差在哪裡呢?? 3.普威爾的encoder在世界上(比起1區,2區廠商等)是怎樣的程度呢?比起其他的3區代理商或者盜版商又是如何呢??(聰明的 Encoder 會自動根據畫面的情況判斷,決定要用哪一種 DCT Type 才比較有效率,那麼也就是說用的Encoder不同,做出來的東西品質會差很多??) 4.請問一下『這個 NCOP 我猜普威爾是因為特殊原因,直接拿二區的來用..... 嗯嗯,而且竟然是用 Linear Quantization,不知道日本那邊壓縮的廠商是在惡搞嗎?』之 (1)特殊原因為何(能推測的) (2)Linear Quantization有何不妥? (3)日本那邊壓縮的廠商是在惡搞具體上是指什麼? 5.所謂的『(壓縮)機器的限制』為何?? 6.『普威爾出的DVD裡,偶而就會出現一些不像是普威爾的encoder壓出來的東西…』明講的話,就是普DVD也有些是別人代做的?? 7.『假設這次普威爾的機器是設定為全部以 Field DCT 壓縮』→普社的機器全是只能夠以 Field DCT 壓縮,不能做Progressive Frame?? |
|||||||
|
|
|
*停權中*
加入日期: Sep 2001 您的住址: 高雄
文章: 2,872
|
引用:
附議, 我用DVDMaestro來做DVD,它就限制一定要Closed GOP,否則就不給吃。真是沒辨法。 ![]() ![]() ![]() |
|||
|
|
|
Senior Member
![]() ![]() ![]() 加入日期: Oct 2002 您的住址: El's room
文章: 1,046
|
回覆: 舉手!!
引用:
因為壓縮效率會下降,前面有解釋過。 MPEG 壓縮的時候會做 DCT 轉換,這個轉換是以 8x8 像素大小的方塊(block)為單位,將方塊內的 8x8 像素值轉換為代表方塊內的 8x8 空間頻率的係數。因為自然影像通常不會在很小的區域範圍內有很大的變化,相鄰的像素點數值通常會很接近,也就是說不會有很複雜的空間頻率係數,經過 DCT 轉換以後,代表這張影像的能量會集中在幾個空間頻率的係數上,其他大部分的係數,尤其是高頻的係數都會變成 0。這樣我們就可以用比較少的,代表空間頻率的幾個數字,來描述原本的影像,而不用記錄原本複雜的 8x8 = 64 個影像像素的灰階值。這第一步就可以消除影像在空間上的冗餘性,或者叫關聯性,達到資料壓縮的第一個目的。冗餘性越高,也就是影像內像素的灰階值彼此之間越接近,越平均,經過 DCT 轉換後的能量就越集中,非 0 的 DCT 係數就越少。資料的「冗餘」的意思是,譬如我說 q 你大概就可以猜出後面會接 u,因為英文單字中 q 後面接 u 的機率很高。出現機率越高,代表這筆資料所包含的資訊越少,冗餘越多。這樣我們要記錄這些冗餘實在很沒有效率,所以我們換個描述、表達的方式,把冗餘去除掉,把資訊用更簡潔的方法表現出來。DCT 轉換差不多就在做這樣的事。(譬如說我講一個故事花了 600 字,廢話、贅字很多,你把它重新改寫,只花了 300 字就講完了..... 差不多就是這個意思 :P) 所以這個轉換有沒有效率,能不能讓轉換後大部分的係數都變成 0,讓能量集中在少數幾個係數上,要看原本方塊內的像素彼此之間接不接近。如果關聯性越高,轉換的效率就越高。 所以前面舉個一個例子,如果是交錯的畫面,奇偶差異大,垂直方向的關聯性降低,這樣轉換效率就會下降。反過來說如果 Progressive Frame 用 Field DCT,假設現在垂直方向四個像素的灰階值是 22 33 44 55 通常循序畫面,相鄰的像素會比較接近。 Field DCT 會把奇偶分開做 DCT 轉換 22 44 33 55 你可以看出垂直方向的差異變大了,關聯性降低,這樣的 DCT 效率就會比較差。 不知道這樣解釋有沒有比較清楚一點 ^^; 引用:
可能用的製作軟體不一樣,普用的沒有這個限制。 |
||
|
|
|
Senior Member
![]() ![]() ![]() 加入日期: Oct 2002 您的住址: El's room
文章: 1,046
|
引用:
普威爾的機器比起世界上其他廠商的程度,這個我不清楚,沒研究過。我看的片子很少,而且連普用的機器是那一台我都不知道 ^^; 這個問題也許 mycai 兄會比較清楚 ![]() Encoder 要做的判斷、決定不只 DCT Type 這一項而已,還有其他非常多。另外動作預測時使用的搜尋演算法、比對的方法不同,壓出來的品質也就有大大的不同。不同 Encoder 壓出來的水準可以有天與地的差別 :P 引用:
(1) 沒拿到這個素材,所以沒辦法自己壓。 (2) MPEG-2 一般用 Nonlinear Quantization。中高流量時,用 Nonlinear Quantization 可以做比較細的量化,品質會比較好。 MPEG 壓縮時,DCT 轉換後的係數還是很大,所以會再做更進一步的量化,讓資料更小。這個步驟也就是 MPEG 壓縮中會造成失真的步驟(不可逆向無損還原,破壞性壓縮的步驟)。量化時會拿 DCT 係數去除量化矩陣中的數字,讓 DCT 係數變得更小(變小需要記錄的 bit 數也就減少)。同時會再除上一個量化的倍數,量化的倍數用 quant_scale_code 這個旗標代表,一般稱為 Quantizer,或者是 BitRate Viewer 裡面顯示的 Q.level,範圍是 1~31。Quantizer 越大,除上的量化倍數 MQUANT 也就越大,量化得越厲害,品質也就越差。quant_scale_code 對應的量化倍數編成一個表,叫做量化表。量化表有兩種,一種是 Linear(線性)的量化表,另一種是 Nonlinear(非線性)的量化表。MPEG-1 使用的是線性量化表,線性量化表中,quant_scale_code 對應的量化倍數就是 quant_scale_code 的兩倍,也就是 __code: 1 2 3 4 ... mquant: 2 4 6 8 ... MPEG-2 絕大部分都使用非線性量化表,非線性量化表前面 quant_scale_code 1~8 對應的放大倍數也是 1~8,量化的段階比較細,中段放大倍率慢慢加快,最後放大的倍數比線性量化表還大。畫成圖看起來,就是一段一段放大斜率不同的線段接起來的折線,所以叫做「非線性」量化表。非線性量化品質好的部分分得比較細,品質差的部分跳躍的速度比較快,所以比線性量化要來得有彈性,可以視畫面的情況,給予最適當的量化倍數。所以中高流量以上,一般都用 Nonlinear Quantization。 這個 Quantizer 是可以以 16x16 像素大小的 Macroblock 為單位作切換的,譬如說畫面上比較不容易注意到的部分可以放大量化倍數,壓得比較差一點。量化後容易造成壓縮瑕疵的銳利線條周圍則縮小量化倍數,壓得好一點。這樣就可以在相同的平均 Quantizer 下,提升視覺看起來的品質,也就是增加量化的效率,這種量化法我們叫做「自適應量化」(Adaptive Quantization)。這也是 Encoder 該有的功能之一。 (3) 中高流量用 Linear 量化,實在沒道理,Progressive Frame 用 Interlaced 取樣,所以我說壓這個 NCOP 的日本廠商大概是在亂搞... :P 引用:
這個我沒看過機器,也不知道有哪些限制。有些功能是機器做死的,沒有開放出來讓使用者修改調整,這樣要改也無從改起,除非換一台機器。 引用:
普威爾的機器是可以用 Frame DCT 的(不能用的話這是什麼機器,拿去填海.... 不,送我好了,老闆再買一台新的吧),以前出的 DVD 就有用過,只是這張不知道怎麼搞的..... |
||||
|
|
|
Power Member
![]() ![]() 加入日期: Jun 2000 您的住址: 台北市
文章: 640
|
這篇寫的太好了,簡潔扼要白話
終於讓我了解看懂了! 感謝!! 引用:
|
|
|
|
|
Major Member
![]() 加入日期: Oct 2000 您的住址: 台灣
文章: 263
|
引用:
我是沒去普社逛過,不過聽說是CC社… 不,是C-CUBE社的DVxpert6110吧。 C-CUBE已經被LSI併購了的樣子… 引用:
一般專業的機器多少都有一定以上的水準,各家廠商往往也有各自的專利與技術在,不是便宜貨的話,也不至於糟到哪去… 引用:
也有可能拿到了素材,只是畫面看起來就令人…… 話說當年一堆人期待普社能出個畫質巴死二區的EL-XXXXXX, 結果東西出來之後,怎麼看起來和二區沒什麼不同…… 引用:
可以嗎… 有IVTC的部份是會用上Frame DCT... 以 1 2 3 4 5…經2:3 pulldonw成 1o 1e 1o' 2e 2o 3e 3o 3e' 4o 4e 5o 5e 5'…的影片來說, 假如這段經普社的機器IVTC檢出成功的話, 那麼1 2 3 4 5…這些記錄下來的畫面裡,只有1 3 5 …是 Frame DCT… 之前有提過一區PIONEER、BANDAI也是如此; 其它若是二區SNOY、BANDAI、EMI,乃至臺灣福斯、華納的話,2 4 …也會是 Frame DCT; 不過這有兩種可能,就是機器判斷過 2 4 …認為使用 Frame DCT較佳才使用, 或者只是因為是落在 1 3 5 等IVTC檢出的畫面之間就直接用了 Frame DCT, 後者的話,剛好遇上剪接點時就會陣亡…好比BS上的FMP… 另外,同一部影片來說,普社的IVTC率大多比BANDAI來得低,差個10%左右;雖說偶而也會有比較高的。 另外,普社的VBR功能蠻弱的,效果實在遠不能和一些大廠相比(可能連一些臺灣小廠都…)。所以一旦看到普社要出VBR的片子時… 我是認為普社的機器比起一些大廠確實不如,不過VBR爛就儘量不要去用就好,比起許多白爛廠商還是好太多了。 至於盜版,沒看過有什麼像樣的。 記得像TMPGEnc有copy B、P frame的功能,應該是在picture header上動手腳吧,只是我沒試過這樣壓出來的東西能不能用在DVD上。(有玩過SVCD,用DVD player播放沒問題就是。) 不然像星之聲這種實際上是15fps的影片,GOP就設成IBPBPBPBPBPB,然後B全用copy… |
||||
|
|
|
Major Member
![]() 加入日期: Oct 2000 您的住址: 台灣
文章: 263
|
引用:
你用的是哪一版啊… 我用的時候沒有Closed GOP也沒有什麼問題。 試著把星之聲的chapter 1分別用IBBPBB…和IBPB…(B copy)型式, 在TMPGEnc用cq90下去壓,前者壓出來平均超過5M,後者不到4.5M… 後者丟進DVDMaestro是可以正常compile成vob, 不過PowerDVD播放會不順甚至有亂碼,WinDVD到是播放正常。 |
|
|
|