Skip to content
Bertrand Caron edited this page Jan 20, 2023 · 11 revisions

Broadcast Wave Format (BWF) Statut

Note : les termes en gras sont ceux des critères de préservation mentionnés dans le document général de recommandations.

Description

Le format BWF (Broadcast Wave Format) a été mis au point par l'EBU Project Group P/DAPA (Digital Audio Production and Archiving), en étroite collaboration avec l'industrie audio. Il vise à fournir un moyen d'échanger des programmes musicaux ou documents audionumériques entre différents environnements de radiodiffusion, et entre des équipements basés sur différentes plates-formes informatiques. Cela permet de s’affranchir des différences dans les formats de fichiers natifs ou propriétaires ; des différents systèmes d'exploitation des fabricants ; et du mauvais formalisme ou intégration des métadonnées présentes dans les fichiers audio.

Le BWF est un format de fichier pour les données audio, compatible avec le modèle ISO-OSI pour l'échange d'informations. Le format Broadcast Wave Format est basé sur le format de fichier audio WAVE et spécifié dans le Resource Interchange File Format de Microsoft.

Les fichiers RIFF sont constitués de blocs de base appelés "chunks". Un chunk est un bloc de données, contenant généralement un ou plusieurs types d'informations spécifiques. Chaque fichier BWF est composé d’un en-tête de fichier suivi d'un certain nombre de chunks dont certains sont obligatoires comme le chunk spécial d'extension et d'autres sont facultatifs.

Pour le moment, seuls les fichiers PCM linéaires et les fichiers de code MPEG sont pris en charge par BWF.

Les spécifications détaillées de l'extension du BWF à d'autres types de données audio et des autres blocs de données ratifiés par l'UER sont publiées dans des suppléments (1 à 7). Le MBWF (Multi-channel Broadcast Wave Format) spécifie la prise en charge de fichiers multicanaux et du WAVE RF64, qui rend possible l'utilisation de fichiers audio plus volumineux (plus de 4 Gio). L'UER a dernièrement défini d'autres extensions pour transporter ou pointer vers des données spécifiques à certaines applications, par exemple l'audio multicanal, les métadonnées Dolby, les métadonnées ADM (Audio Definition Model) ou toute donnée XML.

Relations à d’autres formats

On précise ici

  • si le format est une extension, une restriction ou s’inspire simplement d’un autre format ;
  • si le format a des ancêtres et/ou des successeurs officiels.

Versions

S’il a différentes versions successives ayant un impact significatif sur la durabilité des données. On évoquera ici le niveau de stabilité (CPO-STA) du format. Si le format définit des profils spécifiques (par exemple, "High profile" pour H.264), en particulier s'ils permettent de déduire l'usage prévu du contenu par le créateur, on les détaillera ici.

Contenu / Conteneur

On détaille ici la nature des contenus additionnels embarqués (CPO-ADD) et leurs usages. La section en lien Métadonnées internes fournit plus de détails sur ce type de contenu précis.

Dans le cas d'un format conteneur, on précisera les formats ou les codecs embarqués des différents flux de données. Dans le cas d’un codec, on précisera dans quels conteneurs il peut être embarqué, et s’il existe un rapport particulier avec l’un d’eux.

Organisme de maintenance et documentation de référence

La documentation du format BWF est accessible via les documents suivants :

Recommendations de l'EBU :

La British Library a réalisé une évaluation de ce format pour la préservation à long terme.

Identifiants

Registre Identifiant
Wikidata Q27526426 pour le format de fichier BWF, version 0
Q27526471 pour le format de fichier BWF, version 1
Q27526504 pour le format de fichier BWF, version 2
Bibliothèque du Congrès fdd000356 pour le format de fichier BWF, version 1
fdd000357 pour le format de fichier BWF, version 2
fdd000003 pour le format de fichier BWF, version 1 avec Audio LPCM
fdd000359 pour le format de fichier BWF, version 2 avec Audio LPCM
PRONOM fmt/1 pour le format de fichier BWF, version 0
fmt/2 pour le format de fichier BWF, version 1
fmt/527 pour le format de fichier BWF, version 2
fmt/703 pour le format de fichier BWF, version 0 avec Audio LPCM
fmt/704 pour le format de fichier BWF, version 1 avec Audio LPCM
fmt/705 pour le format de fichier BWF, version 2 avec Audio LPCM
fmt/709 pour le format de fichier BWF, version 0 avec Extention
fmt/710 pour le format de fichier BWF, version 1 avec Extention
fmt/711 pour le format de fichier BWF, version 2 avec Extention
fmt/713 pour le format de fichier BWF RF64
Just Solve the File Format Problem BWF

Caractéristiques techniques

On décrira ici les caractéristiques techniques ayant un impact sur la durabilité des données, en particulier sur les critères de compacité (CPO-COM, notamment le ou les algorithme(s) de compression disponibles), simplicité (CPO-SIM), mécanismes de protection (CPO-PRO), robustesse (CPO-ROB), transparence (CPO-TRA) et indépendance / autonomie (CPO-AUT).

Métadonnées internes

Dans la Vesion 2 du BWF, le chunk spécial d'extension « bext » peut contenir un nombre important de champs : Description, Originator, OriginatorReference, OriginationDate, OriginationTime, TimeReferenceLow, TimeReferenceHigh, Version, SMPTE UMID (Unique Material Identifier), LoudnessValue, LoudnessRange, MaxTruePeakLevel, MaxMomentaryLoudness, MaxShortTermLoudness.

Dans le chunk « bext », le champ (CodingHistory) contient des détails sur l'ensemble des éléments utilisés lors du transfert d’un document.

Dans le chunk « levl », contient des informations sur les niveaux de crête des signaux audio dans le fichier.

Dans le chunk « axml », permet le stockage et le transfert de métadonnées au format XML 1.0 ou ultérieur.

Dans le chunk « qlty », le champ (Quality Report) contient des informations décrivant tous les événements pertinents affectant la qualité du signal sonore enregistré.

Dans le chunk « qlty », le champ (Cue Sheet) est une liste d'événements marqués d'un horodatage exact et d'une description plus poussée du signal sonore.

Le chunk « chna » a pour objectif de lier chaque piste du fichier BWF avec ses métadonnées ADM (Audio Definition Model) associées et permet un accès plus rapide aux ID ADM. Les spécifications des métadonnées ADM sont définies dans la norme ITU-R BS 2076-2 de l'ITU.

Outils connus par la BnF

Le module WAVE de l'outil JHOVE intègre dans son processus de validation des contrôles liés à la spécification EBU de WAVE, versions 0 à 2, mais ceux-ci se limitent à identifier la version de BWF.

L'outil BWF MetaEdit, développé par MediaArea, permet de visualiser et d'éditer toutes les métadonnées internes RIFF/WAVE et BWF recommandées par la Federal Agencies Digital Guidelines Initiative (FADGI) pour les métadonnées internes des fichiers BWF issus de la numérisation.

Usage ou présence dans les collections de la BnF

Lors des dernières campagnes de transfert de cassette DAT, la BnF a utilisé le format BWF afin de récupérer dans un standard reconnu un certain nombre d’information documentaire et technique. Elle s’inspire des recommandations de la Federal Agencies Digitization Guidelines Initiative (FADGI) et définit les valeurs attendues pour les métadonnées spécifiques au format BWF, ainsi que quelques métadonnées définies par le standard RIFF pour le chunk « INFO ».

Métadonnées internes attendues : Originator (nom du producteur), OriginatorReference (Identifiant préférentiel attribué par le producteur), OriginationDate (date de création du fichier), Version (version de BWF), CodingHistory (ensemble des éléments décrivant chaque opération importante réalisée sur le fichier), IARL (lieu d'archivage), INAM (titre au moment de la dématérialisation/numérisation) et ICOP (provenance si connue). Sont aussi attendue des informations de MediaTimePoint (timestamp) et MediaDuration permettant la synchronisation de fichiers issus de transferts de DAT avec timecode.

Des fichiers au format BWF sont présents dans les collections de la BnF. Ils proviennent généralement de de dons comprenant des enregistrements issus d’enregistreurs audio professionnels ou de pistes audio séparées liées à des documents vidéo.

Clone this wiki locally