終於體驗到什麼叫顯卡硬解HD影片了,問題也來了............

570 wrote:
我在hd發文時有提到, 10bit 若不是 壓制方式,就是顯示方式,絕非兩者共存。

但沒人可以給我肯定的答案(恕刪)

你的問題很好,我想應該也有不少人想知道

只是洋洋灑灑幾頁下來,看到不少人說法只講對一半的....


俺也老實講 這個問題不好解釋




先分成兩邊吧,軟體與硬體的部份

1.
x264 的確需要使用10bit-depth encoder才能壓10bit-depth的影片
所以說10bit的確是轉檔方式的一種,這是肯定的


2.
與顯卡有沒有關系呢? 答案是有的,但不是正相關

原因很簡單,礙於目前DXVA的解決方案皆為8bit-depth
所以目前要解10bit-depth只能靠軟解,像ffdshow這類的decoder幫助才行
這也方便我們單純化問題


然而問題來了

假設目前ffdshow的確可以將10bit-depth解碼出正確的stream餵給顯卡

而顯卡即使接收到10bit色深的stream,是不是能輸出正確的10bit-depth stream給顯示器呢?
這方面我沒研究,要找懂顯卡輸出原理的才能解釋...


然而就俺比較熟的CAD領域,的確是有支持10bit-depth輸出的顯卡的(俗稱 "繪圖卡")
至於目前消費級市場的顯卡有沒有支援10bit-depth輸出,抑或也要像我手上那張卡... 只能接DP才能用
老實說我並不清楚


但若我對色深的理解沒錯的話,我認為是相輔相成的
即使顯卡有支援10bit-depth,顯示器或許也同樣需要10bit-depth才行
就像那些強調有adobe RGB的顯示器那樣



總而言之
10bit-depth的影片若可以為畫質帶來更好的效果,那就只代表著一件事

「檔案內包含了10bit-depth的data」
連帶的或許也可以為一般的8bit-depth帶來更好的效果(演算法的改進)

至於其他的硬體部份,個人認為是有支持會更好,沒支持也可以用(jitter)
只是效果增加的幅度應該不會好到哪邊去就是...
總之
若把這個問題換成音效輸出16bit 24bit及32bit的狀況

我想答案就很明顯了



如果還是不懂
我建議你可以去x264.nl

"10bit-depth output information links" 後面那三篇pdf看完
大概就能理解我的說法了

kamuy wrote:
你的問題很好只是洋洋...(恕刪)



你回答的問題與我的提問不同,我得到的資訊是10BIT倡導者站在 編碼使用了 10BIT "精度"能力 ,

帶來一些 BALA BALA 等等....


你是站在 編碼 "10bit 色深" 的角度去看,所以你講的當然對,但無關我的提問。



另外你講的顯卡,我開宗明義有講DISPLAY PORT 可以10bit 而非我沒有提。


最後沒人告訴我,檔案哪裡變小了?????
570 wrote:
你的回答是依 hd ...(恕刪)
畢竟訊源還是 8 bit,我只知道動畫比較流行用 10bit 壓制。因為動畫靜態場景較多,很容易注意到 banding,尤其是畫面的暗處部分,但為了沒有 banding 把流量拉高感覺又很浪費;我看 doom9 上面的討論,相較 8-bit 壓制動畫而且"完全不能"出現 banding 的情況下,使用 10-bit 壓制可以節省一半的流量。
當然也有可能是動畫壓制組一向樂於採用新格式(例如 MKV?)。

570 wrote:
你的回答是依 hd club 照本宣科,我手上的變型金剛3 10bit 足足比 普通版 多了好幾G.

老實說你前一篇的內容會讓人看了感覺你誤解10bit編碼的意思
而我非這方面專業,所以只是簡單提一下10bit編碼的大概意思

570 wrote:
我的螢幕都瞧不出效果好在哪裡
此外等高線可以告訴我本片的哪裡有等高線,另外有人有放出圖的影片就貼出讓我瞧瞧吧.

什麼等高線 ???
你在對比8bit/10bit時,有先確認樣本及壓制參數再進行比較嗎 ?
如果沒有"同樣本不同編碼"的對比,你又怎麼確認沒效果、體積沒小點 ?

570 wrote:
我在hd發文時有提到, 10bit 若不是 壓制方式,就是顯示方式,絕非兩者共存。
但沒人可以給我肯定的答案,
因為如果是壓制方式,在沒有比"H.264"更先進的編碼出來前,畫質要改善那很肯定的檔案要加大,
沒有所謂的畫質更好檔案更小。

講真的好像沒有人該對你負責提供你"完美答案"
即是討論就別把你個人姿態擺高
要擺高也請你提出相對"實證",而不是大篇幅講一堆似是而非的"純文字"內容 ...

570 wrote:
另外如果只是編碼效果,那為何MPC 代表色深度的地方,原本都會顯示 8BIT , 卻改變成 10BIT,
請說明一下??

你是指播放後的MediaInfo裡Bit depth顯示的10bits嗎 ?
如果是用EVR-CP渲染(或EVR),它只支援8bit,按下Ctrl+J,Formats那欄會顯示X8R8G8B8是指8bit輸出

570 wrote:
舉例來說,這代表這些影片就是DTS-HD檔,但現階段被放在不支援HD的機器下,只能使用內核部分來播放
是一樣的道理,檔案變大,但是效果看不出來, 更何況這些無損的HD只是容器,

骨子裏裝的夠不夠格稱的上DTS-HD質量的東西還未知。

舉這種虛無的例子,所以你也只是"純模擬假想"罷了
實際8bit/10bit同樣本對比你也沒有真的見過,對嗎 ?

570 wrote:
以現在發行的藍光媒體影片動畫來壓製成10BIT是沒有意義的,這些"藍光片"本質色深度就沒有10BIT的資訊流。

我覺得你很糾結"10bit"這字眼 ...
然後因為沒人可以給你完美解釋就一直把10bit當成你腦內想像10bit應該要有的表現與意義 ...

570 wrote:
最後我會得到一句,透過不方便的軟體設定,切換,這樣的影片還是會看起來比8BIT好(我看不出來),
以上我可能找不到反駁的地方。
但很明顯的是,檔案變很大。 而非變小。

570 wrote:
最後沒人告訴我,檔案哪裡變小了?????

【原创压制】10bit、60fps、4:4:4测试视频,及全面的播放方法简介
請看第1樓與第5樓的測試與比較
8bit/10bit同樣本不同編碼及參數下的比較:http://115.com/file/bhu5jbti

先不談你能不能分辨8bit/10bit同樣本下的差異
檔案有沒有變小,請自行睜大眼睛好好看一下
另外你所有的疑問,該篇文章應該都能對你合理解釋

註:
原網頁8/10bit對比截圖目前我這邊無法看到,但之前有把整個網頁存下來
截圖內容大概是影片開頭0~3秒的地方,請仔細看看banding的差異

shambhala wrote:
畢竟訊源還是 8 bit,我只知道動畫比較流行用 10bit 壓制。因為動畫靜態場景較多,很容易注意到 banding,尤其是畫面的暗處部分,但為了沒有 banding 把流量拉高感覺又很浪費;我看 doom9 上面的討論,相較 8-bit 壓制動畫而且"完全不能"出現 banding 的情況下,使用 10-bit 壓制可以節省一半的流量。
當然也有可能是動畫壓制組一向樂於採用新格式(例如 MKV?)。(恕刪)


MKV只是封裝容器,和壓制的格式取碼位元數是兩碼子事,完全沒關聯~

個人覺得用10bit是要解決8bit的色差問題,故以10bit減少失真的問題罷了~

8bit做個比喻就像黑白掃描機,提高碼率只是掃描的更細緻但畫面還是黑白的~

10bit就像彩色掃描機,但是如果要和8bit一樣的解析度檔案當然會更大~

8bit和10bit用在一般的螢幕有差嗎?只要是數位輸出的形式,多少是有差異的。
570 wrote:
你回答的問題與我的提問不同,我得到的資訊是10BIT倡導者站在 編碼使用了 10BIT "精度"能力 ,

帶來一些 BALA BALA 等等....

你是站在 編碼 "10bit 色深" 的角度去看,所以你講的當然對,但無關我的提問。(恕刪)

.............................


在此我先引述你之前的問題
"我在hd發文時有提到, 10bit 若不是 壓制方式,就是顯示方式,絕非兩者共存。 但沒人可以給我肯定的答案"

而我的解釋就是,它是一種更大色域的編碼方式
讓影片能保留更多畫質
用淺白的方式說明,就是兩者共存

而我前面那一大串的說明,就只是為了引述內容的這段話做解釋...


另外如果只是編碼效果,那為何MPC 代表色深度的地方,原本都會顯示 8BIT , 卻改變成 10BIT,請說明一下??

總覺得這句話代表說話的人不太明白編碼所代表的意義

舉個簡單例子
即使來源為8bit-depth的圖片,我們仍然可以使用10-depth去描述它
但我不會用"精度"這種方式解釋,因為那很容易讓人誤解

剩下的我很懶得打字,因為x264.nl就解釋得很清楚了...
像你對容量改變疑問的解釋,在第2篇
"Why does 10-bit save bandwidth (even when content is 8-bit)?"
就有說明其要件是在"得到相同畫質"上

總之
如果你真的有看過那3篇pdf的解釋,就不會有這些疑問了...











提問不是壞事,但基本的功課做足之後你會發現這些問題早就有人解答了...
chais wrote:
講真的好像沒有人該對你負責提供你"完美答案"
即是討論就別把你個人姿態擺高
要擺高也請你提出相對"實證",而不是大篇幅講一堆似是而非的"純文字"內容 ...(恕刪)

老實說...
我認為回答問題比提出問題更需要智慧


尤其是在很多人只會提出問題,卻不願意去疑問出現的來源地找尋資料的時候



所以很佩服像你這麼熱心的人
硬要說8bit和10bit的編碼差異的話~

8bit的編碼改用10bit去編碼檔案是會更大但無失真,這是無庸置疑的~
但是10bit編碼的東西丟給8bit編碼,會有失真的情形,就算拼命的搞大檔案也無用,因為取樣率就不同了。

最簡單的例子,點陣圖檔有1bit,4bit,8bit,24ibt...24bit是全彩但解析動一樣的話檔案也最大~
而彩色圖片用1bit去存再怎麼用也是黑白。

JoyRex wrote:
10bit就像彩色掃描機,但是如果要和8bit一樣的解析度檔案當然會更大~...(恕刪)
關於檔案大小我的理解不太一樣耶!10-bit 編碼應該是指用更高的運算精度去做壓縮(10 bit's 0-1023 vs 8 bits's 0-255),所以在檔案大小相同的情況下,10-bit 編碼畫質會較好;就像 XviD vs H264,同樣大小下 H264 會勝出。
我也贊同 kamuy 網友提到用音效輸出去理解,就像 foobar2000 內部是 64-bit 浮點運算,處理完還是轉回 soundcard 可以接受的格式,用更高的 bit depth 解碼是為了確保資料不會流失。
10-bit 編碼的概念應該是一樣的,用更高的精度去做「有損壓縮」這件事,以後大家電腦夠力時,說不定就是在討論 12 bit 的精確度有沒有必要了?
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 9)

今日熱門文章 網友點擊推薦!