| adm | Find | login register |
coolcd joined: 2008-01-21 posted: 2601 promoted: 348 bookmarked: 95 |
今年五月中的 Google I/O 2013,Google 展示了 VP9 與 H.264 編碼的比較影片,並宣稱 VP9 只要 H.264 一半的頻寬,就可以達到相同的畫質。VP9 開放原始碼、免費,採用 New BSD License。 從展示影片看來,與同碼率的 H.264 影片相比,效果真的很不錯。與兩倍碼率的 H.264 相比,確實畫質接近。但與三倍碼率的 H.264 影片相比,以 19:00 左右一個小男孩在推箱子的場景來看,其實三倍碼率的 H.264 的地板細節還是明顯比較清楚,所以應該沒有那麼神。 另外,值得一提的是 VP9 的定位,是 Web Video,不是 for best video quality。只要一半碼率就可達到相同畫質,若保持相同畫質,那等同是增加了上傳、下載的速度,也增加了儲存空間。 不過,影片中所 demo 的影片,都是事先轉好的,所以,編碼效率方面,不知與 H264 相比如何?有人在 Google I/O 現場提出此疑問,台上的人回答,使用最佳化過的 decoder,VP8 的軟體解碼速度大約是 H.264 軟體解碼的兩倍,而的 VP9 解碼速度大約是 VP8 的一半,所以與 H.264 差不多,但目前 VP9 的 decoder 尚未完成最佳化,他們希望可以達到比 VP8 慢 40% 的解碼速率,所以未來應該會比 H.264 解碼快。 VP9 相對於 VP8 有一些設計上的改良,支援 32x32 的 superblocks(未來可能支援 64x64),支援以下幾種色彩空間:Rec. 601, Rec. 709, SMPTE-170, SMPTE-240, 與 sRGB。VP9 有兩種 profiles,profile 0 與 profile 1,前者支援 4:2:0 chroma subsampling,後者是硬體可選擇性加入的,支援 4:2:2 與 4:4:4:的 chroma subsampling、alpha channel、與depth channel。 來看看支援的現況。 Google 在 2013-02-21 發布的 Chrome 25,初步支援了 VP9 decoding,但當時並未預設開啟此功能,直到 2013-08-20 發布的 Chrome 29.0.1547,納入 VP9 最終版後,才預設開啟 VP9 的支援。 Mozilla 在上星期的 Firefox nightly builds 中把 libvpx 更新為 1.3.0,預設支援 VP9,所以預計在 2014-03-18 䆁出的 Firefox 28,將可支援在 HTML5 Video tag 內嵌 VP9 編碼的 WebM 影片。 FFmpeg 2.1 加入 native VP9 decoder 與 HEVC decoder, raw HEVC demuxer, HEVC demuxing in TS, Matroska 與 MP4。 Gstreamer 1.2.0 支援 VP9 的 encoding 與 decoding。 IE / Safari 支援度不明 另外,VP9 的競爭對手 HEVC (H.265) 也不是省油的燈,看看下面這支影片,從左上角順時針順序排列,分別是 VP9、VP8、H265、H264,你覺得那個畫質最好? 現場也有人問,VP9 與 HEVC 相比如何?主講人表示,目前 (Google I/O 2013 時) 沒有開放原始碼或商業版的 HEVC encoder 可比較,現有的都是開發中的版本,實測上,HEVC 速度非常慢,不實用。但畫質方面,大約相同,在他們的測試影片中,有些 HEVC 比 VP9 稍好,有些則是 VP9 比 HEVC 稍好。 un → zh
2:
| |||||||||
eliu joined: 2007-08-09 posted: 11478 promoted: 617 bookmarked: 187 新竹, 台灣 |
如果 Chrome 市佔率超過 70%,而且 YouTube 改用 html5,那VP9 接受度會好一些。 | |||||||||
Apan Liao joined: 2008-10-30 posted: 112 promoted: 23 bookmarked: 4 Tai-Chung City, Taiwan |
| |||||||||
eliu joined: 2007-08-09 posted: 11478 promoted: 617 bookmarked: 187 新竹, 台灣 |
YouTube 已經改用 html5 一段時間了,不知道現在是用 h264 or vp8/vp9? h264 的優點是有些是有些有 GPU support,vp* 好像沒有? | |||||||||
Apan Liao joined: 2008-10-30 posted: 112 promoted: 23 bookmarked: 4 Tai-Chung City, Taiwan |
Youtube 已經開始提供 VP9 video 了,但 opus audio 似乎還沒看到。 Firefox 配合 Complete Youtube Saver 附加元件可以看到 Youtube 影片的所有編碼。我附上的截圖中可以看到 fmt248/247/244/242 等都是 VP9。 此外,聽說 Youtube 上較新的影片的 webm 都是 vp9 而不是 vp8 了。 vpx 的 GPU 支持還只是雷聲大雨點小的樣子。有看過報導指出硬體商有意願,但似乎還沒有產品。 我有一些軟體教學的影片,都是以錄製螢幕軟體做成的,並測試了 vp8、vp9 和 H.264 的表現。針對這類錄製螢幕影片,在剛好可清楚辨視螢幕內的內容資訊及提供相同的 max I-frame interval 下,VP9 的 bitrate 真的如 Google 聲稱的:幾乎是 VP8 的一半 bitrate 而已,但 H.264(編碼器是 x264)的 bitrate 似乎還是略勝過 VP9。 另外,x264 的編碼速率如果是 20 fps 的話,vp8 大概是 8fps,而vp9 大概是 2 fps……實在有夠慢的。 | |||||||||
eliu joined: 2007-08-09 posted: 11478 promoted: 617 bookmarked: 187 新竹, 台灣 |
只能說 Google 花錢當冤大頭了,花那麼多錢,還不如去授權 H264 算了 | |||||||||
coolcd joined: 2008-01-21 posted: 2601 promoted: 348 bookmarked: 95 |
對 VP9 還是有信心的 | |||||||||
ychao joined: 2007-10-25 posted: 298 promoted: 21 bookmarked: 3 |
個人的看法不太一樣,想想 MPEG 系基本上是掌握在幾個傳統家電大頭的手裡,Google 想要有說話的份量,手裡必須有一定的籌碼。而且要是沒有 VP8 來參一腳,哪來的 H.264 永久免費解碼使用? edited: 1
|
| adm | Find | login register |