Theora

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
Theora
拡張子: .ogv
MIME Type: video/ogg
開発者: Xiph.Org Foundation
種別: ビデオコーデック
包含先: Ogg
派生元: VP3

Theora(セオラ、シオラ)は、Vorbisの開発元として知られるXiph.orgがOn2VP3をベースに開発しているビデオコーデック

目次

概要

TheoraはOn2VP3を基とした後方互換のフォーマットである。ただし、ファイルフォーマットレベルでの互換性は無い。Oggコンテナフォーマットの標準ビデオコーデックとして利用される(同時に音声には通常Vorbisが使われる)。 仕様とその標準的な実装であるlibtheoraはオープンソースで提供される。(BSDライセンス、ロイヤリティフリー)

動向

フォーマットは2004年8月、libtheora1.0 Alpha 3リリース時に凍結され、2008年11月に正式に1.0として安定版の参照ライブラリlibtheora 1.0がリリースされた。 長い間エンコーダ部分の改善は行われなかったが、1.0のリリースにおいて開発元のXiph.orgはエンコード品質を大きく改善するという新しいエンコーダ"Thusnelda"(Theora 1.1)のリリースを予告している。 ffmpegのコアライブラリであるlibavcodecでも限定的ではあるがTheoraの開発が進んでいる。

特徴

  • ブロック単位の動き補償
  • 8x8 Type-II 離散コサイン変換
  • 品質ベースエンコード(VBR)
  • 適応インループフィルター(deblocking)
  • 最小8x8のマクロブロック
  • 量子化行列のカスタマイズ(intra/inter, luma/chroma)
  • フレキシブルなエントロピー符号(1フレームあたり80個のVLC tables)
  • YUV4:2:0に加えYUV4:2:2、YUV4:4:4のピクセルフォーマット
  • 8bitのカラーチャンネル
  • 複数のreference frames
  • 非正方ピクセル(ピクセルアスペクト比)のサポート
  • 16の倍数ではない解像度(現在は8x8以上のフレーム)をサポート
  • 量子化値の非線形スケーリング
  • ブロック単位までの適応量子化
  • ストリームはIフレームPフレームによって構成されBフレームはサポートしない
  • 1/2画素精度の動き補償
  • AVI, Matroska, Ogg, Ogg Media等のコンテナに対応

利用例

  • テレビ番組やビデオカメラで録画した映像の保存。
  • 友人同士でのビデオカメラで録画した映像の配布。

問題点

H.264/MPEG4 AVCの登場や新しい圧縮技術を採用したコーデックの普及によって、優れた圧縮性能を誇るVorbisと違い、フリーであると言うだけでは普及しないことも考えられる。

コンテナ形式

Oggコンテナフォーマットに準拠する専用のコンテナ形式が存在するが、従来のビデオコーデック同様にDirectShowを利用したコンテナ形式(AVI、MKV等)なら格納することが可能。

  • (Theora+Vorbis).ogv

注: (Theora+Vorbis).ogg

拡張子.oggは非推奨となった。

関連項目

外部リンク

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net