перетворити музичну бібліотеку WAV в FLAC в командному рядку і досягти найкращої якості


14

Я хотів би створити (майже) ідеальні файли 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 перевірити цілісність кожного файлу?

Вдячний робочий приклад.

До речі, я переглянув ідеальний-flac-кодування , але це занадто складно для мене. Я навіть не повністю розумію перше речення опису проекту! Етапи встановлення також виглядають занадто складними. Якщо є подібний проект, який може відповідати моїм потребам, будь ласка, повідомте мене про це.


Я думаю, що вам не потрібен FLAC, оскільки джерело вже паршиве, а використання FLAC просто роздує файли. Спробуйте використовувати сировинні джерела, а не файли WAV, щоб отримати найкращу якість.
Брайам

2
@Braiam: WAV - це просто контейнер, який може переносити аудіодані без втрат або без втрат. Насправді дуже часто він використовується для зберігання аудіо PCM без втрат.
pabouk

У мене є оригінальні музичні компакт-диски. Моя мета - зірвати FLAC музику без втрат з цих компакт-дисків. Це так просто. Дякую.
MountainX

Я знайшов ще кращий спосіб перевірити технічні дані аудіофайлу. Дивіться оновлену відповідь.
landroni

1
Для копіювання компакт-дисків у файли FLAC використовуйте abcde (= кращий CD-екстрактор)
stonux

Відповіді:


15

Як формати 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 . Побачити:


-1

В основному ви використовуєте щось інше, ніж командний рядок flacі довіряєте, що це правильне налаштування. Залежно від швидкості вашого комп’ютера і терпіння ви можете робити більш-менш стиснення. В іншому випадку, ви flacзалежати від вас, або ви можете використовувати "офіційні" форуми для flac, тобто просто шукайте форуми на качці.

Це дійсно DIY. Ідея полягає в тому, що кожен може бути комп'ютерним експертом з невеликим вивченням. Я використовую EAC (Windows) та "майстра". Вам, ймовірно, найкраще скористатися допомогою сторонньої програми та їх офіційного форуму. Це просто не місце для пошуку справжніх відповідей. Спробуйте форум аудіофілів, можливо.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.