Я попытался найти файл, в котором люди говорят о php_id3.dll. Я прочитал, что вы можете установить его с id 3 на wamp, но когда я google, я получаю всевозможные scamsites.
Кто-нибудь знает, где я могу его найти?
Вся необходимая информация находится в официальной документации PHP:
Ошибка, которую вы получаете (неопределенная функция), означает, что расширение ID3 не включено в вашей конфигурации PHP:
Если у вас нет файла расширения ID3 (вероятно, он называется php_id3.dll или чего-то подобного), вы должны либо найти место для его загрузки, либо создать его самостоятельно из источника.
DLL для этого расширения PECL в настоящее время недоступна. См. Также раздел «Строительство в Windows».
Загрузите php-id3 из https://github.com/JamesHeinrich/getID3
Переместите его в местоположение вашего проекта, вам нужно включить файл. Пример: require ("getid3 / getid3.php");
Я ожидал чего-то вроде apt-get install php5-id3v2, но эта библиотека кажется старой, и для этого отказалась. Он может по-прежнему работать, но не очень интуитивно понятен для установки.
Поэтому я придумал другое решение, которое я нашел в stackexchange: https://unix.stackexchange.com/questions/4961/which-mp3-tagging-tool-for-linux
Я установил инструмент командной строки id3v2 , который делает именно то, что мне нужно: читать и изменять основные теги (альбом, исполнитель, название, комментарий …)
Он устанавливается с помощью простого
apt-get install id3v2
и очень проста в использовании. вот выдержка из страницы man:
-t, --song SONG Set the song title information -c, --comment DESCRIPTION:COMMENT Set the comment information
примечание: Был еще один инструмент, который я не потрудился попробовать в том же посте: «eyeD3»
Надеюсь это поможет.