Текущее время: 28 мар 2024, 16:01




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Работа с loseless-аудиофайлами в Linux (руководство) 
Автор Сообщение
Аватара пользователя

Зарегистрирован: 01 фев 2011, 21:24
Сообщения: 27
Откуда: MSK
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: X7 160 Gb | FW 2.06
Наушники: AT ATH-Pro5 MS
 Работа с loseless-аудиофайлами в Linux (руководство)
Мини-гайд по обработке наиболее распространенных loseless-форматов.
Гайд написан достаточно субъективно, и поправки приветствуются.

Итак, тут будут рассмотрены следующие форматы:
m4v (aka alac)
ape
flac (предпочитаемый мной формат)

Рассмотрены проблемы следующего характера:
Нарезка .flac и .ape образов по данным .cue
Конвертация .ape и .m4v в .flac
Работа с тегами .ape и .flac в массовом порядке. (на данный момент о редактировании тегов в .m4v мне ничего не известно).

Ситуация первая - вы раздобыли "единый слепок" диска во .flac или .ape, с прилагающимся (будем надеяться, правильным) .cue

Предстоит работа в коммандной строке.
Нам потребуются:
Код:
cuetools shntool flac wavpack
, а также mac - для работы с .ape. В репозиториях убунты его нет, найти собранный пакет можно тут. Там же можно найти ссылку на исходники и инструкции по сборке.
После этого выполняем команду:
Код:
cuebreakpoints image.cue | shnsplit -o flac image.flac

Где image.cue - файл с брейкпоинтами, а image.flac (image.ape) - слепок диска.
В результате, на выходе получим треки в виде split-trackХХ.flac, где ХХ - номер трека.
У меня на Intel Core 2 Duo T6600 (2.2 ГГц) / 4 ГБ ddr3 процесс нарезки такого слепка занимает менее 2х минут.

Итак, нарезали. Теперь выдернем из .cue тэги:
Код:
cuetag image.cue split-track*.flac
. Данная команда вывода не дает.

В результате - красиво нарезанные треки с заполненными тегами.

Ну, и если рипер схалтурил, то для ручной правки тегов flac (впрочем, как и большинства других форматов) - отлично подойдет
Код:
easytag

Программа обладает достаточно большим спектром возможностей и настроек, gui. mp3, ogg vorbis, flac, ape - все это замечательно редактируется.

Ну а теперь - давайте разберемся с alac.
Для того, чтобы его перевести в flac - нам потребуется пакет soundconverter (и, возможно, в довесок gstreamer0.10-plugins-ugly-multiverse - для убунты).
Поддерживаемые форматы файлов:
Исходные: mp3, ogg, oga, m4a, wav, aac, flac, ac3
На выходе: mp3, flac, ogg, wav
Конвертация 2х альбомов Армстронга из m4a во flac заняла около 5 минут.


Данный минифак не претендует на объективность, поэтому приглашаю к обсуждению.


21 апр 2012, 11:18
Профиль
Аватара пользователя

Зарегистрирован: 20 апр 2012, 07:25
Сообщения: 31
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: Cowon C2
Наушники: Sennheiser MX 370
Сообщение Re: Работа с loseless-аудиофайлами в Linux (руководство)
Для нарезки FLAC согласно CUE, можно воспользоваться более легким решением (по сути, это одно и тоже, что написано в первом посте, просто меньше телодвижений) :)

Есть следующая штука
https://github.com/ftrvxmtrx/split2flac

В Арче, например, ставить её можно из АУРа (split2flac-git).

Пользоваться ей очень просто:

Код:
split2flac путь_к_flac -cue путь_к_cue


30 апр 2012, 23:47
Профиль ICQ
Аватара пользователя

Зарегистрирован: 06 май 2013, 20:40
Сообщения: 1
Откуда: SPB
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: Cowon J3, FW V2.29
Наушники: AKG K 141 MkII
Сообщение Re: Работа с loseless-аудиофайлами в Linux (руководство)
Раз уж зашел разговор о консольных утилитах для работы с аудио, то в дополнение к вышеперечисленным можно упомянуть следующие:

1 - SoX (http://sox.sourceforge.net/), я его использую иногда как простой плеер (команда play) и для обработки аудио (собственно sox), но чаще всего для проверки (команда soxi), правильно ли прописались теги после cuetag:
Код:
soxi split-track01.flac


2 - lltag (http://home.gna.org/lltag/), программа для работы с аудио-тегами, поддерживает пакетное редактирование. Мне она обычно нужна для переименования не слишком информативных названия вроде split-track01.flac в более удобный вид вроде 01 - My_music_file.flac:
Код:
lltag --rename "%n - %t" split-track*.flac


И можно не отрываться от любимой консоли. Надеюсь, кому-нибудь мой пост принесет пользу. :)


09 май 2013, 18:37
Профиль
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron