Pull to refresh

Comments 32

До хабраката ни слова, что это всё в linux. Я уж удивился сперва, думал под win всё будет расписано, а там ведь есть замечательный foobar, который поставленную задачу выполняет элементарно (ну и ещё куча проприетарного софта есть).

Последний раз, чтоб слушать коллекцию в linux'е пришлось перегружаться в забытую винду и там перекодить всё во flac. Лень было разбираться и время на это дело не было, поэтому решил проблему таким способом.
Но несколько альбомов остались в ape+cue и flac+cue. Теперь перекодить можно будет не перегружаясь, и время тратить не придётся, чтобы разобраться — спасибо Вашему топику.
Поправлю. Дело в том, что у меня смешанная среда — линукс сосуществует с windows и наоборот. Например, файлы хранятся на windows-шаре.

Не могли бы вы пояснить ваш комментарий про foobar? :) foobar использовал только как проигрыватель. он умеет то же самое из коробки?
он это уже несколько лет умеет, тока кодек доставить надо
что именно умеет, воспроизведение flac?
у вас задача какая? резать флак! вам про фубар что написали? что он справляется с поставленной задачей, как вы думаете — что я имел ввиду?

> Дело в том, что у меня смешанная среда
я вообще тогда не понимаю смысл этого велосипеда! решений под винду — огромнейшее кол-во
более пристально погуглин, нашел один из вариантов ACDIR. буду далее изучать, спасибо.
тоже пользуюсь foobar для конвертации flack/wavepack/ape + cue в mp3 очень удобно и расстановка tag прям из коробки.
Не смог вчера дописать — вырубился инет (спасибо качеству Акадо).
Foobar на самом деле умеет многое и очень гибко настраивается под себя, но удонее использовать готовые сборки, надо только выбрать подходящую именно Вам. Сейчас виндой пользуюсь крайне редко, но последнее время в windows использовал именно foobar в качестве проиграывателя. По теме — в него надо добавить нужные кодеки и он без проблем будет их использовать для перекодирования/нарезания/создания_превью.
Я почти всю свою коллекцию заменил на lossless, но в linux не так много решений для проигрывания flac+cue, а для ape+cue вообще ничего толкового не нашёл, в результате, как уже написал выше, под виндой перекодил почти всё во flac с разбиением по трекам.
а ещё отлично умеет резать aimp (утилита аудио-конвертер). Закидывается именно cue-плейлист, выбирается кодек «flac» и режется)
foobar тоже проприетарный
И ещё хотел добавить, по поводу скриптов:

Ваш цикл
> for i in 01 02 03 04 05 06 07 08 09 ...

лучше за заменить на
> for i in $(seq 1 66); do

и короче и проще читается

если нужно именно 01 02 03, а не 1 2 3, то под for добавить ещё строку
> if [[ $i -lt 10 ]]; then i=«0$i»; fi;

При передаче параметров скриптам лучше писать не
> cuesplit $1 $2

а
> cuesplit $@
таким образом скрипту передаются все параметры и не надо их указывать по отдельности.

Ну чтоб обращаться к файлам, содержищим пробелы (и прочие символы) в названии, нужно их имена либо брать в кавычки, либо перед пробелами/прочими_символами ставить обратный слэш
> 's/ /\\ /g'

Вот проде и всё, что хотел посоветовать :)
ниже предложили вариант seq -w :)
когда брал в кавычки, работало всё равно некорректно, поэтому в итоге сделал так, надо еще раз попробовать.
да, судя манпейджу, попробовать стоит.
единственное что, в свое оправдание, могу сказать, в дебиановских пакетах этой утилиты нет :)
работает, спасибо :) может еще по-поводу пробелов в именах файлов подскажете?
опробую, как только до дома доползу. а про рут — зато потом проще найти свой самопал, чем где-нибудь в /usr/local/bin :) я бы точно забыл что у меня там что-то лежит =)
да, вместо записи вручную в for i in 01 02 03… 66;
можно сделать for i in `seq -w 1 66`
UFO just landed and posted this here
UFO just landed and posted this here
а я уже писал о том, что вы уже писали :)
А зачем mac собирать? Он и так есть в репах дебиан-мультимедиа под названием monkeys-audio.
Про куе2трекс уже написали — отличный скрипт, умеет и вавпак, и апе, и флак, и теги заполняет, и переименовывает как закажешь. Разве что заменять .wav на .ape/flac/wv не умеет в куях (очень часто качаю такие релизы).
что самое забавное — мой вариант этого недостатка лишен :)
Я не нашел где в вашем скрипте заполняются теги, а так же не нашел удобного задания формата именования (не переписывать же каждый раз скрипт, если ты хочешь именовку вида %artist% — %title% или %track_number% — %title% или еще какую-нибудь другую). В общем если вы до конца доработаете скрипт, то как раз и получится куе2трекс. Я бы на вашем месте лучше прочитал его сорцы, внес какие-то свои коррективы и отправил им патч (или выпустил cue2tracks-ng), а не изобретал свой велосипед.
any2flac делался с упором на автоматизацию всего процесса конвертирования/разрезания диска. Достаточно в папке с образом диска запустить ./any2flac и на выходе получаешь папку с тегироваными треками.
бывает что выкладывают, например, лимитированное издание, в сразу два диска, например, и два .cue :)
поэтому у меня и есть указание файлов необходимых. до этого — да, просто была идея скармливать *.cue.
Не уверен, но кажется any2flac такая задача по зубам.
Sign up to leave a comment.

Articles

Change theme settings