Сегодня я представлю небольшую инструкцию по работе с аудиозаписями. Мы будем учиться изменять кодировку в mp3 тегах, конвертировать ape в lossless без потери качества, резать (split) lossless файлы в Ubuntu, а также упорядочивать музыкальную библиотеку при помощи редактора тегов EasyTag. Это позволит нам решить ряд давно наболевших проблем и привести музыкальную коллекцию в идеальное состояние.
1. Как изменить кодировку в mp3 тегах в Linux
Если теги аудиозаписи сохранены в windows кодировке, то в linux эти теги не будут правильно отображаться, а вместо них будут вопросики или кракозябра. В таком случае нужно просто изменить кодировку из CP1251 в utf-8. Для выполнения этой операции сперва нужно установить пакет sexy-python
sudo apt-get -y install sexy-python
Затем в терминале войти в папку с аудио коллекцией и написать следующее:
find . -name "*.mp3" -print0 | xargs -0 mid3iconv -e CP1251 -d
Теперь можно обновить список аудиозаписей в проигрывателе и наслаждаться понятными тегами аудиозаписей.
2. Как конвертировать ape в lossless без потери качества
Пользователи линукса могут встретиться с проблемой проигрывания ape аудиозаписей в системе, я уже ранее писал об этом, а сейчас по случаю написания такой статьи решил снова повториться. Проще всего будет переконвертировать этот формат в flac без потери качества. Сперва установим необходимые пакеты
sudo apt-get -y install cuetools shntool
для работы с Flac ставим:
sudo apt-get -y install flac
а для полноценной работы с APE качаем пакет "mac"
А теперь воспользуемся следующей командой:
shntool conv -o flac *.ape
С воспроизведением flac в ubuntu проблем никогда не возникало, так что это самый оптимальный вариант. Тем более, что качество мы не теряем при конвертировании.
3. Как нарезать (split) lossless файлы в Ubuntu
зачастую при скачивании с сайтов lossless музыки мы получаем один большой ape, flac или wav файл в котором содержится более 10 дорожек. Естественно, что уместней будет разделить этот большой файл на отдельные дорожки. По идее мы можем этим способом разбить на дорожки любые файлы, которые имеют файл *.Cue. В этом файле содержится информация о дорожках, их длительности и мета тегах.
Если Вы собираетесь разделять ape или flac файлы — установите соответствующие пакеты из пункта 2. А если же нужно разбить Wav файл, то устанавливаем пакет wavpack:
sudo apt-get -y install wavpack
Потом снова заходим в терминале в папку с файлом, который нужно разделить. При этом файл *.cue должен находиться в той же директории и разбиваем файл следующей командой
cuebreakpoints *.cue | shnsplit -o flac *.flac -a мой-префикс
Думаю тут нужно разобрать синаксис. flac - в какой формат сохранить разрезанный файл, *.flac указывает какой файл разрезать согласно информации из *.cue файла. "мой-префикс" означает префикс имени новых файлов. Если его не указать, то программа сохранит дорожки в формате split-file-01.flac split-file-02.flac и т.д. А с префиксом мы выбираем свой формат вместо "split-file".
После того как разрезали вставляем мета-данные в ново созданные аудио дорожки.
cuetag *.cue мой-префикс*.flac
Точно также можно нарезать и mp3 файлы, однако для этого потребуется дополнительный пакет:
sudo apt-get install -y mp3splt
и затем в консоли выполняем
mp3splt *.mp3 -c *.cue
4. Работаем с mp3 тегами в EasyTag
Ну вот и практически и всё! Мы исправили неправильную кодировку в mp3 тегах, преобразовали все ape форматы в flac и разбили последних на отдельные аудиодорожки. Теперь дело за малым. Нужно отредактировать те песни, где теги вставлены некорректно либо вообще отсутствуют. Для этого я пользуюсь, да и Вам рекомендую, программой easytag. К стати, easytag имеет графическую оболочку, а значит отдохнём от консоли и покликаем мышкой :) Устанавливается она из стандартных репозиториев командой:
sudo apt-get -y install easytag
Запустить её можно из Программы - Аудио и Видео - EasyTag ну или же написать в консоли easytag.
[caption id="" align="alignnone" width="500" caption="Изображение кликабельно"][/caption]
Вот так выглядит эта программа. С её помощью можно редактировать теги и названия как отдельно взятой песни так и массово изменять теги всех песен. К примеру, чтобы указать всем песням в папке жанр "Reggaeton" я выделяю все песни мышкой, затем в поле жанр пишу "Reggaeton" и нажимаю кнопочку справа от поля ввода имени жанра.
Затем нажимаю сохранить и программа присвоит всем выделенным песням указанный мною жанр. Очень удобно и эффективно!