MOGG ファイル形式とは?
拡張子 .mogg を持つファイルは、バイナリ形式で圧縮されたオーディオデータを格納しています。これらは、ドラム、ベース、ギター、ボーカルなどの複数の独立した楽器ステムを単一の Ogg Vorbis ビットストリームに多重化したコンテナ形式のフォーマットと呼ばれます。.mogg フォーマットは Harmonix Music Systems によって開発され、主に Rock Band や Guitar Hero などの音楽リズムゲームで使用されています。
.mogg ファイルのおかげで、リズムゲームのエンジンはゲームプレイ中に各ステムをリアルタイムでミュートしたりソロにしたりできます。曲ファイルには通常、以下のトラックが含まれています:
- ボーカル
- ギター
- ドラム
- ベース
- シンセサイザー
一部のチャンネルは重複しているように見えることがありますが、実際には左右のステレオサイド用のモノラル録音であり、これらが組み合わさって立体的なサウンドを作り出します。ファイルは多くの場合、オリジナルのマルチトラックテープ録音から作成され、各楽器が専用のワークステーションで分離された後、単一の .mogg ファイルにミックスダウンされます。
プレーンな .mogg ファイルは、通常の .ogg ファイルと同じく、バイトオフセット 0 の位置に標準の OggS シグネチャがあります。しかし、多くの製品版 Rock Band や Guitar Hero のリリースでは、ストリームの前に暗号化されたヘッダー(通常は 0x0A や 0x0B 以上の 4 バイトの Harmonix バージョンワード)が付加されており、オーディオを再生可能にする前にこれを除去または復号する必要があります。Onyx Music Game Toolkit などのツールは、この手順を自動的に処理します。
Audacity や Avid Pro Tools などのオーディオ制作・編集ソフトウェアで .mogg ファイルを開くと、別の形式で保存するオプションもあります。 これにより、.MP3、.FLAC、.WAV、.wma など、より広くサポートされている形式に変換できます。選択したオーディオトラックまたはファイル全体の書き出し機能を使用して、すべてのステムまたは選択したサブセットのみを書き出すことが可能です。
セキュリティと安全性
リスク: LOWMOGG は実行コードを含まないプレーンなゲームオーディオデータであるため、ファイル自体のリスクは低いです。実用上の注意点は法的・著作権的なもので、リッピングされた製品版 MOGG にはライセンスされたマスター録音が含まれています。サードパーティの «demogg» ユーティリティは、ランダムなサイトではなく、既知のカスタムソング・コミュニティプロジェクト(Onyx、Magma など)から入手する必要があります。
形式の詳細
概要- 誤って .mogg とラベル付けされた一般的な Ogg バリアント - Harmonix 以外のマルチトラック Ogg エクスポートでこの拡張子が再利用されることが稀にありますが、同じ Ogg Vorbis 構造に従います。
MOGG ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナフォーマット | Ogg (Xiph) ビットストリーム - 標準の `.ogg` ファイルと同一のページ構造 |
| オーディオコーデック | Vorbis (非可逆圧縮) |
| エンコーディング | バイナリ、リトルエンディアン・バイトオーダー |
| チャンネル構造 | 1つの Ogg ストリームに多重化された複数のインターリーブ・モノラルステム(ドラム、ベース、ギター、ボーカル、キーボードなど)。ゲームエンジンが実行時に各ステムをミュートまたはソロにすることを可能にします |
| 典型的なサンプルレート | 44.1 kHz |
| ソースビット深度 | 16-bit |
| 典型的なファイルサイズ | 1曲あたり 10 MB - 60 MB(ステム数や曲の長さにより異なります) |
| マジックバイト | プレーンファイルの場合はオフセット 0 に `OggS` (hex: `4F 67 67 53`)。暗号化された製品版 MOGG はストリームの前に Harmonix ヘッダーが付加され、`OggS` がゼロ以外のオフセットに押し出されます |
| 整合性チェック | Ogg コンテナ仕様に固有のページごとの CRC32 チェックサム |
| 暗号化 | プレーンまたはコミュニティ作成のファイルにはなし。公式の Rock Band / Guitar Hero タイトルでは Harmonix の難読化ヘッダー(バージョンワード `0x0A`-`0x10`)を使用 |
| MIME タイプ | `audio/ogg` (一部のコンテキストでは `application/octet-stream` としても提供されます) |
| プラットフォームサポート | Windows, macOS, Linux, Xbox 360, PlayStation 3, Wii |
| 開発元 | Harmonix Music Systems (オープンな Xiph Ogg Vorbis 標準に基づいています) |
| ステムマッピング | チャンネルと楽器の割り当ては、`.mogg` 自体の中ではなく、外部の `.mid` または曲のメタデータファイルに保存されます |
| 復号後の出力 | Harmonix ヘッダーを除去すると、任意の Ogg 互換プレーヤーで再生可能な標準のマルチチャンネル `.ogg` になります |
| リリース日 | 2007 (Rock Band, Harmonix); built on Xiph Ogg Vorbis (1.0, 2002) |
| 最新バージョン | Ogg Vorbis I; encrypted variants in later Rock Band / Guitar Hero titles |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | xiph.org |
MOGG の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。MOGG ファイルについて最初の質問をしてみましょう。