Theora拡張子:.ogv
MIME Type:video/ogg
開発者: ⇒Xiph.Org Foundation
種別:ビデオコーデック
包含先:Ogg
派生元:VP3
Theora(セオラ、シオラ)は、Vorbisの開発元として知られるXiph.orgがOn2VP3をベースに開発しているビデオコーデック。
目次
1 概要
2 動向
3 特徴
4 利用例
5 問題点
6 コンテナ形式
7 関連項目
8 外部リンク
//
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は非推奨となった。
関連項目
Ogg
Vorbis
Help:マルチメディアファイルの再生
Help:マルチメディアファイルの作成
ffdshow
オープンソースのコーデックとコンテナフォーマット一覧
動画編集ソフトウェア
外部リンク
⇒Xiph.Org
⇒Theora.Org
⇒ffmpeg2theora
⇒VLC media player
⇒illiminable Ogg Directshow Filters for Speex, Vorbis, Theora and FLAC
⇒Haali Media Splitter
⇒Project:ffdshow tryouts
⇒Jheora CortadoJava用
表・話・編・歴マルチメディア圧縮フォーマット
動画ファイルフォーマット
ISO/IECMPEG-1 - MPEG-2 - MPEG-4 - MPEG-4 AVC
ITU-TH.261 - H.262 - H.263 - H.264
SMPTEVC-1
その他Cinepak - Dirac - DivX - Huffyuv - Indeo - MJPEG - MS-MPEG4 - MSZH - Pixlet - ProRes 422 - RealVideo - RMP4 - Snow - Theora - VP3 - VP6 - VP7 - WMV - XVD - Xvid - ZLIB - Sorenson Video - 3ivX - APNG - MNG