RF64
Internet mediatyp | audio/vnd.wave |
---|---|
Utvecklad av | European Broadcasting Union |
Senaste släppningen | 2.0 juni 2018 |
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.