Новости
Читайте о разнице между цифровым и аналоговым аудио (англ.): https://samplerateconverter.com/educational/analog-vs-digital
Есть ли лучший аудио формат? Читайте рекомендации по выбору аудиоформата [англ.] https://samplerateconverter.com/educational/best-audio-file-format
Как поддерживается 64-бит WAV (RF64) для сверхбольших файлов в AuI ConverteR 48x44
WAV 64-bit (или RF64) это формат файлов, совметимый с WAV форматом поддерживающий большие (более 2 Гб) wav-аудио файлы. Этот формат актуален для сверх высоких разрешений аудио файлов 352 и 384 кГц.
В аудио конвертере форматов и разрешений аудио файлов AuI ConverteR 48x44 WAV 64-бит поддерживается в соответствии со спецификацией RF64.
Этот формат поддерживается автоматически прозрачно для пользователя по следующему алгоритму:
1) Создается выходной (конвертированный) файл
В его заголовке добавляется пустой блок (chunk) "JUNK" (полностью совместимый с обычным WAV форматом).
На рисунке показаны все стадии преобразования файла WAV в RF64
Примечание: Если в окне настроек Settings AuI converteR'а мы отметим (вкл.) "Force 32-bit wav" JUNK не создается и следующие шаги не будут выполнены. Это необходимо для совместимости конвертированных файлов и некоторых аудио плейеров.
2) Начинается конвертация с записью конвертированных аудио данных в файл
3) После окончания конвертации определяется получившийся размер выходного файла
Если он более 2 Гб блок "JUNK" замещается блоком "ds64", в котором прописываются откорректированные данные, и мы получаем файл формата RF64.
Кроме того:
3.1) Самый первый блок WAV файла меняет название с "RIFF" на "RF64" с установкой поля длины в максимальное 32-разрядное значение 0xFFFFFFFF.
3.2) В блоке аудионанных "data" указывается максимальный 32-разрядный размер 0xFFFFFFFF.
Если размер конвертированного файла менее 2 Гб, мы отставляем "JUNK" в нетронутом виде. Файл закрывается, как обычный WAV.
Юрий Корзунов,
Audiophile Inventory
16/07/2014