Посоветуйте "разак" для flac
Medieval Age Cue Splitter
Или попробовать/подождать http://www.rockbox.org/wiki/CowonD2Info
Для какой системы? Для линуха тут обсуждалось когда-то.
Всё, справились. Спасибо
#!/bin/bash
# Разбивает ape или flac файл на отдельные песни в соответствии с cue файлом.
# Песни будут записаны в формате flac. Ибо нефиг.
# в flac-файлах будут заполнены теги ( из cue-файла )
# все теги будут в utf-8
# flac-файлы будут переименованны в "<номер песни> - <название песни>.flac"
# Входные параметры:
# - тип разбиваемого файла, ape или flac
# - кодировка cue-файла.
# Требования:
# - в каталоге должен быть только один ape либо flac файл
# - в каталоге должен быть только один cue файл
#
# - наличие recode, cuetool, shntools, flac и mac
# - recode должен быть из состава perl
#defvar {
# if [ -z "$1" ]; then
# return $2;
# else
# return $1;
# fi
#}
ftype=$1; #"ape" "flac" "wavepack"
fcoding=$2;
if [ -z "$ftype" ] ; then ftype="flac" ; fi
if [ -z "$fcoding" ] ; then fcoding="utf-8"; fi
# подготовка. cuetag сильно глючит
rename 's/\ /_/g' *.{flac,cue};
# разобъём исходный файл на части
cuebreakpoints *.cue | shnsplit -o wav *.${ftype} ;
for a in split*.wav ; do
# собственно кодирование
flac --best --delete-input-file "$a";
done;
# пропишем корректные теги
recode ${fcoding}..utf-8 *.cue;
cuetag *.cue split*.flac;
# переименуем файлы
recode utf-8..${LANG#ru_RU.} *.cue;
let a=1;
for b in split*.flac; do
mv "$b" "$(printf '%.2d - %s\n' "$(cueprint -t %n -n $a *.cue )" \
"$(cueprint -t %t -n $a *.cue)").flac";
let a=$a+1;
done;
# вернём почти всё как было
rename 's/_/\ /g' *.cue
Тут на форуме такой скриптик советовали:
#!/bin/sh
cuebreakpoints "$1" | shnsplit -f "$1" -o flac -t %n\ -\ %t "$2"
Здесь $1 --- cue-файл, $2 --- соответствующий flac-файл. Правда, без тагов
плюс этот скрипт не тока для флака работает)
что-то вроде. но периодически подобное глючило с русскими именами/тегами, разными нехорошими символами в именах файлов(для муз. альбомов такое случается часто)
convert 1251..utf-8 <cue-файл>; cuetag <cue-файл> split-track*
Посоветовали разок-другой )
Оставить комментарий
woofster
Купил cowon d2+, а он, как я понял, не умеет читать cue. в итоге, один альбом он воспринимает как отдельный трек. чем удобнее всего резать flac?