У меня есть файл .cue, который указывает на .flac
Как мне смонтировать образ, как если бы это был аудио CD? Нужно ли декодировать файл .flac в .wav и редактировать контрольный лист так, чтобы он указывал на файл .wav (в настоящее время он указывает на flac)?
Я хочу использовать abcde
для разделения, тег и кодировать аудио.
Ответы, которые я нашел здесь, уже обсуждают комбо .cue / .bin, а не аудиоизображения.
Вы не делаете. Вы или записываете комбинацию СИГНАЛА/FLAC в средстве записи, которое может декодировать данные FLAC, или Вы играете его в чем-то, что понимает то, что СИГНАЛЫ (много плееров AFAIK).
СИГНАЛ/FLAC очень похож на аудиокомпакт-диск. Аудиокомпакт-диск является просто линейными данными PCM с CDA-отформатированным заголовком, который указывает, где все границы дорожки. В Вашем случае аудиоданные были без потерь сжаты в FLAC, и СИГНАЛ является информацией о дорожке.
Преобразование в WAV только служит для отмены сжатия. Вы, возможно, должны были бы сделать это для записи его к диску.
Если Вы хотите разделить основной FLAC на отдельные дорожки, можно использовать инструменты от shntool
пакет, как предложено в этом блоге:
cuebreakpoints filename.cue | shntool split -o flac filename.flac
Можно также указать другой выходной формат вместо FLAC (опция -o flac
в примере).
(Необходимо будет установить команды сначала: sudo apt-get install cuetools shntool
)
FLAC также допускает встраивание cuesheets через metaflac
и совместимые теггеры. Плееры как foobar2000 и это - эквиваленты Linux (DeaDBeeF, и Guayadeque) может проанализировать и играть файлы с такими метаданными. При импорте правильно тегового cuesheet (наряду с другими метаданными как изображения), также импортирует теги как отдельный tracknames, tracknumbers, художник и теги альбома.
Выборка из metaflac страницы справочника:
--import-cuesheet-from=file
Import a cuesheet from a file. Use '-' for stdin. Only one
FLAC file may be specified. A seekpoint will be added for
each index point in the cuesheet to the SEEKTABLE unless
--no-cued-seekpoints is specified.
Но этот вид формата файла довольно неизвестен и не поддерживается вне "распределенного резервного сообщества CD". Главным образом вследствие того, что Вы не можете разорваться, CD к изображениям на Linux как EAC делает в Windows. (С EAC выполнение чего-то очень нечетного в этом случае, как я позже узнал.)
gCue2Tracks спас мою жизнь! Простой GUI, простой в использовании, эффективный.
Для установки добавьте к Вашему /etc/apt/sources.list
файл:
deb http://dicson.no-ip.info/repository/debian unstable main
И затем:
sudo apt-get update && sudo apt-get install gcue2tracks
источник: http://www.webupd8.org/2009/12/gcue2tracks-splits-compressed-audio-cd.html
shnsplit filename.flac -f filename.cue -o flac -t %n.%t
то, что я часто делаю