конвертировать музыкальную библиотеку WAV в FLAC в командной строке и добиться наилучшего качества

13

Я хотел бы создать (почти) идеальные файлы FLAC, проверяя / проверяя все шаги преобразования. Я надеюсь сделать это одной командой, хотя короткий вариант bash будет приемлем в качестве второго варианта.

Я на Kubuntu 12.04 и я установил flac 1.2.1.

Вот моя отправная точка:

find ~/Music -type f -iname "*.wav" | while read fn; do flac --keep-foreign-metadata --ogg --verify "$fn"; done

Как я могу улучшить это?

Если shntoolрекомендуется, как бы я включил это?

Как бы я включил сравнения контрольной суммы?

Как я могу заставить FLAC проверять целостность каждого файла?

Рабочий пример приветствуется.

Кстати, я взглянул на perfect-flac-encode , но это слишком сложно для меня. Я даже не до конца понимаю первое предложение описания проекта! Этапы установки также выглядят слишком сложными. Если есть подобный проект, который может удовлетворить мои потребности, пожалуйста, дайте мне знать.

MountainX
источник
Я думаю, что вам не нужен FLAC, так как источник уже паршивый и использование FLAC просто раздувает файлы. Попробуйте использовать исходные файлы вместо файлов WAV, чтобы получить наилучшее качество.
Брайам
2
@Braiam: WAV - это просто контейнер, который может переносить аудиоданные как с потерями, так и без потерь. На самом деле очень часто он используется для хранения звука без потерь PCM.
Пабук
У меня также есть оригинальные музыкальные компакт-диски. Моя цель - скопировать музыку FLAC без потерь с этих дисков. Это так просто. Благодарю.
MountainX
Я нашел еще лучший способ проверить технические данные аудиофайла. Смотрите обновленный ответ.
Landroni
1
Для копирования компакт-дисков в файлы FLAC используйте abcde (= лучший CD-экстрактор)
stonux

Ответы:

14

Оба формата WAV и FLAC без потерь, что означает, что они не теряют качество с оригинального музыкального компакт-диска. Однако WAV является несжатым, в то время как FLAC использует механизм сжатия без потерь (почти как сжатие ZIP без потерь), специально разработанный для эффективной упаковки аудиоданных. Файлы FLAC можно затем воспроизвести на вашем любимом плеере, как обычные MP3.

Если у вас уже есть файлы WAV, вам просто нужно конвертировать их в FLAC (и не беспокоиться о потере качества). Вы можете использовать CLI через SoX (хотя существуют и другие решения, как и он flacсам):

sox track_01.wav track_01.flac

Или используйте чистый и интуитивно понятный графический интерфейс, такой как SoundConverter . В настройках установите для формата вывода значение FLAC, выберите скорость сжатия (это НЕ влияет на качество, влияет только размер файла), затем добавьте файлы или каталог и запустите процесс преобразования.

введите описание изображения здесь


После того, как преобразование выполнено, вы можете проверить, что качество не потеряно, используя soxi(поставляется с SoX):

soxi track_01.wav 
soxi track_01.flac

Размер файла FLAC будет меньше, хотя.

Еще лучший способ проверить технические данные аудиофайла - MediaInfo . Видеть:

landroni
источник
-1

В основном вы используете что-то, кроме командной строки, flacи уверены, что это правильная настройка. В зависимости от скорости вашего компьютера и вашего терпения вы можете делать более или менее сжатие. В противном случае, вам flacрешать, или вы можете использовать «официальные» форумы для flac, то есть просто искать форумы на duckduckgo.

Это действительно сделай сам. Идея в том, что каждый может стать компьютерным экспертом с небольшим изучением. Я использую EAC (Windows) и «мастер». Скорее всего, вам лучше всего использовать сторонние программы и их официальный форум для помощи. Это просто не место, где можно найти реальные ответы. Попробуйте аудиофильный форум, может быть.

jamvaru
источник