OGG Vorbis (.ogg)

Xiph.Org 標準

Ogg Vorbisは、MP3やAACなどの特許取得済みフォーマットに代わる自由な選択肢として作成された、オープンでロイヤリティフリーな音声コンテナおよび非可聴劣化圧縮フォーマットです。

OGG を MP3 に変換

無料のブラウザ内 OGG から MP3 へのコンバーター。お使いのデバイスでファイルを即座に変換します。

調査とメタデータ

オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで OGG ファイルを識別します:

ここにファイルを選択またはドロップ

100%プライベートなブラウザ内変換 - ファイルがデバイスから外部に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

バイトレベルのヘッダーシグネチャ (マジックバイト)

オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで OGG ファイルを識別します:

16進数シグネチャ (オフセット 0):

4F 67 67 53

ASCII表現: OggS

標準化: Xiph.Org Foundation / IETF RFC 3533 & RFC 5334

技術仕様

コンテナアーキテクチャOgg multimedia bitstream container framing Vorbis audio packets
圧縮Modified Discrete Cosine Transform (MDCT) with vector quantization and noise floor synthesis
バイトエンディアンLittle-Endian headers and frame bitstream
色空間N/A (Lossy Audio Bitstream)
チャンネルと構造Up to 255 discrete audio channels
最大寸法Arbitrary sample rates up to 192 kHz at variable bitrates from 45 to 500 kbps
透過性High perceptual lossy quality; transparent around quality setting -q 6 (approx 192 kbps)
ストリーミングとプログレッシブNative Ogg page structure designed from inception for robust Internet packet streaming

技術比較マトリックス: OGG 対 競合製品

技術属性OGG (現在)MP3OPUSAAC
特許の自由度100%オープンかつロイヤリティフリー失効した特許(パブリックドメイン)100%オープンかつロイヤリティフリー特許取得済みの商用ライセンスプール
ゲーム業界での採用大規模:ゲームエンジン(Unity、Unreal)の標準音声フォーマット歴史的な標準拡大中モバイルゲームの標準
低ビットレートでのパフォーマンス96〜128 kbpsで良好96 kbpsで低品質32〜96 kbpsで驚異的96〜128 kbpsで良好
マルチチャンネルサポート最大255の個別チャンネル2チャンネル(ステレオ)最大255チャンネル最大48チャンネル

一般的な破損モードと16進数リカバリガイド

Oggプレイヤーが「Bitstream desync」を報告するか、最初のパケットで再生が中断します。

根本原因: 破損したOggページヘッダー、またはOggSページ内の一致しないCRC32チェックサム。

復旧: 'oggz-repair'を使用してOggコンテナのフレーミングを再構築するか、ffmpeg -i broken.ogg -c:a copy fixed.oggを介してトランスコードします。

セキュリティ分析とパーサー攻撃ベクトル

Oggコンテナは、ページ内の可変長パケットセグメントを解析します。ビットストリームデコーダの欠陥は、範囲外の読み取りを引き起こす可能性があります。

既知の攻撃ベクター

  • Vorbis floor1またはfloor0の曲線再構築アルゴリズムにおけるヒープバッファのオーバーリード。
  • 初期ストリームプローブ中にメモリのサービス拒否を引き起こす過剰なサイズのコメントフィールド。
  • ページアセンブリ中に整数オーバーフローを引き起こすように細工されたパケットセグメントテーブル。

防御的ベストプラクティス:

歴史的背景とマイルストーン

2008Spotifyがメインのストリーミング音声コーデックとしてOgg Vorbisを使用した音楽ストリーミングプラットフォームを開始します。
2002Xiph.OrgがVorbis 1.0をリリースし、主要なオープンソースの非可聴劣化音声フォーマットとして確立しました。
2000クリストファー・モンゴメリーが、フラウンホーファーの特許ロイヤリティ発表に対する反発としてOggプロジェクトを開始しました。

主な利点とメリット

  • 特許請求やライセンス料が一切かからない、100%ロイヤリティフリーのオープンソース。
  • 同一ビットレートにおけるMP3と比較して、優れた音響忠実度とダイナミックな周波数特性。
  • 真のギャップレス再生および柔軟なVorbisコメントメタデータのネイティブサポート。

技術的な制限とデメリット

  • 古い車のステレオや単体のコンシューマー向けプレイヤーでは、ネイティブなハードウェア再生サポートが不足しています。
  • 音声および新しい用途においては、次世代のOpusコーデックに大きく取って代わられています。
  • 歴史的に、AppleのiOSおよびmacOSのデフォルトのメディアフレームワークでのネイティブサポートが欠けていました。

興味深い技術トリビア

  • マジックシグネチャの「OggS」は「Ogg Stream」を表し、その後にストリーム構造の改訂番号が続きます。
  • 「Ogg」という名前は、ネトレックというゲームのスラングである、強引に乗っ取ることを意味する「ogging」に由来しています。
  • ゲーム開発者は、独自のMP3特許ライセンスにかかる数百万ドルの費用を回避できるため、Ogg Vorbisを圧倒的に採用しました。

よくある技術的な質問

Ogg と Vorbis の違いは何ですか?

Ogg はコンテナフォーマット(ページング、インターリーブ、パケット配信を担当)であり、Vorbis はその Ogg コンテナ内に格納される音声圧縮アルゴリズムです。

なぜ Spotify は MP3 ではなく Ogg Vorbis を使用しているのですか?

Ogg Vorbis はロイヤリティフリーであり、MP3 と比較して 320 kbps でよりクリーンな音響品質、広いダイナミックレンジ、および優れた高周波保持力を提供するためです。

Ogg ファイルに動画を含めることはできますか?

はい。.ogg は通常 Vorbis 音声を指しますが、Ogg コンテナには Theora 動画(.ogv)や FLAC 音声(.oga)を含めることもできます。