Was ist das MOGG-Dateiformat?
Dateien mit der Dateiendung .mogg speichern komprimierte Audiodaten in binärer Notation. Sie werden als Container-Format bezeichnet, da sie mehrere separate Instrumentenspuren - Schlagzeug, Bass, Gitarre, Gesang und mehr - gemultiplext in einem einzigen Ogg Vorbis-Bitstream enthalten. Das .mogg-Format wurde von Harmonix Music Systems entwickelt und wird primär in Musik-Rhythmusspielen wie Rock Band und Guitar Hero verwendet.
Dank .mogg-Dateien kann eine Rhythmusspiel-Engine jede Spur in Echtzeit während des Gameplays stummschalten oder solo schalten. Eine Songdatei enthält meist Spuren für:
- Gesang,
- Gitarren,
- Schlagzeug,
- Bass,
- Synthesizer.
Einige Kanäle können doppelt erscheinen - in Wirklichkeit handelt es sich um Mono-Aufnahmen für die linke und rechte Stereoseite, die zusammen einen räumlichen Klang erzeugen. Die Dateien stammen oft von originalen Multitrack-Bandaufnahmen, bei denen jedes Instrument auf einer dedizierten Workstation getrennt wird, bevor sie zu einer einzigen .mogg-Datei abgemischt werden.
Einfache .mogg-Dateien beginnen mit der Standard-Signatur OggS bei Byte-Offset 0, identisch mit einer regulären .ogg-Datei. Viele kommerzielle Rock Band- und Guitar Hero-Veröffentlichungen stellen dem Stream jedoch einen verschlüsselten Header voran - ein 4-Byte Harmonix-Versionswort, üblicherweise 0x0A oder 0x0B und höher -, das entfernt oder entschlüsselt werden muss, bevor das Audio abspielbar wird. Tools wie Onyx Music Game Toolkit erledigen diesen Schritt automatisch.
Beim Öffnen einer .mogg-Datei in Audio-Erstellungs- und Bearbeitungssoftware wie Audacity oder Avid Pro Tools besteht auch die Möglichkeit, sie in einem anderen Format zu speichern. Dies ermöglicht die Konvertierung in weiter verbreitete Formate, zum Beispiel .MP3, .FLAC, .WAV oder .wma. Es ist möglich, alle Spuren oder nur eine ausgewählte Teilmenge über die Exportfunktion für eine ausgewählte Audiospur oder die gesamte Datei zu exportieren.
Sicherheit
RISIKO: LOWMOGG sind reine Spieldaten ohne ausführbaren Code, daher ist die Datei selbst risikoarm. Die praktische Vorsicht gilt dem Urheberrecht: Extrahierte kommerzielle MOGGs enthalten lizenzierte Master-Aufnahmen. Drittanbieter-Utilities wie «demogg» sollten von bekannten Community-Projekten (Onyx, Magma) bezogen werden, nicht von dubiosen Seiten.
Formatdetails
kurz gefasst- Generische Ogg-Varianten, die fälschlicherweise als .mogg bezeichnet werden - Gelegentliche Multitrack-Ogg-Exporte, die nicht von Harmonix stammen, verwenden die Endung wieder, folgen aber derselben Ogg Vorbis-Struktur.
Programme zum Öffnen von MOGG-Dateien
Technische Details
technische Spezifikation| Container-Format | Ogg (Xiph) Bitstream - identische Seitenstruktur wie eine Standard-`.ogg`-Datei |
| Audio-Codec | Vorbis (verlustbehaftete Kompression) |
| Kodierung | Binär, Little-Endian Byte-Reihenfolge |
| Kanalstruktur | Mehrere verschachtelte Mono-Spuren (Schlagzeug, Bass, Gitarre, Gesang, Keys etc.), die in einen Ogg-Stream gemultiplext sind, was es einer Game-Engine ermöglicht, jede Spur zur Laufzeit stumm oder solo zu schalten |
| Typische Abtastrate | 44,1 kHz |
| Quell-Bittiefe | 16-Bit |
| Typische Dateigröße | 10 MB - 60 MB pro Song (variiert je nach Spuranzahl und Songlänge) |
| Magic Bytes | `OggS` (Hex: `4F 67 67 53`) bei Offset 0 für einfache Dateien; verschlüsselte kommerzielle MOGGs stellen dem Stream einen Harmonix-Header voran, wodurch `OggS` an einen Offset ungleich Null verschoben wird |
| Integritätsprüfung | Seitenweise CRC32-Prüfsumme, die in der Ogg-Containerspezifikation enthalten ist |
| Verschlüsselung | Keine bei einfachen oder von der Community erstellten Dateien; offizielle Rock Band / Guitar Hero Titel verwenden einen Harmonix-Obfuskations-Header (Versionswörter `0x0A`-`0x10`) |
| MIME-Typ | `audio/ogg` (in einigen Kontexten auch als `application/octet-stream` bereitgestellt) |
| Plattformunterstützung | Windows, macOS, Linux, Xbox 360, PlayStation 3, Wii |
| Entwickler | Harmonix Music Systems (basierend auf dem offenen Xiph Ogg Vorbis Standard) |
| Spur-Zuweisung | Kanal-zu-Instrument-Zuweisungen werden in einer externen `.mid`- oder Song-Metadatendatei gespeichert, nicht innerhalb der `.mogg` selbst |
| Entschlüsselungs-Ergebnis | Das Entfernen des Harmonix-Headers ergibt eine Standard-Mehrkanal-`.ogg`-Datei, die in jedem Ogg-kompatiblen Player abspielbar ist |
| Veröffentlicht | 2007 (Rock Band, Harmonix); built on Xiph Ogg Vorbis (1.0, 2002) |
| Neueste Version | Ogg Vorbis I; encrypted variants in later Rock Band / Guitar Hero titles |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | xiph.org |
MOGG-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu MOGG-Dateien.