October 24th, 2010

old rover

Конвертирование ape в mp3 или flac с нарезкой

Очень многие, если не все, пользователи торрент-трекеров делают свои музыкальные раздачи следующим образом: один здоровенный файлище, мегабайт на 300-500, с целым альбомом в каком-нибудь формате без потерь, чаще всего *.ape, и рядом CUE-файл. CUE-файл это текстовый файл установленного формата, в котором содержатся названия и длительность треков и прочая метаинформация по альбому.

Грех жаловаться, хотя это и неудобно, но вот для прослушивания музыки у себя в плеере в наушниках по дороге на работу это не годится абсолютно. Во-первых, я не уверен (я не проверял) в том, что плеер поймёт, что *.ape + *.cue - это несколько отдельных треков, и позволит играть любой на выбор, а не все подряд по порядку. Во-вторых, не так там много места, чтоб ради пары-тройки композиций держать в плеере целый альбом в таком массивном формате, как *.ape. Я предпочитаю там хранить музыку в *.mp3 с высоким битрейтом.

Для лёгкого превращения одного огромного файла *.ape в несколько мелких *.mp3 с правильными названиями и тэгами я пытался написать свой скрипт на баше, но не был в этом успешен, ибо я не башеписец. Поэтому, отказавшись от мысли найти и скачать готовое решение где-нибудь, я написал собственное на PHP. Чтоб оно работало, понадобится...
Collapse )