Есть: Сервер с LAMP (Debian 6) mp3 файл записанный в переменную PHP Нужно: Удалить все ID3, нули и т.д. Т.е. Что бы остались только mp3 фреймы Перекодировать все фреймы в MPEG-1, Layer III, без защиты заголовка, оставить входящий битрейт, индекс частоты дискретизации должен быть 00 (Т.е. для MPEG-1 44100Гц), Joint stereo, CBR Как луче всего это организовать? Не ограничиваясь PHP (Т.к. на данном языке это почти не реально), а используя например perl или c/c++ (Я не изучал ни perl, ни c/c++. Но думаю что я смогу разобраться)
Думаю проще всего скинуть содержимое переменной во временный файл, взять что-нибудь типа ffmpeg и с помощью него перекодировать.
Идея не плохая, но 1) Либо ffmpeg не сильно заточен для работы с mp3 2) Либо я в нем не могу разобраться Я даже не могу убить ID3 Есть ли еще какие нибудь мощные программы для кодирования? (Гугл не силен)
ffmpeg для перекодирования использовать. А на тему ID3 - ну есть же гугл, первая ссылка http://php.net/manual/en/book.id3.php