オッグ

オッグ
ファイル名拡張子
.ogg、.ogv、.oga、.ogx、.ogm、.spx
インターネットメディアの種類
ビデオ/ogg、オーディオ/ogg、アプリケーション/ogg
魔法の数字オッグス
開発者Xiph.Org財団
初回リリース2003年5月 (2003-05
フォーマットの種類コンテナ形式
コンテナ用VorbisTheoraSpeexOpusFLACDiracなど。
オープンフォーマット?はい
フリーフォーマット?はい[ 1 ]
リボッグ
開発者Xiph.Org財団
初回リリース2004年9月22日 (2004年9月22日
安定版リリース
1.3.6 / 2025年6月16日 ( 2025-06-16 )
タイプリファレンス実装マルチプレクサ/デマルチプレクサ
ライセンスBSDスタイルライセンス[ 2 ]
Webサイトダウンロード.xiph .org /リリース/ogg /

Oggは、デジタルマルチメディアの効率的なストリーミングと操作を可能にするために設計されたデジタルマルチメディアコンテナファイル形式です。Xiph.Org Foundationによって管理されており、ソフトウェア特許の制約を受けないフリーかつオープンなフォーマットです。[ 3 ]その名称は、コンピュータゲーム「Netrek」の用語「ogging」に由来しており、[ 4 ]初期バージョンのソフトウェアの処理コストの高さを暗示しています。[ 5 ]

Oggコンテナ形式は、音声、動画、テキスト(字幕など)、メタデータといった複数の独立したストリームを多重化できます。Oggマルチメディアフレームワークでは Theora可逆ビデオレイヤーを提供します。音声レイヤーは、音楽指向のVorbis形式またはその後継形式Opusが最も一般的に提供しています。可逆音声圧縮形式には、FLACOggPCMなどがあります。

2007年までは、Oggコンテナ形式を使用するすべてのファイルに.oggファイル名拡張子が使用されていました。それ以降、Xiph.Org Foundationは、Ogg Vorbisオーディオファイルにのみ使用することを推奨しています。Xiph.Orgは、オーディオのみのファイル、サウンド付きまたはサウンドなしのビデオ(Theoraを含む)、多重化されたOgg.oggなど、さまざまな種類のコンテンツを記述するための新しいファイル拡張子とメディアタイプのセットを作成することを決定しました。[ 6 ].oga.ogv.ogx

Ogg のさまざまなコーデックは、商用および非商用の無料および独自のメディア プレーヤー、さまざまなメーカーの ポータブル メディア プレーヤーおよびGPS受信機に組み込まれています。

2017年11月7日現在、Xiph.Org Foundationのリファレンス実装の最新バージョンはlibogg 1.3.3です。[ 7 ] libogg2という別のバージョンも開発中ですが、2018年現在、書き換えを待っています。[ 8 ]どちらのソフトウェアライブラリもフリーソフトウェアであり、New BSD Licenseの下でリリースされています。Oggリファレンス実装は2000年9月2日にVorbisから分離されました。[ 9 ]

ネーミング

Ogg Vorbisプロジェクトは1993年に開始されました。当初は「Squish」という名称でしたが、この名称は既に商標登録されていたため、プロジェクト名は変更されました。新しい名称「OggSquish」は2001年まで使用され、その後「Ogg」に再び変更されました。それ以来、「Ogg」はコンテナ形式を指すようになり、現在はより大規模なXiph.orgマルチメディアプロジェクトの一部となっています。今日、「Squish」(現在は「Vorbis」として知られています)は、通常Oggコンテナ形式で使用される 特定のオーディオコーディング形式を指します。

Oggは、コンピュータゲームNetrekの専門用語である「ogging」に由来し、将来のリソースの浪費を考慮せずに何かを強引に行うことを意味するようになった。[ 4 ]当初、Oggプロジェクトは、当時のPCハードウェアの限られた能力を考えると、開発者らによってやや野心的だと思われていた。Oggという名前は、テリー・プラチェットの小説『ディスクワールド』に登場するナニー・オッグとは無関係だが、「Vorbis」はテリー・プラチェットの小説『スモール・ゴッズ』に登場する別のキャラクターにちなんで名付けられている。[ 5 ]

ファイル形式

「Ogg」ビットストリーム形式は、主に Xiph.Org Foundation によって設計され、マルチメディア ファイルのコーディングとデコードのためのコンポーネント セットを作成することを目的とした、より大規模な取り組みのフレームワークとして開発されました。このコンポーネント セットは無料で利用でき、ソフトウェアとハ​​ードウェアで自由に再実装できます。

このフォーマットは、「Oggページ」と呼ばれるデータのチャンクで構成されています。各ページは、ファイルがOgg形式であることを示す「OggS」という文字で始まります。

ページヘッダー内の「シリアル番号」と「ページ番号」は、各ページがビットストリームを構成する一連のページの一部であることを識別します。ファイル内に複数のビットストリームが多重化される場合があり、各ビットストリームのページは、含まれるデータのシーク時間に基づいて順序付けられます。また、ビットストリームを既存のファイルに追加することもできます。このプロセスは「チェイニング」と呼ばれ、ビットストリームを順番にデコードします。

BSDライセンスのライブラリ「libvorbis」は、「Vorbis」ストリームのデータのエンコードとデコードに利用できます。独立したOgg実装は、RealPlayerやDirectShowフィルタセットなど、いくつかのプロジェクトで使用されています。[ 10 ]

Mogg は、「Multi-Track-Single-Logical-Stream Ogg-Vorbis」の略で、マルチチャンネルまたはマルチトラックの Ogg ファイル形式です。

ページ構造

以下は、Ogg ページ ヘッダーのフィールド レイアウトです。

Oggページヘッダーのフィールドレイアウト
Oggページヘッダーのフィールドレイアウト
キャプチャパターン – 32ビット
キャプチャパターンまたは同期コードは、 Oggファイルの解析時に同期を保証するために使用されるマジックナンバーです。すべてのページは、4つのASCII文字シーケンス「OggS」で始まります。これは、データが失われたり破損したりした場合にパーサーを再同期させるのに役立ち、ページ構造の解析を開始する前の整合性チェックにもなります。
バージョン – 8ビット
このフィールドは、将来の拡張を考慮して、Oggビットストリーム形式のバージョンを示します。現在は0が必須です。
ヘッダータイプ – 8ビット
これは 8 ビットのフラグ フィールドであり、後続のページのタイプを示します。
少し 価値 フラグ ページタイプ
0 0x01 継続 このページの最初のパケットは、論理ビットストリーム内の前のパケットの続きです。
1 0x02 ボス ストリームの先頭。このページは論理ビットストリームの最初のページです。BOSフラグはすべての論理ビットストリームの最初のページに設定する必要があり、他のページには設定しないでください。
2 0x04 EOS ストリームの終了。このページは論理ビットストリームの最後のページです。EOSフラグはすべての論理ビットストリームの最終ページにセットする必要があり、他のページにはセットしてはなりません。
粒度位置 – 64ビット
グラニュール位置は、Oggファイルにおけるタイムマーカーです。これは抽象的な値であり、その意味はコーデックによって決定されます。例えば、サンプル数、フレーム数、あるいはより複雑な表現となる場合があります。
ビットストリームシリアル番号 – 32ビット
このフィールドは、ページが特定の論理ビットストリームに属していることを識別するシリアル番号です。ファイル内の各論理ビットストリームは一意の値を持ち、このフィールドによって実装はページを適切なデコーダーに渡すことができます。典型的なVorbisおよびTheoraファイルでは、一方のストリームがオーディオ(Vorbis)、もう一方のストリームがビデオ(Theora)です。
ページシーケンス番号 – 32ビット
このフィールドは、各論理ビットストリームごとに単調に増加するフィールドです。最初のページは0、2番目のページは1、といった具合です。これにより、実装はデータが失われたことを検出できます。
チェックサム– 32ビット
このフィールドは、ページ全体のデータ(ページヘッダーを含む。チェックサムフィールドを0に設定して計算)のCRC-32チェックサムを提供します。これにより、データが作成以降破損していないことを確認できます。チェックサムに失敗したページは破棄する必要があります。チェックサムは、0x04C11DB7という多項式値を使用して生成されます。
ページセグメント – 8ビット
このフィールドは、このページに存在するセグメントの数を示します。また、このフィールドに続くセグメントテーブルに含まれるバイト数も示します。1ページあたり最大255セグメントまで可能です。
セグメントテーブル
セグメントテーブルは8ビット値の配列であり、各値はページ本体内の対応するセグメントの長さを示します。セグメント数は、先行するページセグメントフィールドから決定されます。各セグメントの長さは0~255バイトです。

セグメントは、デコーダーにとって意味のあるデータ単位であるパケットにセグメントをグループ化する方法を提供します。セグメントの長さが255と示されている場合、後続のセグメントがこのセグメントに連結され、同じパケットの一部であることを示します。セグメントの長さが0~254の場合、このセグメントがこのパケットの最後のセグメントであることを示します。パケットの長さが255の倍数の場合、最後のセグメントの長さは0になります。

最後のパケットが次のページに続く場合、最終セグメント値は 255 になり、次のページに継続フラグが設定され、新しいページの開始が最後のページの継続であることを示します。

メタデータ

VorbisCommentは、当初Ogg Vorbisでの使用を目的として作成された基本レベルのメタデータ形式です。その後、TheoraSpeexFLACOpusといった他のXiph.OrgコーデックのOggカプセル化仕様にも採用されました。VorbisComment、Xiph.Orgコーデックでメタデータを保存するための最もシンプルで、最も広くサポートされているメカニズムです。[ 11 ]

注目すべきは、サムネイルとカバーアートのVorbisComment内の1つ以上のMETADATA_BLOCK_PICTURE=...には、対応するFLACのBase64エンコードされた値が含まれていることです。つまり、FLACはサムネイルとカバーアートを、FLACタグの外側のリトルエンディアン形式のバイナリブロックに格納します。[ 12 ] [ 13 ]METADATA_BLOCK_PICTUREMETADATA_BLOCK_VORBIS_COMMENT

その他の既存および提案されているメカニズムは以下のとおりである: [ 14 ]

歴史

Play Oggウェブボタン

Oggプロジェクトは、1993年に大規模なプロジェクトの一部として、シンプルな音声圧縮パッケージから始まりました。[ 5 ]このソフトウェアは当初Squishという名前でしたが、既存の商標があったためOggSquishに改名されました。この名前は後にOggプロジェクト全体に使用されました。1997年、Xiphophorus OggSquishは「現代の音声アプリケーションのための柔軟な圧縮音声フォーマットを作成すると同時に、あらゆる現代のコンピュータプラットフォームで共通する最初の音声フォーマットを提供する試み」と説明されました。[ 16 ] OggSquishは2000年には「いくつかの関連するマルチメディアおよび信号処理プロジェクトのグループ」と呼ばれていました。2000年には、Ogg VorbisフォーマットとVorbisのリファレンス実装であるlibvorbisという2つのプロジェクトが計画的なリリースに向けて活発に開発されていました。研究には、将来のビデオおよびロスレス音声符号化に関する研究も含まれていました。[ 5 ] [ 17 ] [ 18 ] [ 19 ] [ 20 ] 2001年、OggSquishはOggに改名され、「複数の関連するマルチメディアおよび信号処理プロジェクトのグループを包括する」と説明されました。[ 21 ] Oggは、より大きなXiph.orgマルチメディアプロジェクトの一部として、ファイル形式を表すようになりました。Squishは、Oggコーデックの1つの名前になりました。[ 5 ] 2009年、Oggは「マルチメディアコンテナ形式であり、Xiph.orgマルチメディアコーデックのネイティブファイルおよびストリーム形式」と説明されました。[ 22 ]

Oggリファレンス実装は2000年9月2日にVorbisから分離されました。[ 9 ]

2003年5月、このフォーマットに関する2つのインターネットRFCが公開されました。OggビットストリームはRFC  3533(「参考情報」に分類)で定義され、そのインターネットコンテンツタイプapplication/ogg)はRFC  3534 (2006年時点では標準プロトコルの提案)で定義されました。2008年9月、RFC 3534はRFC  5334によって廃止され、コンテンツタイプとファイル名拡張子.ogx、.ogv、.oga、.spxが追加されましvideo/oggaudio/ogg

OGM

2002年、Oggには正式なビデオサポートがなかったため、 OGMファイル形式が開発されました。これはOggを改良したもので、Microsoft DirectShowフレームワークのビデオをOggベースのラッパーに埋め込むことができました。OGMは当初、Windows専用のクローズドソースツールでのみサポートされていましたが、その後コードベースがオープン化されました。その後、Oggのビデオ(および字幕)サポートが正式に仕様化されましたが、OGMとは互換性のない方法で仕様化されました。一方、Matroskaコンテナ形式は成熟期を迎え、Vorbisオーディオと任意のビデオコーデックを組み合わせたい人々にとって代替手段となりました。その結果、OGMはサポートも開発もされなくなり、Xiph.orgでも正式に推奨されていません。[ 23 ]現在、Ogg形式のビデオは.ogvファイル拡張子で提供されており、これは正式に仕様化され、公式にサポートされています。.ogmファイルをサポートするソフトウェアとコーデックは無料で入手できます。[ 24 ]

2006

2006年の時点では、OggはMPEG標準[ 25 ]MP3 / MP4など)ほど普及していませんでしたが、無料コンテンツ(無料音楽、Wikimedia Foundationプロジェクトのマルチメディア、クリエイティブ・コモンズ・ファイルなど)をエンコードするために広く使用されており、少数ながらデジタルオーディオプレーヤーでもサポートされ始めていました。また、Doom 3Unreal Tournament 2004Halo: Combat EvolvedJets'n'GunsMafia: The City of Lost HeavenMyst IV: RevelationStepManiaSerious Sam: The Second EncounterLineage 2Vendetta OnlineBattlefield 2Grand Theft Autoエンジン、 JavaベースのゲームMinecraftのオーディオファイルなど、多くの人気ビデオゲームエンジンもOgg形式をサポートしていました。より普及している Vorbis コーデックは、多くのソフトウェア プレーヤーでサポートが組み込まれており、他のほぼすべてのプレーヤーでも拡張機能が利用可能でした。

2007

2007年5月16日、フリーソフトウェア財団(FSF)は、Vorbisを「倫理的、法的、技術的に優れた、プロプライエタリなMP3フォーマットの代替オーディオフォーマット」として普及させるためのキャンペーンを開始しました。[ 26 ]また、ウェブサイトブログにウェブボタンを追加することでキャンペーンへの支援を呼びかけました。FSFが推奨するOggプレーヤー( VLC)をダウンロードして使用したくない人のために、 Xiph.Org財団は、 iTunesプレーヤーやiMovieアプリケーションなど、WindowsおよびMac OS XのQuickTimeベースのアプリケーション用の公式コーデック[ 27 ]を提供していました。また、WindowsユーザーはWindows Media Player Oggコーデックをインストールできました。[ 28 ]

2009

2009年6月30日までに、Oggコンテナは、TheoraとVorbisの使用を通じて、Firefox 3.5ウェブブラウザのHTML5<video><audio>要素の実装に含まれる唯一のコンテナ形式となった。[ 29 ] [ 30 ]これは、HTML5のドラフト仕様で概説されていたが後に削除された元の推奨事項に従ったものであった(Ogg論争を参照)。

2010

2010年3月3日、 FFmpeg開発者による技術分析では、マルチメディアコンテナフォーマットとしてのOggの汎用性について批判的な意見が述べられました。[ 31 ] Oggの作者は後に自身の記事でこれらの主張に反論しました。[ 32 ]

Oggコーデック

Oggはコンテナ形式に過ぎません。コーデックによってエンコードされた実際のオーディオまたはビデオは、Oggコンテナ内に保存されます。Oggコンテナには、複数のコーデックでエンコードされたストリームが含まれる場合があります。例えば、音声付きのビデオファイルには、オーディオコーデックとビデオコーデックの両方でエンコードされたデータが含まれます。

コンテナ形式であるOggは、様々な形式のオーディオやビデオを埋め込むことができます[ 33 ] [ 34 ]DiracMNGCELTMPEG-4MP3など)が、OggはXiph.orgが提供する以下の無料コーデック で使用されることを想定しており、通常はそうなっています。

  • オーディオ
    • ロスレス
      • Speex : 低ビットレート(約2.1~32 kbit/s/チャネル)で音声データを処理します。
      • Vorbis : 中~高レベルの可変ビットレート(チャネルあたり約16~500 kbit/s)で一般的なオーディオデータを処理します。
      • Opus : 音声、音楽、一般的なオーディオを低および高可変ビットレート(チャネルあたり約6~510 kbit/s)で処理します。
    • ロスレス
      • FLAC はアーカイブおよび高忠実度のオーディオ データを処理します。
      • OggPCMは標準的な非圧縮PCMオーディオをOggコンテナに保存することを可能にする[ 35 ]
  • ビデオ
  • 文章
    • 連続メディア マークアップ言語: 時間指定のメタデータ、キャプション、およびフォーマット用のテキスト/アプリケーション コーデック。
    • Annodex :ネットワーク メディアに注釈を付け、インデックスを付けるためにCSIROによって開発された、無料のオープン ソースの標準セット。
    • OggKate: 元々はカラオケやテキスト用に設計されたオーバーレイコーデックで、Oggで多重化できます。[ 41 ]

メディアの種類

Oggオーディオメディアは、ファイル拡張子が、、およびであるIANAメディアタイプ として登録されています。これは、ファイル拡張子がであるOggビデオメディアタイプの適切なサブセットです。他のOggアプリケーションは、ファイル拡張子が であるメディアタイプを使用します。これは のスーパーセットです。[ 34 ]ファイル拡張子が であるOpusメディアタイプは、後にRFC 7587および7845に登録されました。 audio/ogg.oga.ogg.spxvideo/ogg.ogvapplication/ogg.ogxvideo/oggaudio/opus.opus

参照

参考文献

  1. ^ Oggファイルフォーマット(ドラフト全文). Sustainability of Digital Formats. Washington, DC: Library of Congress. 2008年2月19日. 2021年10月8日時点のオリジナルよりアーカイブ。 2021年12月1日閲覧
  2. ^ 「BSDライセンスのXiph.Org版サンプル」 Xiph.Org Foundation. 2020年4月11日時点のオリジナルよりアーカイブ2009年8月29日閲覧。
  3. ^ 「Vorbis.com: FAQ」2005年10月1日時点のオリジナルよりアーカイブ2010年5月28日閲覧。
  4. ^ a b「Ogging 101」2017年12月25日時点のオリジナルよりアーカイブ2016年11月6日閲覧。3.3 Ogging:これは、自殺行為によって保菌者、または保菌者になる可能性のある者を殺す技術である。
  5. ^ a b c d e「Xiph.org: naming」 . Xiph.org Foundation. 2006年1月7日. 2012年2月27日時点のオリジナルよりアーカイブ。 2009年9月2日閲覧
  6. ^ 「MIMEタイプとファイル拡張子」 XiphWiki 2007年9月7日。2018年11月17日時点のオリジナルよりアーカイブ2007年9月10日閲覧。
  7. ^ Giles, Ralph (2017-11-07). 「libogg 1.3.3 リリース」 . ogg-dev (メーリングリスト). 2018年4月4日時点のオリジナルよりアーカイブ。 2019年1月14日閲覧
  8. ^ Giles, Ralph (2008-01-05). "r14372 - in trunk/theora: . lib/dec lib/enc" . xiph-commits (メーリングリスト). 2020年10月3日時点のオリジナルからのアーカイブ。 2019年1月14日閲覧このライブラリはリリースされず、再設計が必要と思われます。
  9. ^ a b Xiph.Org (2002-07-19) Ogg releases - libogg-1.0.tar.gz - CHANGES Archived 2017-06-14 at the Wayback Machine . Retrieved 2009-09-01.
  10. ^ 「Ogg Vorbis用Directshowフィルター」2015年2月8日時点のオリジナルよりアーカイブ2015年2月14日閲覧。
  11. ^ “VorbisComment” . 2016年4月26日. 2018年10月23日時点のオリジナルよりアーカイブ。 2018年10月23日閲覧
  12. ^ "METADATA_BLOCK_PICTURE" . flac free lossless audio codec . Xiph.Org . 2014. 2017年3月27日時点のオリジナルよりアーカイブ。 2019年12月3日閲覧
  13. ^ 「Ogg Vorbis I フォーマット仕様:コメントフィールドとヘッダー仕様」Xiph.Org 2005年。2019年12月3日時点のオリジナルよりアーカイブ2019年12月3日閲覧。
  14. ^ "メタデータ" . xiph.org Foundation . 2013年7月24日. 2018年10月23日時点のオリジナルよりアーカイブ。 2018年10月23日閲覧
  15. ^ "Ogg Skeleton 4" . Xiph.Org . 2012年. 2019年8月13日時点のオリジナルよりアーカイブ2019年12月3日閲覧。
  16. ^ Montgomery, Christopher (1997). 「Ogg 98.9」 . Xiphophorus company. 2016年4月24日時点のオリジナルよりアーカイブ2009年9月2日閲覧。
  17. ^ Xiph.org (2000年1月18日). 「OggSquish Vorbisエンコーディングフォーマットのドキュメント」 . 2000年1月18日時点のオリジナルよりアーカイブ2008年9月2日閲覧。
  18. ^ Xiph.org (2000年1月18日). 「OggSquish 論理ビットストリームと物理ビットストリームの概要」 . 2000年1月18日時点のオリジナルよりアーカイブ2008年9月2日閲覧。
  19. ^ a b Xiphophorus company (2001-04-05). 「Oggプロジェクトのホームページ」 . 2001年4月5日時点のオリジナルよりアーカイブ。 2009年9月2日閲覧
  20. ^ Xiph.org (2001年12月4日). 「Oggプロジェクトのホームページ」 . 2001年12月4日時点のオリジナルよりアーカイブ2008年9月2日閲覧。
  21. ^ Xiphophorus company (2001年12月4日). 「Oggプロジェクトのホームページ」 . 2001年12月4日時点のオリジナルよりアーカイブ2009年9月2日閲覧。
  22. ^ 「Oggコンテナフォーマット」 . Xiph.Org Foundation. 2006年1月7日. 2000年5月20日時点のオリジナルよりアーカイブ2009年9月2日閲覧。
  23. ^ 「OGMはOggではありません。Xiph.orgはOGMをサポートしていません」。WayBack Machineのバックアップ。2004年7月7日。2012年3月17日時点のオリジナルよりアーカイブ。
  24. ^ 「K-Lite Codec Pack:機能とサポートされるファイル形式の比較」 . Codec Guide . 2018年3月16日時点のオリジナルよりアーカイブ。 2018年3月16日閲覧
  25. ^ Hansen, Evan (2007年2月23日). 「MP3の衰退、オープンソースの恩恵」 . Wired . 2010年6月5日時点のオリジナルよりアーカイブ2010年3月4日閲覧。
  26. ^ Lee, Matt (2007年5月16日) .「『Play Ogg』:FSFがフリーオーディオフォーマットキャンペーンを開始」。フリーソフトウェア財団。2011年6月8日時点のオリジナルよりアーカイブ。 2010年3月4日閲覧
  27. ^ 「Foundation: Ogg QuickTime Components for iTunes and iMovie (Windows and Mac OS X)」 Xiph.org。2008年10月26日時点のオリジナルよりアーカイブ。 2010年3月4日閲覧
  28. ^ 「Ogg Vorbis、Speex、Theora、FLAC用Directshowフィルター」 Xiph.org、2010年2月22日。2013年1月24日時点のオリジナルよりアーカイブ。 2010年3月4日閲覧
  29. ^ 「Mozilla Developer Center - HTML - Element - Video」 2009年9月. 2010年6月27日時点のオリジナルよりアーカイブ。 2009年12月28日閲覧
  30. ^ 「Mozilla Developer Center - HTML - Element - Audio」 2009年9月. 2010年6月27日時点のオリジナルよりアーカイブ。 2009年12月28日閲覧
  31. ^ Rullgard, Mans (2010-03-03). 「Ogg への異議」 . hardwarebug.org. 2010年5月9日時点のオリジナルよりアーカイブ。 2010年5月2日閲覧
  32. ^ Montgomery, Christopher (2010-04-27). 「Monty - In Defense of Ogg's Good Name」 . people.xiph.org/~xiphmont. 2010年4月29日時点のオリジナルよりアーカイブ。 2010年5月2日閲覧
  33. ^ 「MIMEタイプとファイル拡張子」 XiphWiki. 2009年10月4日. 2018年11月17日時点のオリジナルよりアーカイブ2009年10月24日閲覧。
  34. ^ a b I. Goncalves; S. Pfeiffer; C. Montgomery (2008). Ogg メディアタイプ. sec. 10. doi : 10.17487/RFC5334 . RFC 5334 .
  35. ^ “OggPCM” . XiphWiki. 2020年5月25日. 2020年10月3日時点のオリジナルよりアーカイブ。 2020年5月25日閲覧
  36. ^ Ralph Giles (2000-12-19) vorbis-dev - Tarkin ビデオコーデック? Archived 2018-01-24 at the Wayback Machine , Xiph.org vorbis-dev mailinglist. 2009-09-06 閲覧。
  37. ^ Jack Moffitt (2001-01-03) vorbis-dev - Tarkin at last Archived 2014-09-30 at the Wayback Machine , Xiph.org vorbis-dev mailinglist. 2009-09-06閲覧。
  38. ^ Chris Montgomery (2001-02-11) Tarkin 開発者メーリングリストArchived 2014-09-30 at the Wayback Machine , Retrieved on 2009-09-06
  39. ^ Michael Smith (2005-08-29) Tarkin Archived 2016-03-03 at the Wayback Machine . 2009-09-06閲覧。
  40. ^ Dirac仕様 - Diracエンコードビデオを一般的に使用されるコンテナフォーマットに統合2009年7月5日取得
  41. ^ "OggKate" . wiki.xiph.org . 2017年. 2011年7月18日時点のオリジナルよりアーカイブ2019年12月3日閲覧。