Создать собственный фрагмент метаданных wav в python - PullRequest
0 голосов
/ 13 июля 2020

У меня есть пара существующих волновых файлов, в конец которых я хочу добавить настраиваемый фрагмент метаданных xml. Есть приложение, в которое я пытаюсь прочитать эти файлы wav, которому нужны дополнительные метаданные. Я хотел бы сделать это в python, но я не нашел хорошего способа сделать это с какой-либо существующей библиотекой. Более того, не совсем ясно, как лучше всего это подойти. В документации, которая у меня есть, говорится, что чанк должен начинаться с байта длины 4 и содержать слово «мета». Затем байт длины, равный четырем, с «длиной» метаданных, за которым следует структура xml для добавления. Когда я посмотрел на существующий wav-файл из приложения в качестве примера, в конце я действительно увидел слово «мета», за которым следует короткий двоичный файл, за которым следует структура xml. Я решил, что «длина» соответствует некоторой единице измерения структуры данных xml, но какая единица измерения и в каком формате?

...