「Theora」の版間の差分
m Bot作業依頼: Apple関連記事の改名に伴うリンク修正依頼 (Apple|Apple) - log |
|||
80行目: | 80行目: | ||
== HTML5への策定をめぐる議論 == |
== HTML5への策定をめぐる議論 == |
||
特許上の懸念が少なくフリーで利用できるTheoraは、[[HTML5]]における標準動画コーデック候補として[[Mozilla Foundation]]や[[オペラ・ソフトウェア]]などから支持されていたが、[[ |
特許上の懸念が少なくフリーで利用できるTheoraは、[[HTML5]]における標準動画コーデック候補として[[Mozilla Foundation]]や[[オペラ・ソフトウェア]]などから支持されていたが、[[Apple]]や[[ノキア]]などの反対により撤回された。また[[Google]]も、[[H.264|H.264/MPEG4 AVC]]などのより新しい圧縮コーデックと比べて圧縮率で劣るTheoraは[[YouTube]]で使用できる水準に満たないと考えている<ref>[http://news.zdnet.co.uk/internet/0,1000000097,39670329,00.htm HTML 5 drops open-source video codec], ZDNet UK</ref>。一方で、たとえばXiph.orgのGreg Maxwellは独自に行った同一ファイルサイズでの比較検証において、Theoraは画質でも圧縮効率でもH.264より優れているものと主張している<ref>[http://people.xiph.org/~greg/video/ytcompare/comparison.html YouTube / Ogg/Theora comparison], Xiph.Org</ref>。 |
||
2009年8月現在でTheoraはすでに[[Mozilla Firefox]]、[[Opera]]、[[Google Chrome]] ([[Chromium]]) などの[[ウェブブラウザ]]でサポートされていて、<video>タグを用いることで[[プラグイン]]なしに再生が可能である<ref>[http://www.atmarkit.co.jp/news/200908/06/on2.html グーグルがOn2買収、videoタグの膠着状態に終止符か], @IT</ref>。 |
2009年8月現在でTheoraはすでに[[Mozilla Firefox]]、[[Opera]]、[[Google Chrome]] ([[Chromium]]) などの[[ウェブブラウザ]]でサポートされていて、<video>タグを用いることで[[プラグイン]]なしに再生が可能である<ref>[http://www.atmarkit.co.jp/news/200908/06/on2.html グーグルがOn2買収、videoタグの膠着状態に終止符か], @IT</ref>。 |
2021年5月20日 (木) 11:04時点における版
拡張子 | .ogv |
---|---|
MIMEタイプ | video/ogg |
開発者 | ザイフォ財団 |
初版 | 2004年6月1日[1] |
種別 | 動画圧縮フォーマット |
包含先 | Ogg / Matroska |
派生元 | VP3 |
国際標準 | Theora Specication |
開発元 | ザイフォ財団 |
---|---|
初版 | 2004年8月4日 |
最新版 |
1.1.1
/ 2009年10月1日 |
最新評価版 |
1.2.0alpha1
/ 2010年9月23日 |
プログラミング 言語 | C |
種別 | 動画コーデック |
ライセンス | 三条項BSDライセンス |
公式サイト | www.theora.org |
Theora (セオラ、シオラ) は、オープンな非可逆の動画圧縮ファイルフォーマット、または、そのコーデックである。オープンな音声ファイルフォーマットである Vorbis の開発元として知られる Xiph.org がVP3を基にして開発した。
概要
TheoraはOn2のVP3を基とした後方互換のフォーマットである。ただし、ファイルフォーマットレベルでの互換性は無い。Oggコンテナフォーマットの標準ビデオコーデックとして利用され(同時に音声には通常Vorbisが使われる)、Ogg Theoraと呼称されることもある。 仕様とその標準的な実装であるlibtheoraはオープンソースで提供される (BSDライセンス、ロイヤリティフリー)。
動向
フォーマットは2004年8月、libtheora1.0 Alpha 3リリース時に凍結され、2008年11月に正式に1.0として安定版の参照ライブラリlibtheora 1.0がリリースされた。 長い間エンコーダ部分の改善は行われなかったが、1.0のリリースにおいて開発元のXiph.orgはエンコード品質を大きく改善するという新しいエンコーダ“Thusnelda” (Theora 1.1) が2009年9月24日にリリースされた。 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画素精度の動き補償
- Oggのほか、AVI、Matroska、Ogg Media等のコンテナ形式に対応
利用例
- ウェブブラウザ上での動画再生。
- コンピュータゲームでの動画。
HTML5への策定をめぐる議論
特許上の懸念が少なくフリーで利用できるTheoraは、HTML5における標準動画コーデック候補としてMozilla Foundationやオペラ・ソフトウェアなどから支持されていたが、Appleやノキアなどの反対により撤回された。またGoogleも、H.264/MPEG4 AVCなどのより新しい圧縮コーデックと比べて圧縮率で劣るTheoraはYouTubeで使用できる水準に満たないと考えている[2]。一方で、たとえばXiph.orgのGreg Maxwellは独自に行った同一ファイルサイズでの比較検証において、Theoraは画質でも圧縮効率でもH.264より優れているものと主張している[3]。
2009年8月現在でTheoraはすでにMozilla Firefox、Opera、Google Chrome (Chromium) などのウェブブラウザでサポートされていて、<video>タグを用いることでプラグインなしに再生が可能である[4]。
コンテナ形式と拡張子
通常はOggコンテナに格納され、ファイルの拡張子は.ogvとなる。音声コーデックはVorbisが使われる。 従来のビデオコーデック同様にDirectShowを利用したコンテナ形式 (AVI、MKV等) に格納することも可能だがあまり使われることはない。
- (Theora+Vorbis).ogv
注: (Theora+Vorbis).ogg
- 拡張子.oggは非推奨となったため、現在は拡張子.ogvが使われる。
脚注
- ^ Giles, Ralph (1 June 2004). "Theora I bitstream freeze". theora-dev (Mailing list). 2011年1月18日閲覧。
- ^ HTML 5 drops open-source video codec, ZDNet UK
- ^ YouTube / Ogg/Theora comparison, Xiph.Org
- ^ グーグルがOn2買収、videoタグの膠着状態に終止符か, @IT