Formatul undei difuzate

BWF
Broadcast Wave Format Caracteristici
Extensii .wav, .WAV
Dezvoltat de Uniunea Europeană a Radiodifuziunii
Tipul formatului Formatul containerului audio
Specificație Formatul deschis

Broadcast Wave Format standardul ( BWF , uneori BWAVE ) definește o evoluție a / WAVE RIFF container format audio , permițând , în special , adăugarea de „  difuzare  “ metadate , cum ar fi timecode , informații de identificare, sau chiar de măsurare audio.

BWF este compatibil cu formatul WAVE. Adică, un player WAVE va putea decoda sunetul dintr-un fișier în format BWF.

BWF a fost definit pentru prima dată în 1997 de UER sub referința Tech 3285. Ulterior a suferit mai multe revizuiri și suplimente.

BWF rămâne până în prezent formatul preferat în producția muzicală și audiovizuală. De asemenea, este recomandat pentru arhivare de către IASA ( Asociația Internațională a Arhivelor Sonore și Audiovizuale  (en) ) ca format pentru păstrarea patrimoniului sonor.

Istoric

Versiuni

Fiecare versiune este compatibilă cu versiunile anterioare și ulterioare. Adică, o implementare planificată pentru o versiune anterioară va ignora pur și simplu informațiile pe care nu le acceptă. În schimb, o implementare planificată pentru o versiune ulterioară va asocia valorile nule cu câmpurile lipsă.

Suplimente

Standardul

Formatul containerului BWF este definit din formatul Microsoft RIFF / WAVE . Un fișier BWF trebuie, așadar, ca un fișier WAVE, să înceapă cu un antet valid RIFF / WAVE și să conțină cel puțin un fragment fmt␣ (cod care înseamnă format , gliful „␣” reprezintă un spațiu ) care conține informațiile necesare pentru decodarea sunetului și un fragment data care conține datele audio utile. Bucată fmt␣ trebuie să fie în fișierul înainte de bucată data .

Standardul BWF completează aceste specificații prin adăugarea unui nou fragment bext ( Broadcast audio EXTension ), care conține informațiile minime considerate necesare pentru orice aplicație de difuzare .

Conținut de bucăți bext
Numele de familie Descriere
Descriere Acest câmp este adesea folosit de producători pentru a stoca informații suplimentare (numărul piesei, numărul de cadre pe secundă etc.)
Creatorul Numele producătorului înregistrării. De obicei, cel al producătorului de înregistratoare.
Referința inițiatorului Identificator atribuit de producătorul înregistrării.
OriginationDate Data înregistrării în format aaaa-ll-zz
OriginationTime Ora înregistrării în format hh: mm: ss
TimeReference Valoare numită Sample Count Since Midnight . Acesta este numărul de eșantioane trecute de la miezul nopții când a început înregistrarea. Această valoare face posibilă, pentru o frecvență de eșantionare dată și un număr de cadre pe secundă, să se găsească codul de timp de la începutul înregistrării până la cel mai apropiat eșantion.
- De la versiunea 1
Versiune Versiunea standardului la care corespunde fișierul. Poate fi 0, 1 sau 2.
UMID UMID ( Unique Material IDentifier ), așa cum este definit de SMPTE.
- Din versiunea 2
LoudnessValue Loudness valoare integrată în LUFS (înmulțit cu 100)
LoudnessRange Valoarea intervalului de voce în LU (înmulțit cu 100)
MaxTruePeakLevel Valoarea maximă True Peak în dBTP (înmulțită cu 100)
MaxMomentaryLoudness Valoarea maximă a Loudness momentan în LUFS (înmulțită cu 100)
MaxShortTermLoudness Valoarea maximă a Loudness pe termen scurt în LUFS (înmulțită cu 100)
- Toate versiunile
Rezervat Spațiu rezervat pentru o posibilă utilizare în versiunile viitoare.
CodingHistory Istoricul codificărilor adăugat la fluxul audio. Formatul acestui câmp este detaliat în Recomandarea RU-98 a UER.

De asemenea, standardul WAVE acceptă multe formate de codare audio. BWF restricționează suportul la două formate:

În cele din urmă, standardul BWF nu prevede o extensie de fișier. Ca urmare, fișierele .bwfnu există sau cel puțin nu sunt standardizate. Deci, considerăm că orice extensie validă pentru un fișier WAVE va fi valabilă pentru un fișier BWF - în general .wavsau .WAV.

Suplimente

Suplimentele definesc fiecare o bucată de metadate opțională. Acestea pot fi sau nu adăugate la un fișier BWF, după cum este necesar.

Audio MPEG

Formatul RIFF / WAVE așa cum este definit de Microsoft face deja posibilă acceptarea fluxurilor audio MPEG. Acest supliment permite luarea la dispoziție a unor opțiuni de codare suplimentare.

Acest supliment definește fragmentul mext( extensia audio MPEG ), responsabil pentru primirea acestor noi opțiuni.

Raport de captare

Acest supliment definește bucata qlty( calitate ), care include o listă de evenimente ( evenimente ) care pot fi completate manual de către operator sau automat de către sistemul de înregistrare.

Un eveniment face posibilă identificarea unui moment precis în fluxul audio în care, de exemplu, se produce un clic digital, saturație ocazională, abandonarea legăturii HF etc.

Acest supliment va permite, de asemenea, stocarea datelor de măsurare pe întregul semnal: vârf maxim (dBFS), nivel mediu (dBFS), corelație de fază, dinamică (dB), probe decupate (la valori extreme), raport semnal-zgomot, etc.

Bucată de plic de vârf

Acest supliment definește blocul levl( nivelul ) care face posibilă accelerarea încărcării, afișării și procesării unui fișier WAVE în software, prin punerea la dispoziție a datelor de nivel audio de vârf ale semnalului.

Aceste date sunt necesare pentru afișarea formelor de undă și procesele de normalizare audio.

Astfel, integrarea acestora în fișiere BWF va împiedica software-ul compatibil să fie nevoit să le recalculeze de fiecare dată când sunt deschise.

<link> Bucată

Deoarece dimensiunea fișierului este codificată în antetul RIFF pe 32 de biți, formatul RIFF / WAVE acceptă o dimensiune maximă a fișierului de 4 GiB. Această limită este adesea redusă la 2 GiB de implementările care folosesc numere întregi semnate.

Acest supliment definește fragmentul link, care permite împărțirea unuia sau mai multor fluxuri audio de peste 2 GiB pe mai multe fișiere.

<axml> Bucată

Acest supliment definește fragmentul axml, permițând încorporarea metadatelor descriptive în format XML .

Aceste metadate pot fi formatate în conformitate cu documentele Tech 3293 (anterior Core Metadata Set pentru Radio Archives acum EBUCore ) și Tech 3295 ( P_Meta ).

Metadate Dolby, <dbmd> Bucată

Această bucată definește supliment dbmd( dolby metadate ), permițând suportul de metadate audio asociate cu diferite Dolby tehnologii  : Dolby E , Dolby Digital și Dolby Digital Plus .

Sintaxa acestor metadate se bazează pe documentul SMPTE RDD 6-2006, facilitând astfel interacțiunea echipamentelor și software-ului existent care utilizează aceste fișiere.

Compatibilitate cu formatul WAVE

Formatul WAVE , așa cum este definit de Microsoft, se bazează pe formatul RIFF . Aceasta definește o structură în blocuri de date ( bucată ). Dacă un cititor întâlnește un bloc pe care nu îl cunoaște, ar trebui doar să îl ignore.

Deoarece standardul BWF se bazează pe adăugarea a cel puțin unui bloc nou, o implementare compatibilă cu formatul WAVE va fi corolar compatibilă cu BWF.

Note și referințe

  1. (în) Arhivele Naționale (Marea Britanie) „  Referință format  ” ,11 martie 2005(accesat pe 5 iulie 2017 )
  2. (în) BBC Research & Development, „  Broadcast WAV File Format  ” (accesat la 5 iulie 2017 )
  3. (en) UER , "  Tech 3285 - Specificația formatului undei difuzate (BWF)  " [PDF] ,2011 : „  Broadcast Wave Format se bazează pe formatul de fișier audio Microsoft WAVE, la care EBU a adăugat o bucată„ Broadcast Audio Extension ”.  » , P.  3
  4. (Producător) Dispozitive de sunet  : SD688 , SD552
  5. (Producător) Nagra  : Nagra LB , Nagra V , Nagra Seven , Nagra VI , Nagra SD
  6. (Producător) Aaton  : Cantar-X2
  7. (Producător) Zaxcom  : Deva 24 , Nomad , Zax Max
  8. (Producător) Fostex  : UR-2
  9. IASA, „  Recomandări pentru producerea și conservarea obiectelor audio digitale  ” (accesat la 5 iulie 2017 )  : „Recomandările IASA recomandă formatul liniar, întrețesut PCM (Pulse Code Modulation) pentru stereo, într-un fișier .wav sau preferabil. wav BWF (UER Tech 3285) pentru toate secvențele audio pe două piste. "
  10. (in) EBU , "  Tech 3285 - Specificația formatului undei difuzate (BWF)  " [PDF] ,2011 : Versiunea 1 este compatibilă înapoi cu versiunea 0 [...] Modificarea este, de asemenea, compatibilă înainte.  » , P.  8
  11. (in) EBU , "  Tech 3285 - Specificația formatului undei difuzate (BWF)  " [PDF] ,2011 : Versiunea 2 este compatibilă cu versiunile 1 și 0 [...] Modificarea este, de asemenea, compatibilă cu versiunile anterioare.  » , P.  8
  12. (in) EBU , "  Tech 3285 - Specificația formatului undei difuzate (BWF)  " [PDF] ,2011 : „  Un fișier Broadcast Wave Format va începe cu antetul obligatoriu„ WAVE ”Microsoft RIFF și cel puțin următoarele bucăți: <broadcast_audio_extension> <fmt-ck> <wave-data>  ” , p.  9
  13. (in) EBU , "  Tech 3285 - Specificația formatului undei difuzate (BWF)  " [PDF] ,2011 : „  Pe lângă datele audio, un fișier BWF conține informații minime - sau metadate - care sunt considerate necesare pentru toate aplicațiile de difuzare.  » , P.  3
  14. (in) EBU , "  Tech 3285 - Specificația formatului undei difuzate (BWF)  " [PDF] ,2011 : „  Deși alte formate WAVE sunt înregistrate la Microsoft, doar formatele de mai sus [WAVE_FORMAT_PCM, WAVE_FORMAT_MPEG] sunt utilizate în prezent cu BWF. [...] Alte formate WAVE pot fi definite în viitoarele suplimente.  » , P.  16
  15. (în) Arhivele Naționale (Marea Britanie), „  formate de compresie acceptate  ” ,11 martie 2005(accesat pe 5 iulie 2017 )
  16. (in) EBU , "  Tech 3285-S1 - Supliment 1 - Audio MPEG  " [PDF] ,1997 : „  Microsoft Corporation a specificat modul în care datele audio MPEG pot fi organizate în fișiere WAVE. O extensie a formatului fragment și o parte a informațiilor conțin informații suplimentare necesare pentru a specifica opțiunile de codare MPEG. [...] Pentru MPEG Layer 2, s-a constatat că trebuie furnizate informații suplimentare despre codarea semnalului. Acest lucru este transportat în fragmentul <mpeg_audio_extension>, dezvoltat de grupul MPEG Layer 2 Audio Interest.  » , P.  4
  17. (in) EBU , "  Tech 3285-S3 - Supliment 3 - Vârf de plic de vârf  " [PDF] ,2001 : Un standard pentru stocarea și transferul de date despre vârfurile de semnal obținute prin submasionarea sunetului. Aceste date din bucată pot fi utilizate pentru a furniza plicul esenței audio din fișier. Acest lucru va permite unei aplicații audio să afișeze rapid fișierele audio, fără a pierde prea multă precizie.  » , P.  1
  18. (in) EBU , "  Tech 3285-S3 - Supliment 3 - Vârf de plic de vârf  " [PDF] ,2001 : Este posibil să trimiteți vârful de vârf, care este primul eșantion audio a cărui valoare absolută este valoarea maximă a întregului fișier audio. O aplicație audio poate utiliza aceste informații pentru a normaliza un fișier în timp real, fără a fi nevoie să scanați întregul fișier. (Deoarece acest lucru a fost făcut deja de către expeditor).  » , P.  1
  19. (in) EBU , "  Tech 3285-S4 - Supliment 4 - <link> Chunk  " [PDF] ,2003 : „  Blocul <link> oferă date de conectare pentru o ieșire audio fără probleme distribuită pe mai multe fișiere.  » , P.  1
  20. (in) EBU , "  Tech 3285-S5 - Supliment 5 - <AXML> Chunk  " [PDF] ,2003 : Bucata <axml> poate conține orice date conforme cu formatul XML 1.0 sau o versiune ulterioară, un format larg răspândit pentru schimbul de date. Rețineți că fragmentul <axml> poate conține fragmente XML din mai multe scheme.  » , P.  1
  21. (in) EBU , "  Tech 3285-S5 - Supliment 5 - <AXML> Chunk  " [PDF] ,2003 : Exemplu [...] conținutul XML al fragmentului <axml> urmează documentelor EBU Tech 3293 și Tech 3295.  " , p.  2
  22. (în) EBU , "  Tech 3285-S6 - Supliment 6 - Dolby Metadate, <dbmd> Chunk  " [PDF] ,2009 : „  Dolby Audio Metadata Chunk este identificat prin codul„ dbmd ”al fragmentului. Se compune dintr-un număr variabil de segmente de metadate. Această sintaxă se bazează în mod vag pe câmpurile de fluxuri de biți seriale Dolby E audio existente, prezentate ca un document SMPTE Registered Disclosure Document, care va facilita interacțiunea echipamentelor hardware existente cu software-ul care procesează aceste fișiere WAVE.  » , P.  6
  23. (în) Dolby Laboratories, Inc. , „  Dolby DP600 Program Optimizer Manual  ” [PDF]  : „  Fluxurile de biți Dolby E, Dolby Digital și Dolby Digital Plus pot fi codificate și decodate către și din .wav sau multicanal Broadcast WAV Formatează fișierele (BWF) cu metadate (incluse în fragmentul de metadate audio Dolby).  » , P.  3

Vezi și tu

linkuri externe

Standardul

Recomandări conexe

Resurse aditionale

Articole