OGG Vorbis (.ogg)
Xiph.Org StandardOgg Vorbis est un conteneur audio ouvert et libre de droits ainsi qu'un format de compression avec pertes créé comme alternative libre aux formats brevetés tels que le MP3 et l'AAC.
Convertir OGG en MP3
Convertisseur gratuit de OGG vers MP3 dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.
Inspecter et métadonnées
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers OGG en inspectant la séquence d'octets binaires de tête :
Signature d'en-tête au niveau des octets (Magic Bytes)
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers OGG en inspectant la séquence d'octets binaires de tête :
SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :
4F 67 67 53REPRÉSENTATION ASCII : OggS
Normalisation : Xiph.Org Foundation / IETF RFC 3533 & RFC 5334
Spécifications techniques
| Architecture de conteneur | Conteneur de flux multimédia Ogg encadrant des paquets audio Vorbis |
| Compression | Transformée en cosinus discrète modifiée (MDCT) avec quantification vectorielle et synthèse du plancher de bruit |
| Boutisme des octets | En-têtes et flux binaire de trames en Little-Endian |
| Espaces colorimétriques | N/A (Flux audio avec pertes) |
| Canaux et structure | Jusqu'à 255 canaux audio distincts |
| Dimensions maximales | Fréquences d'échantillonnage arbitraires jusqu'à 192 kHz à des débits variables de 45 à 500 kbps |
| Transparence | Haute qualité perceptive avec pertes ; transparent autour du paramètre de qualité -q 6 (env. 192 kbps) |
| Streaming et progressif | Structure de pages Ogg native conçue dès l'origine pour une diffusion en continu robuste sur Internet |
Matrice de comparaison technique : OGG vs Concurrents
| Attribut technique | OGG (Actuel) | MP3 | OPUS | AAC |
|---|---|---|---|---|
| Liberté de brevets | 100 % ouvert et libre de droits | Brevets expirés (domaine public) | 100 % ouvert et libre de droits | Pool de licences commerciales brevetées |
| Adoption dans l'industrie du jeu vidéo | Massive ; format audio standard dans les moteurs de jeux (Unity, Unreal) | Standard historique | En croissance | Standard du jeu mobile |
| Performances à faible débit | Bonnes à 96-128 kbps | Faibles à 96 kbps | Remarquables à 32-96 kbps | Bonnes à 96-128 kbps |
| Prise en charge multicanal | Jusqu'à 255 canaux distincts | 2 canaux (stéréo) | Jusqu'à 255 canaux | Jusqu'à 48 canaux |
Modes de corruption courants et guide de récupération hexadécimale
Le lecteur Ogg signale une 'désynchronisation du flux binaire' ou interrompt la lecture dès le premier paquet.
Cause racine: En-tête de page Ogg corrompu ou somme de contrôle CRC32 erronée à l'intérieur d'une page OggS.
Récupération: Reconstruisez le conteneur Ogg à l'aide de 'oggz-repair' ou transcodez via ffmpeg -i broken.ogg -c:a copy fixed.ogg.
Analyse de sécurité et vecteurs d'attaque de l'analyseur
Les conteneurs Ogg analysent des segments de paquets à longueur variable à l'intérieur de pages. Des failles dans les décodeurs de flux binaires peuvent déclencher des lectures hors limites.
Vecteurs d'attaque connus
- Lecture excessive de mémoire tampon de tas dans les algorithmes de reconstruction de courbes Vorbis floor1 ou floor0.
- Champs de commentaires surdimensionnés provoquant un déni de service de mémoire lors de l'examen initial du flux.
- Tables de segments de paquets forgées déclenchant un dépassement d'entier lors de l'assemblage des pages.
Bonnes pratiques de défense: Vérifiez les sommes de contrôle CRC32 des pages avant de transmettre les données de paquets au pipeline de décompression Vorbis.
Origines historiques et jalons
Principaux avantages
- 100 % libre de droits et open source, sans revendication de brevet ni frais de licence.
- Fidélité acoustique supérieure et réponse en fréquence dynamique améliorée par rapport au MP3 à débits identiques.
- Prise en charge native d'une lecture fluide sans blanc et métadonnées flexibles de commentaires Vorbis.
Limites techniques
- Manque de prise en charge de la lecture matérielle native sur les anciens autoradios et les lecteurs portables autonomes.
- Largement remplacé pour la voix et les nouvelles applications par le codec de nouvelle génération Opus.
- Historiquement dépourvu de prise en charge native dans les frameworks multimédias par défaut d'Apple iOS et macOS.
Anecdotes techniques
- La signature magique 'OggS' représente 'Ogg Stream', suivie des numéros de révision de structure du flux.
- Le nom 'Ogg' provient de l'argot du jeu netrek 'ogging', qui signifie prendre le contrôle de force.
- Les développeurs de jeux vidéo ont massivement adopté Ogg Vorbis car il évitait des millions de dollars de frais de licence de brevets MP3 propriétaires.
Foire aux questions techniques
Quelle est la différence entre Ogg et Vorbis ?
Ogg est le format de conteneur (responsable de la pagination, de l'entrelacement et de la livraison des paquets), tandis que Vorbis est l'algorithme de compression audio stocké à l'intérieur de ce conteneur Ogg.
Pourquoi Spotify utilise-t-il Ogg Vorbis plutôt que le MP3 ?
Ogg Vorbis est libre de droits et offre une qualité acoustique plus propre, une plage dynamique plus large et une meilleure rétention des hautes fréquences à 320 kbps que le MP3.
Un fichier Ogg peut-il contenir de la vidéo ?
Oui. Bien que .ogg désigne généralement l'audio Vorbis, un conteneur Ogg peut transporter de la vidéo Theora (.ogv) ou de l'audio FLAC (.oga).