PHP, фукнция кодирования mp3 тега в utf-8/cp1251
Александр18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.05.2010
Задача - с помощью PHP привести кодировку тега (исполнитель) mp3 файлов к одной кодировке (cp1251 или utf-8, не важно).
Исполнителя (или артиста) получаем с помощью ffmpeg:
$media = new ffmpeg_movie(realpath('file.mp3'));
print $media -> getArtist();
Пока что встретил 2 примера разных кодировок.
http://flyns.net/puh.mp3 (пока не понял какая, но очень много файлов именно с такой кодировкой), нужно получить "Винни Пух feat 50 Cent"
и
http://flyns.net/but.mp3 (cp1251) - "Бутусов Вячеслав"
Итого, функция получает 2 аргумента, имя mp3 файла и одну из двух кодировок (cp1251 или utf-8), к которой нужно привести артиста. Возвращает артиста в указанной кодировке. Должна автоматически определять исходную кодировку. На компе есть mbstring.