Конвертация FLAC в MP3

в 0:30, , рубрики: flac2mp3, lame, Ubuntu, UNIX, Работа со звуком, метки: , , , ,

Всегда хочется слушать музыку в хорошем качестве. Но к сожалению, многие устройства не поддерживают lossless форматы. У меня возникала проблема преобразования flac формата в mp3 формат для автомагнитолы и плеера.

FLAC (англ. Free Lossless Audio Codec) — популярный свободный кодек, предназначенный для сжатия аудиоданных без потерь.

В отличие от аудио-кодеков, обеспечивающих сжатие с потерями (MP3, AAC, WMA, Ogg Vorbis) FLAC, как и любой другой lossless-кодек, не удаляет никакой информации из аудиопотока и подходит как для прослушивания музыки на высококачественной звуковоспроизводящей аппаратуре, так и для архивирования аудиоколлекции.[FLAC на Википедии]

Решение искал и опишу для ubuntu. В интернете можно найти множество скриптов для этого, но многие имеют недостатки типа проблем работы с тэгами. Дальше опишу простое решение для преобразования файлов flac с cue файлом в mp3 треки. Для этого используем flac, lame, cue2tracks.

Инсталляция

Устанавливаем flac

sudo apt-get install flac

Устанавливаем lame

sudo apt-get install lame

Устанавливаем cue2tracks

cue2tracks — инструмент для разбивки на файлы рипа диска с использованием информации с cue файла. Страница проекта.
Качаем (https://code.google.com/p/cue2tracks/downloads/list) и ставим пакет.

Преобразование

Все просто:

cue2tracks -c mp3 -Q 0 -B 320 -M C -o " %N - %t " -R file.cue
Параметры запуска

-c mp3 — устанваливаем кодек в mp3, также можно использовать и другие кодеки (wav, flac, flake, ape, wv, shn, ofr, m4a, ogg).
-Q 0 — устанавливаем максимальное качество.
-B 320 ставим битрейт в 320
-M C ставим постоянный битрейт
-o " %N — %t " — шаблон для имени выходных файлов, данный номер по порядку — название композиции (05 — Someone Like You .mp3)
-R запускаем работу
file.cue — cue файл

Схема наименования выходных файлов

%A — название альбома
%P — исполнитель альбома
%D — дата выхода альбома
%G — жанр альбома
%a — номер диска
%t — название трека
%p — исполнитель трека
%g — жанр трека
%n — номер трека
%N — номер трека с 0 сначала

Работа с русскими тегами

cue2tracks -c mp3 -Q 0 -B 320 -M C -f WINDOWS-1251 -o " %N - %t " -R file.cue

Документация

См. https://code.google.com/p/cue2tracks/w/list

Выводы

Вот таким вот простейшим способом, можно конвертировать flac файлы в отдельные mp3 файлы с сохранением тегов и качества.

Автор: krugvs

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js