OGG Vorbis (.ogg)

Xiph.Org Standard

Ogg 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 :

Sélectionnez ou déposez des fichiers ici

Conversion 100 % privée dans le navigateur - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V
Garantie de confidentialité sans transmission réseau : 0 octet téléchargé vers des serveurs externes. Tout le traitement a lieu localement dans le bac à sable de votre navigateur.

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 53

REPRÉSENTATION ASCII : OggS

Normalisation : Xiph.Org Foundation / IETF RFC 3533 & RFC 5334

Spécifications techniques

Architecture de conteneurConteneur de flux multimédia Ogg encadrant des paquets audio Vorbis
CompressionTransformée en cosinus discrète modifiée (MDCT) avec quantification vectorielle et synthèse du plancher de bruit
Boutisme des octetsEn-têtes et flux binaire de trames en Little-Endian
Espaces colorimétriquesN/A (Flux audio avec pertes)
Canaux et structureJusqu'à 255 canaux audio distincts
Dimensions maximalesFréquences d'échantillonnage arbitraires jusqu'à 192 kHz à des débits variables de 45 à 500 kbps
TransparenceHaute qualité perceptive avec pertes ; transparent autour du paramètre de qualité -q 6 (env. 192 kbps)
Streaming et progressifStructure 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 techniqueOGG (Actuel)MP3OPUSAAC
Liberté de brevets100 % ouvert et libre de droitsBrevets expirés (domaine public)100 % ouvert et libre de droitsPool de licences commerciales brevetées
Adoption dans l'industrie du jeu vidéoMassive ; format audio standard dans les moteurs de jeux (Unity, Unreal)Standard historiqueEn croissanceStandard du jeu mobile
Performances à faible débitBonnes à 96-128 kbpsFaibles à 96 kbpsRemarquables à 32-96 kbpsBonnes à 96-128 kbps
Prise en charge multicanalJusqu'à 255 canaux distincts2 canaux (stéréo)Jusqu'à 255 canauxJusqu'à 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

2008Spotify lance sa plateforme de streaming musical en utilisant Ogg Vorbis comme principal codec audio de diffusion.
2002Xiph.Org publie Vorbis 1.0, l'établissant comme le premier format audio open source avec pertes.
2000Christopher Montgomery initie le projet Ogg en réaction aux annonces de redevances de brevets de Fraunhofer.

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).