RF64

RF64
Internet mediatyp audio/vnd.wave
Utvecklad av European Broadcasting Union
Senaste släppningen

2.0 juni 2018 ; för 4 år sedan ( 2018-06 )
Typ av format Ljudfilformat
Förlängt från WAV , BWF
Standard

RF64 är ett BWF -kompatibelt flerkanaligt ljudfilformat som gör att filstorlekar överstiger 4 GB . Det har specificerats av European Broadcasting Union . Det har accepterats som ITU- rekommendationen ITU-R BS.2088 .

Filformatet är utformat för att uppfylla kraven för flerkanaligt ljud vid sändning och ljudarkivering. Den är baserad på Microsoft RIFF / WAVE-format och Wave Format Extensible för flerkanalsparametrar. Tillägg görs till den grundläggande specifikationen för att tillåta fler än 4 GB filstorlekar vid behov (den nya maximala filstorleken är nu cirka 16 exabyte). Formatet är transparent för BWF och alla dess tillägg och bitar. RF64 WAV-filer använder vanligtvis filtillägget .wav.

Förmåga

Maximalt 18 surroundkanaler, stereo nedmixkanal och bitströmssignaler med icke-PCM-kodad data kan också lagras i filformatet. RF64 kan användas i hela programkedjan från infångning till redigering och uppspelning och för kort- eller långtidsarkivering av flerkanalsfiler.

På grund av den inkonsekventa användningen av CUE-datadefinitionen, det ytterligare kravet att CUE-bitnamn ska lagras i en extra LABL-bit, tillsammans med den inneboende 32-bitars begränsningen av CUE-bitpekarindexet, definierar 2009 RF64-formatet också en ny 'r64m ' markörbit.

Filformatet RF64 bör uppfylla det långsiktiga behovet av flerkanaligt ljud i sändningar och arkivering. Den ansträngning som krävs för programvaruimplementerare är mycket liten. De förändringar som kommer att behövas för att uppdatera befintliga system kommer att vara rimliga i kostnad.

Formatera

I sin grundläggande form är fältet för 32-bitars chunkstorlek vid offset 4 i filen satt till -1 ( 0xFFFFFFFF ), och omedelbart efter det infogas en ny 'ds64'-bit (före FMT-biten). Den här nya ds64-biten kommer att innehålla 64-bitarsstorlekarna för DATA-bitarna, med hjälp av en enkel sekventiell tabellmekanism för att peka på ytterligare DATA-bitar. De första 4 byten av filen ändras sedan från 'RIFF' till 'BW64'.

RF64-filer definierar följande extra bitar:

  • BW64, ersätter "RIFF"
  • ds64, datastorlek 64, första biten under BW64
  • axml, från BWF
  • bxml, som "axml" i BWF (ITU-R BS.1352-3), men komprimerad
  • sxml, ljudrelaterade XML-data
  • chna, kanalinformation
  • SKRUPP, en platshållare för ds64

En RF64-fil med en 'bext'-bit blir en MBWF-fil. 'bext' är inte en del av RF64 i sig.

Se även