cht電腦資訊影音版
adm Find login register

theora 1.1 釋出

coolcd
1 theora 1.1 釋出
Promote 0 Bookmark 02009-09-30quote  

firefox 從 3.1 版開始支援 HTML 5 的 <video><audio>,且內建了 ogg 與 theora 的支援,讓使用者不需花費心思就可以享受使用開放影音格式的多媒體內容,可惜的是,因為 Apple 表示對 theroa 的硬體支援與專利問題有所疑慮,所以後來 HTML 5 並沒有將 theora 訂為 <video> 的原生標準,而採取像 <img> 的作法一樣,不定義特定格式。

這幾天看到 theora 出了新版 1.1,改善如下:

  • Video quality between Theora 1.0 and Theora 1.1 has been improved.
  • Rate control for live streaming now works well.
  • A two-pass mode has been added to the encoder that can create rate controlled videos with very predictable bandwidth requirements.
  • CPU usage during encoding is much more consistent.
  • Decoder performance has been improved.

與這版相比,感覺之前 1.0 版好像還不太成熟……

eliu
2
Promote 0 Bookmark 02009-09-30quote  
edited: 1
coolcd
3
Promote 2 Bookmark 02009-10-01quote  

之前看過 vorbis/ogg 的介紹,不過,忘了,這邊筆記一下:

Ogg 是一種 Container format,由 Xiph.Org Foundation 所維護,裡頭可以放 audio、video、text、metadata。

Vorbis 則是一個實作「有損音樂壓縮」的專案,同樣由 Xiph.Org Foundation 所開發。它實作了 Lossy audio format 的 specification 與 codec 的部分,因為常放在 Ogg container format 內,所以常被合稱 Ogg Vorbis,但我認為我們要留意,Ogg 與 Vorbis 其實是兩回事的。

Ogg 內雖然可以放 video,但早期一直沒有實作,直到 2002,有人 hack 了 ogg format,讓人可以把 Microsoft Windows 的 Directshow Framework 的 video 放到 Ogg container 內,這就是 ogm,原本這個實作是 closed source,且僅限於 Windows,後來才開放。再後來,ogg 才正式加入 video 與 subtitle 的支援,這是 ogv,但可惜的是,這跟之前的 ogm 不相容。目前 ogv 是 Ogg container format 正式規範、支援的 video implementation。

Theora 則是一個實作「有損視訊壓縮」的專案,同樣由 Xiph.Org Foundation 所開發。它的程式碼是源自於非開放原始碼的私有技術 VP3,這原本是由 On2 Technologies 所有擁有,但後來開放為 Public domain。Theora 是 VP3 的 superset,所以,theora 的 decoder 可以解 VP3 的影片,但反之不一定成立;VP3 的影片可以直接轉成 theora 的影片,不需重新壓縮,但反之不一定成立。

參考資訊:

  
edited: 4
企鵝狂
4
Promote 0 Bookmark 02009-09-30quote  

我比較好奇的是xvid 2.0 avc。

這個從好幾年前就出現有人在測試的東西,到現在連個鬼影都看不到。

coolcd
5
Promote 0 Bookmark 02009-10-02quote  

Theora Cookbook 內容深入淺出,資訊非常豐富,可以直接抓 PDF 回去閱讀。

edited: 1
ziyawu
6
Promote 0 Bookmark 02009-10-02quote  

我今年才聽說有這種視訊編碼,之前因為效果不如 H.264,所以不受關注,但是今年有重大突破,宣稱低位元率下比使用 H.264 壓縮保留更多畫面細節,也因此引發網路上兩方支持者的論戰。

這裡有一篇比較文章:

YouTube / Ogg/Theora comparison

若上述連結文章可信的話,低位元率情形下 Theora 確實明顯比較好,這樣就有實力跟 H.264 一較高下。

另外,H.264  某些專利尚掌握在某個組織手上,雖然有開源的編解碼器 - x264。

coolcd
7
Promote 0 Bookmark 02009-10-02quote  
ziyawu

我今年才聽說有這種視訊編碼,之前因為效果不如 H.264,所以不受關注,但是今年有重大突破,宣稱低位元率下比使用 H.264 壓縮保留更多畫面細節,也因此引發網路上兩方支持者的論戰。

這裡有一篇比較文章:

YouTube / Ogg/Theora comparison

這一篇我之前看過Bobchao 的中文節譯版

我也是看了比較後才對這格式比較有興趣的。看截圖,低流量下 theora 明顯比 h263 佳,高流量下兩者看起來差不多。

ychao
8
Promote 0 Bookmark 02009-10-05quote  
coolcd

這一篇我之前看過Bobchao 的中文節譯版

我也是看了比較後才對這格式比較有興趣的。看截圖,低流量下 theora 明顯比 h263 佳,高流量下兩者看起來差不多。

這篇比較的內容要注意一下,Youtube的H.263其實是VP6 codec,也是On2的產品。H.263品質大約是MPEG2等級的, 所以拿VP6來跟Theora比較其實是有點不太公平的。至於網路上那份Theora vs. H.264 PSNR的比較,後來有發現一個bug,結論還是H.264稍稍好一點,不過人眼實際上已經很難分辨了。至於Apple不打算支援Theora推想起來其實很簡單,自家的QuickTime都已經是H.264了,轉換自然是另一個燒錢的投資。Google不想換應該也是類似的原因,難不成已經轉好MP4的要丟掉重壓?只不過有趣的一點是,前一陣子Google才買下了On2呢!

edited: 1
coolcd
9
Promote 0 Bookmark 02009-10-06quote  
ychao

 

這篇比較的內容要注意一下,Youtube的H.263其實是VP6 codec,也是On2的產品。H.263品質大約是MPEG2等級的, 所以拿VP6來跟Theora比較其實是有點不太公平的。

應該不會不公平啦,這代表 Theora 的壓縮技術就是比老技術 H.263 好啊。

ychao
至於網路上那份Theora vs. H.264 PSNR的比較,後來有發現一個bug,結論還是H.264稍稍好一點,不過人眼實際上已經很難分辨了。

H.264 真的蠻厲害的,難怪這麼多人支持。那怕只是好一點點根本看不出來,我想玩家還是會選用畫質最好的吧。

ychao
至於Apple不打算支援Theora推想起來其實很簡單,自家的QuickTime都已經是H.264了,轉換自然是另一個燒錢的投資。Google不 想換應該也是類似的原因,難不成已經轉好MP4的要丟掉重壓?只不過有趣的一點是,前一陣子Google才買下了On2呢! 

good point!

ychao
10
Promote 1 Bookmark 02009-10-10quote  

補上theora跟x.264的PSNR比較連結:

 http://web.mit.edu/xiphmont/Public/theora/demo7.html

另外,PSNR比較高不見得比較討喜:有的人喜歡很銳利的影片,多點馬賽克沒有關係,有的人則偏好比較平順沒有方格的影片。所以某些程度上,很難真的分出高下。

coolcd
11
Promote 0 Bookmark 02010-04-12quote  
最近 FFMpeg 的作者 Måns 在他的 blog 寫了一篇文章 Ogg Objection 批評 Ogg container format,想不到 Ogg 在技術人員眼中,會被批得那麼慘。
coolcd
12
Promote 0 Bookmark 02010-04-13quote  

看過上面那篇後就覺得一定會引起大戰,果然找到一篇還蠻精彩的討論

 Ogg and the multimedia container format struggle

除了 ogg 外,還討論了 matroska、mp4 以及很神祕的 NUT (FFMpeg 自己開發的容器格式)

 

另外,container 裡頭的東西,這兩天也有重要消息,都跟 google 有關。

首先是 Google 發表聲明說要資助開發 ARM code optimized version 的 theora video codec,讓 theora 好像有了一點空間。

還有消息說 Google 為了 HTML5 要開放 VP8 的原始碼

On2 Technologies (已經被 Google 買走) 宣稱 VP8 與 H.264 相比可節省 50% 的流量。

edited: 2
coolcd
13
Promote 0 Bookmark 02010-04-14quote  

現在有人想讓 firefox/chrome 支援 matroska

Steve Lhomme on [Matroska-devel] HTML5 said:

I am currently working on libebml2, our C based BSD version of libebml. Once I validate it in mkvtoolnix I will try to add support for Matroska in Firefox and/or Chromium. So people can actually see that Matroska works in those cases.
edited: 1

cht電腦資訊影音版
adm Find login register
views:36262