Chaque fichier WAV professionnel contient des métadonnées, des informations intégrées dans l'en-tête du fichier qui décrivent l'enregistrement. Les deux formats de métadonnées standard pour l'audio de radiodiffusion et de production sont bEXT (Broadcast Wave Extension) et iXML. Si vos fichiers WAV ont des métadonnées incorrectes, incomplètes ou manquantes, cet article explique comment les corriger sans toucher à l'audio.

bEXT and iXML

C'est quoi les métadonnées bEXT ?

bEXT signifie Broadcast Wave Extension. C'est un bloc de données ajouté aux fichiers WAV par l'Union européenne de radio-télévision pour transporter les métadonnées de production. Les champs incluent :

  • Description (une note en texte libre)
  • Créateur (généralement le fabricant de l'enregistreur ou le logiciel)
  • Référence du créateur (un identifiant unique)
  • Date et heure de création
  • Timecode (référence timecode BWF)

C'est quoi les métadonnées iXML ?

iXML est un format de métadonnées plus détaillé, stocké en XML dans le fichier WAV. Il est utilisé par les enregistreurs de terrain professionnels et les systèmes de postproduction. Les champs iXML incluent :

  • Nom du projet
  • Numéro de scène
  • Numéro de prise
  • Noms de piste et fonctions de piste (un par canal)
  • Notes et informations d'utilisateur
  • Indicateurs de prise encerclée et de son seul
  • Les informations d'ensemble de fichiers, qui permettent de savoir que des fichiers mono séparés appartiennent à une même prise

La plupart des enregistreurs de terrain professionnels écrivent à la fois bEXT et iXML dans chaque fichier enregistré.

Quand les métadonnées sont incorrectes ou manquantes

Les métadonnées incorrectes causent des problèmes en aval. Les logiciels de montage et les DAW utilisent les informations de scène et de prise pour synchroniser automatiquement l'audio à l'image. Si le numéro de scène est erroné, l'audio se retrouve au mauvais endroit. Si les noms de piste manquent, le monteur ne peut pas savoir quel canal est la perche et lequel est le micro-cravate.

Wave-Copilot-Wav-Metadata-Editor

Modifier bEXT et iXML avec Wave Copilot

Wave Copilot lit et écrit les deux formats dans un seul éditeur, réparti sur cinq onglets : General pour le projet, la scène, la prise, les notes et les indicateurs de prise encerclée et de son seul ; Recording pour le taux d'échantillonnage, la cadence, le timecode de départ et les bits utilisateur ; Track Info pour les noms et fonctions de chaque canal ; History pour ce que l'enregistreur a écrit sur lui-même ; et Cues pour les points de synchro contenus dans le fichier. Rien ici ne ré-encode l'audio. Les métadonnées sont réécrites et les échantillons restent exactement tels quels.

Sélectionnez plusieurs fichiers et une modification s'applique à tous d'un coup, ce qui transforme une journée de corrections en une seule opération :

  • Corriger un numéro de scène sur toute une journée de tournage
  • Ajouter un nom de projet aux fichiers enregistrés sans
  • Définir les noms de piste selon la convention de nommage de la production
  • Marquer les prises encerclées avant l'envoi du rapport

Deux choses restent volontairement fichier par fichier. Le timecode de départ en est une, puisqu'un lot de prises ne partage jamais une même heure de départ, et les points de repère sont l'autre. Les deux se modifient sur un seul fichier sélectionné.

Obtenir le bon timecode

Le timecode n'est pas un champ de texte libre, et l'onglet Recording le traite comme la paire de valeurs qu'il est réellement. Start TC est la vue lisible par un humain ; Samples Since Midnight est le nombre que le fichier stocke vraiment. Changez l'un et l'autre suit.

Deux cases à cocher décident de ce qui arrive quand le format change en dessous. Preserve Start TC, activée par défaut, retient le timecode affiché quand vous changez le taux d'échantillonnage ou la cadence et recalcule le compte d'échantillons stocké pour qu'il corresponde, ce qui garde la prise en synchro avec la caméra. Désactivez-la seulement si vous voulez l'inverse. Use Originator Time établit le Start TC à partir de l'heure du jour inscrite par l'enregistreur, pour les fichiers écrits avec une horloge mais sans timecode utilisable.

Et quand la synchronisation de jam a carrément échoué, retaper le timecode n'est pas la solution. Si un générateur de timecode a été enregistré sur une piste sous forme d'audio, ce qui est le recours habituel sur un dispositif sans émetteur capable de porter le timecode, l'onglet Audio TC décode cette rafale et l'écrit dans le fichier comme un vrai timecode BWF, précis à l'échantillon près plutôt qu'arrondi à l'image, à la fois dans le bloc bEXT et dans l'iXML. Il peut aussi couper la rafale au passage, sur les canaux qui la portent et nulle part ailleurs, en écrivant des copies muettes pour que vos originaux ne soient jamais modifiés. Après ça, le fichier se comporte comme n'importe quel fichier d'enregistreur : il se conforme, il entre dans les rapports, et il se place correctement dans un logiciel de montage.

Comparaison-Wave-Copilot

Conclusion

Maintenir des métadonnées propres et précises dans vos fichiers WAV économise beaucoup de temps en postproduction et réduit le risque d'erreurs de synchronisation. L'essai gratuit de 14 jours de Wave Copilot, pour Windows, macOS et Linux, est un bon point de départ si votre flux de métadonnées a besoin d'amélioration.