Qu'est-ce que le format de fichier MOGG ?
Les fichiers avec l'extension .mogg stockent des données audio compressées en notation binaire. Ils sont considérés comme un format de type conteneur car ils transportent plusieurs pistes d'instruments séparées - batterie, basse, guitare, voix et plus encore - multiplexées dans un seul flux binaire Ogg Vorbis. Le format .mogg a été développé par Harmonix Music Systems et est principalement utilisé dans les jeux de rythme musicaux tels que Rock Band et Guitar Hero.
Grâce aux fichiers .mogg, un moteur de jeu de rythme peut couper ou isoler chaque piste en temps réel pendant le jeu. Un fichier de chanson contient le plus souvent des pistes pour :
- les voix,
- les guitares,
- la batterie,
- la basse,
- les synthétiseurs.
Certains canaux peuvent sembler dupliqués - en réalité, il s'agit d'enregistrements mono pour les côtés stéréo gauche et droit, qui créent ensemble un son spatial. Les fichiers proviennent souvent d'enregistrements originaux sur bandes multipistes, où chaque instrument est séparé sur une station de travail dédiée avant d'être mixé dans un seul fichier .mogg.
Les fichiers .mogg bruts commencent par la signature standard OggS à l'offset d'octet 0, identique à un fichier .ogg classique. Cependant, de nombreuses versions commerciales de Rock Band et Guitar Hero font précéder le flux d'un en-tête chiffré - un mot de version Harmonix de 4 octets, généralement 0x0A ou 0x0B et plus - qui doit être supprimé ou décrypté avant que l'audio ne devienne lisible. Des outils tels que Onyx Music Game Toolkit gèrent cette étape automatiquement.
Lors de l'ouverture d'un fichier .mogg dans un logiciel de création et d'édition audio, tel qu'Audacity ou Avid Pro Tools, il est également possible de l'enregistrer dans un autre format. Cela permet la conversion vers des formats plus largement pris en charge, par exemple .MP3, .FLAC, .WAV ou .wma. Il est possible d'exporter toutes les pistes ou seulement un sous-ensemble sélectionné en utilisant la fonction d'exportation pour une piste audio sélectionnée ou pour l'ensemble du fichier.
Sécurité et sûreté
RISQUE : LOWLe MOGG contient des données audio de jeu brutes sans code exécutable, le fichier lui-même présente donc un risque faible. La mise en garde pratique concerne le droit d'auteur : les MOGG extraits du commerce contiennent des enregistrements originaux sous licence. Les utilitaires tiers « demogg » doivent être obtenus auprès de projets communautaires reconnus (Onyx, Magma) plutôt que sur des sites aléatoires.
Détails du format
en bref- Variantes Ogg génériques mal étiquetées .mogg - Certaines exportations Ogg multipistes non-Harmonix réutilisent occasionnellement l'extension mais suivent la même structure Ogg Vorbis.
Programmes qui ouvrent les fichiers MOGG
Détails techniques
spécifications approfondies| Format de conteneur | Flux binaire Ogg (Xiph) - structure de page identique à un fichier `.ogg` standard |
| Codec audio | Vorbis (compression avec perte) |
| Encodage | Binaire, ordre des octets petit-boutiste (little-endian) |
| Structure des canaux | Plusieurs pistes mono entrelacées (batterie, basse, guitare, voix, touches, etc.) multiplexées dans un flux Ogg, permettant à un moteur de jeu de couper ou d'isoler chaque piste au moment de l'exécution |
| Taux d'échantillonnage typique | 44,1 kHz |
| Profondeur de bits source | 16 bits |
| Taille de fichier typique | 10 Mo - 60 Mo par chanson (varie selon le nombre de pistes et la durée du morceau) |
| Octets magiques | `OggS` (hex : `4F 67 67 53`) à l'offset 0 pour les fichiers bruts ; les MOGG commerciaux chiffrés font précéder le flux d'un en-tête Harmonix, décalant `OggS` à un offset non nul |
| Vérification d'intégrité | Somme de contrôle CRC32 par page inhérente à la spécification du conteneur Ogg |
| Chiffrement | Aucun dans les fichiers bruts ou créés par la communauté ; les titres officiels Rock Band / Guitar Hero utilisent un en-tête d'obscurcissement Harmonix (mots de version `0x0A`-`0x10`) |
| Type MIME | `audio/ogg` (également servi comme `application/octet-stream` dans certains contextes) |
| Plateformes prises en charge | Windows, macOS, Linux, Xbox 360, PlayStation 3, Wii |
| Développeur | Harmonix Music Systems (basé sur le standard ouvert Xiph Ogg Vorbis) |
| Mappage des pistes | Les affectations canal-instrument sont stockées dans un fichier externe `.mid` ou de métadonnées de chanson, et non à l'intérieur du `.mogg` lui-même |
| Résultat du décryptage | La suppression de l'en-tête Harmonix produit un fichier `.ogg` multicanal standard lisible dans n'importe quel lecteur compatible Ogg |
| Publié | 2007 (Rock Band, Harmonix); built on Xiph Ogg Vorbis (1.0, 2002) |
| Dernière version | Ogg Vorbis I; encrypted variants in later Rock Band / Guitar Hero titles |
| Standard ouvert | Oui · libre de droits |
| Spécification | xiph.org |
Conversions MOGG
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers MOGG.