Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача - с помощью 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.

15 лет назад
1982587
39 лет
18 лет в сервисе
Был
6 лет назад

Выбранный исполнитель

nikser
32 года
15 лет в сервисе
Был
10 лет назад
15 лет назад
$10
1 день
Не дожидаясь выбора себя исполнителем реализовал нужный функционал, предоставил для проверки. Именно то, что нужно.
Приятно работать с такими заказчиками. Заказчик сразу изложил всю проблему в тексте проекта.

Заявки фрилансеров

nikser
32 года
15 лет в сервисе
Был
10 лет назад
15 лет назад