RF64 - RF64
Разработан | Европейский вещательный союз |
---|---|
Последний релиз | 2.0 (Июнь 2018 г. ) |
Тип формата | Формат аудиофайла |
Расширен с | WAV, BWF |
Стандарт |
RF64 это BWF -совместимый формат многоканального аудиофайла, позволяющий размер файла превышать 4 ГБ. Это было указано Европейский вещательный союз. Это было принято как ITU рекомендация МСЭ-R BS.2088.
Формат файла разработан с учетом требований к многоканальности звука при вещании и аудиоархивировании. Он основан на Microsoft РИФФ /Формат WAVE и Wave Format Extensible для многоканальных параметров. В базовую спецификацию внесены дополнения, чтобы учесть более 4 ГБ размеры файлов при необходимости (новый максимальный размер файла теперь составляет примерно 16 эксабайт). Формат прозрачен для BWF и все его добавки и куски. Файлы RF64 WAV обычно имеют расширение .wav.
Возможность
В формате файла также можно сохранить до 18 каналов объемного звучания, стереофонический канал понижающего микширования и сигналы потока битов с данными, не закодированными в PCM. RF64 может использоваться во всей программной цепочке от захвата до редактирования и воспроизведения, а также для краткосрочного или долгосрочного архивирования многоканальных файлов.
Из-за непоследовательного использования определения данных CUE, дополнительного требования, чтобы имена блоков CUE хранились в дополнительном блоке LABL, наряду с присущим ему 32-битным ограничением индекса указателя блока CUE, формат 2009 RF64 также определяет новый 'r64m 'маркер чанк.
Формат файла RF64 должен удовлетворить долгосрочную потребность в многоканальном звуке при вещании и архивировании. Требуемые усилия для разработчиков программного обеспечения очень малы. Изменения, которые потребуются для обновления существующих систем, будут разумными по стоимости.
Формат
В своей базовой форме 32-битное поле размера блока по смещению 4 в файле установлено на -1
(0xFFFFFFFF
), и сразу после этого вставляется новый чанк 'ds64' (перед чанком FMT). Этот новый блок ds64 будет содержать 64-битные размеры блока (ов) DATA, используя простой механизм последовательной таблицы для указания на дополнительные блоки DATA. Затем первые 4 байта файла меняются с «RIFF» на «BW64».
Файлы RF64 определяют следующие дополнительные блоки:
- BW64, заменяет "RIFF"
- ds64, размер данных 64, первый фрагмент под BW64
- axml, от BWF
- bxml, как "axml" в BWF (ITU-R BS.1352-3), но в сжатом виде
- sxml, данные XML, связанные со звуком
- chna, информация о канале
- JUNK, заполнитель для ds54
Файл RF64 с чанком bext становится файлом MBWF. «bext» как таковой не является частью RF64.