Пополняя свою музколлекцию, я постоянно сталкивался с задачей "разрезать чертов loseless-образ на треки"
Возможно, образ — это и удобно, но по своему опыту я могу сказать, что мне это причиняет только проблемы. Конечно, фубар умеет раскуривать .cue-файлы, но не фубаром же единым. Как скормить cue-файл mpd — я так и не разобрался. Точнее, решил проблему в лоб, расфигачил все образы на треки и устанил проблему в принципе. Cue, конечно, сохраняю, хотя я сомневаюсь, что у меня когда-нибудь возникнет желание раскукоживать файлики в образы для CD и писать их на болванки. Лишняя сущность, все дела. Но оно мне не мешает.
Возвращаясь к проблеме. Раньше я резал все на треки с помощью линуксовых shntools. Они вполне терпимо справлялись с нарезкой файлов, хотя и не идеально — некоторые большие образы (да да да, у меня есть несколько гигабайт пустого воздуха в больших частотах дискретизации и все такое) оно резать отказывалось. Плюс мне было неудобно, что у меня для разных типов файлов — разные команды, которым еще надо указывать и файл для разрезки и cue...
Плюс еще постоянно попадались .cue в CP1251. Этот досадный факт выворачивался в кракозябры. А перекодирование всех файлов иногда приводит к кракозябрам во всяких юникдодных умляутах. Короче, много движений нужно было делать, иногда приходилось руками все стадии процесса проходить, ну и плюс держать три команды для разрезания файлов ( и еще три для хайреза, так как там формат точек разбиения отличается) и умножить это все на два, так как еще иногда надо cue перекодировать... в общем — жопа. Я долго терпел, но натерпелся и сел за Vim.
Он еще на стадии беты, так как косяки в нем отлавливаются, но флаки и APE режет. Если в одной папке свалено несколько образов — он раскидывает результаты по дополнительным директориям. Всесь выхлоп кодируется во флак, wavpack — раскукоживается в wav и сплитится, ape — перегоняется во flac с помощью ffmpeg-а. wv.iso (никогда не понимал эту смесь бульдога с носорогом) еще не пробовал, но должно раскукоживаться с помощью 7z.