Re: [-GC-] Chrome擁抱開放格式,揚棄H.264
※ 引述《JoeJohnson (不平凡的Joe)》之銘言:
: 標題: Re: [-GC-] Chrome擁抱開放格式,揚棄H.264
: 時間: Sun Jan 30 01:36:00 2011
:
: → ybite:其實我猜YouTube壓很爛是為了避免使用者Decode時太吃資源... 02/01 00:18
: → ybite:愈好的畫質=吃愈多的CPU,加上Flash大部分情況得CPU解H264.. 02/01 00:19
: → ybite:因此對YouTube的Case而言,H264壓得很糟糕是可以理解orz 02/01 00:22
: → ybite:也因此對Google而言,換成WebM/VP8並不會帶來太大的畫質差異 02/01 00:26
youtube的H.264畫質差最多的設定是沒有使用B-frame,
即使是HD解析度的格式,用到High Profile,還是沒有使用B-frame壓縮。
我記得在2008年底的時候,youtube是有開啟B-frame的,後來不知道為什麼關掉了。
不開B-frame的話,壓縮效率降低很多,不過解碼負擔會比較輕鬆。
尤其是舊版的flash player解碼H.264的效率很差,開啟B-frame的話,
很多電腦可能會放不動1080p的影片。
不過關閉B-frame之後,H.264的效能就降到跟VP8差不多,VP8也是沒有使用B-frame。
另一個原因是google仍然使用很舊的x264版本來壓縮,
而x264的畫質近年來提升很多。
還有youtube經常變動壓縮的設定,已經不曉得變更過幾次了。
我印象中最深刻的是,有一次竟然關閉掉指示解碼器deblock filter的flag,
所以那一陣子壓出來的影片,畫面上滿是很明顯的方塊,
不用特別注意就會覺得畫質比從前差了很多。
所以google論壇上很多人提出疑問,但是和以往一樣,
沒有google官方的任何人員出來回答這些問題,
這個壓縮設定的錯誤也沒有即時修復。
拖了將近有一、二個月,這個設定才終於改回來了,
但是那一段時間內上傳的影片,畫質就慘慘慘。
我又想起來了,那段時間不只deblock filter被關掉,
還有CABAC編碼也被改成效率比較低的CAVLC,所以畫質一下掉了非常多 囧
經歷過這麼多次事件後,我是覺得,如果google要測試影音壓縮設定是沒關係,
但是請不要在毫無告知的情況下,拿使用者來當白老鼠。
而且改壞了有人反應也不回應,也不立刻修正,反正我們的服務愛用不用隨你,
這種態度實在令人氣結。
現在youtube又更改了壓縮方式,他會判斷畫面的複雜度,
來決定壓縮的流量,所以流量不像從前會固定在一個數值上下。
譬如說720p現在壓出來的平均流量,會從1000kbps到5000kbps不等,
每個影片不一樣。
好處是比較複雜的影片壓出來畫質會比從前好;壞處是,
他的判斷方法有問題,亮度比較暗的影片,
均勻一片的部分容易壓出一整片的方塊 囧
讓我覺得最糟糕的是聲音壓縮設定的修改,以前480p會和HD規格一樣,
聲音使用128kbps AAC壓縮,雖然他的AAC Codec很爛,
竟然沒有濾掉多餘的高頻,流量浪費太多在16KHz以上的頻率,
使得整體的音質破上加破。
但是現在的狀況更慘,youtube現在720p和1080p的音軌同樣128kbps,
會濾掉16KHz以上的高頻,集中流量的火力在比較重要的低頻,這是好現象。
但是糟糕的是480p的音軌流量降低,只剩下96kbps,高頻只到10KHz,
以上就全部切掉 超囧
所以現在youtube 480p的影片,音質真是慘、慘、慘,高頻的樂器一出來,
聲音就破成一片 Orz
但是普通情況下,一般收看最多的版本,還是480p,
比較少人會願意調到720p以上來收看,等待影片載入的時間。
所以這樣的修改我個人覺得是不好的,老實說音軌從128降到96kbps,
其實差不了多少,省不到什麼流量。
真要省流量,應該改進影像壓縮的品質,用更少的影像流量,提供更好的畫質,
來達到省流量的目的,不要影像流量拉高到5000kbps,
聲音卻不對稱的降到96kbps,這種作法實在本末倒置。
說了這麼多,我想表達的是,youtube的影音品質差,除了省CPU播放的使用率,
省網站的頻寬流量等等,這些可能性以外,還有一部份的原因,
應該是錯誤的壓縮設定和公司決策。
其實他們可以做得更好,但是卻做出這樣的成果,
如果不是外行,我想就是另有目的。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.82.181
※ 編輯: silky7 來自: 61.228.82.181 (02/01 02:21)
推
02/01 02:43, , 1F
02/01 02:43, 1F
推
02/01 08:33, , 2F
02/01 08:33, 2F
推
02/01 08:37, , 3F
02/01 08:37, 3F
推
02/01 09:21, , 4F
02/01 09:21, 4F
推
02/01 09:57, , 5F
02/01 09:57, 5F
推
02/01 12:34, , 6F
02/01 12:34, 6F
推
02/01 12:57, , 7F
02/01 12:57, 7F
推
02/01 14:54, , 8F
02/01 14:54, 8F
→
02/01 14:54, , 9F
02/01 14:54, 9F
→
02/01 15:37, , 10F
02/01 15:37, 10F
推
02/01 22:10, , 11F
02/01 22:10, 11F
推
02/01 23:42, , 12F
02/01 23:42, 12F
推
02/02 14:27, , 13F
02/02 14:27, 13F
推
02/02 17:38, , 14F
02/02 17:38, 14F
推
02/02 18:39, , 15F
02/02 18:39, 15F
推
02/03 07:51, , 16F
02/03 07:51, 16F
推
02/17 12:19, , 17F
02/17 12:19, 17F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 9 篇):
Browsers 近期熱門文章
PTT數位生活區 即時熱門文章