Различить формат файлов PCM и BWF? - PullRequest
0 голосов
/ 27 февраля 2012

Как мы можем различить PCM и BWF формат?

Нужно ли BWF иметь заголовок " bext "?

У меня есть несколько потоков, которые не имеют заголовка "bext", но содержат заголовок " JUNK " ... Это файлы BWF?

Спасибо тебе.

Ответы [ 3 ]

2 голосов
/ 27 февраля 2012

Блок JUNK - это зарезервированное пространство, позволяющее конвертировать файл BWF в файл RF64 на лету, если размер превышает 4 ГБ. Чанк JUNK имеет тот же размер, что и чанк ds64, и будет заменен чанком ds64, если потребуется преобразование в RF64. Подробнее об этом здесь .

Мое прочтение спецификации BWF заключается в том, что для того, чтобы она была BWF, необходимо иметь фрагмент bext.

1 голос
/ 27 февраля 2012

Насколько я знаю, файл вещательной волны будет иметь расширение заголовка 'bext'.Если файл не имеет расширения заголовка 'bext', это будет обычный WAV / AIFF или любой другой файл.

Используются заголовки широковещательной волны, особенно если вы хотите дать файлу дополнительную информацию о себе взаголовок, который нельзя увидеть сразу из его названия.Для воспроизведения этой информации не нужно знать.Просто если вы хотите показать или найти метаинформацию каким-либо образом.

PCM - это не формат файла.Все файлы, которые обрабатывают несжатые данные, являются файлами PCM.Например, WAV / BWF, AIFF или SD2.С закодированными файлами, такими как MP3 или AAC, вы получаете необработанные значения PCM после декодирования.

0 голосов
/ 12 декабря 2014

Да.Блок «bext» - это то, что отличает файл BWF от файла wav.
Некоторые производители фактически используют «.bwf» в качестве расширения файла, но в основном будет использоваться расширение «.wav».Различие заключается только в наличии этого чанка.

Могут также присутствовать другие чанки, и хорошо продуманный игрок будет игнорировать чанки, которые не распознает.

Как правило, данные'чанк, содержащий аудиоданные, будет последним в файле.Однако я видел несколько примеров других фрагментов, обычно метаданных XML, появляющихся после фрагмента «данные».Это смущает некоторых игроков.

Для получения дополнительной информации ищите tech3285.pdf на веб-сайте Европейского вещательного союза (tech.EBU.ch).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...