Как с помощью Go прочесть метаданные аудио файла?
Хотелось бы поинтересоваться, есть ли вообще возможность через Golang узнать метаданные аудиофайла? Если нельзя именно через Golang, то через что можно?
Просто мне нужно узнать общее время аудиофайла(duration) получив его на сервер Golang и записать его в БД. Но для этого мне нужно прочитать мета-данные данного аудиофайла при получении. Если есть другие способы для вычисления общего времени аудиофайла, то буду рад услышать их.
Ответы (1 шт):
Автор решения: isinsiroam
→ Ссылка
В общем для работы с Метаданными аудиофайла можно использовать библиотеку TagLib. И для golang есть отдельная библиотека написанная на golang, которая выполняет нужные функции библиотеки TagLib(используя эту библиотеку).