przekonwertuj bibliotekę muzyczną WAV na FLAC w wierszu poleceń i uzyskaj najlepszą jakość


14

Chciałbym stworzyć (prawie) idealne pliki FLAC, weryfikując / sprawdzając wszystkie kroki konwersji. Mam nadzieję, że zrobię to za pomocą jednego polecenia, chociaż krótki skrypt bash byłby do przyjęcia jako drugi wybór.

Korzystam z Kubuntu 12.04 i zainstalowałem flac 1.2.1.

Oto mój punkt wyjścia:

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

Jak mogę to poprawić?

Jeśli shntooljest to zalecane, jak mam to uwzględnić?

Jak dołączyć porównania sum kontrolnych?

Jak zmusić FLAC do przetestowania integralności każdego pliku?

Doceniany jest przykład roboczy.

BTW, przyjrzałem się kodowaniu perfect-flac , ale jest to dla mnie zbyt skomplikowane. Nie do końca rozumiem pierwsze zdanie opisu projektu! Kroki instalacji również wyglądają na zbyt skomplikowane. Jeśli istnieje podobny projekt, który może pasować do moich potrzeb, daj mi znać.


Myślę, że nie potrzebujesz FLAC, ponieważ źródło jest już kiepskie, a użycie FLAC spowoduje tylko wzdęcie plików. Spróbuj użyć surowych źródeł zamiast plików wav, aby uzyskać najlepszą jakość.
Braiam

2
@Braiam: WAV to tylko kontener, który może przenosić zarówno straty, jak i bezstratne dane audio. W rzeczywistości bardzo często służy do przechowywania bezstratnego dźwięku PCM.
pabouk

Mam również oryginalne płyty CD z muzyką. Moim celem jest zgrywanie bezstratnej muzyki FLAC z tych płyt CD. To takie proste. Dzięki.
MountainX

Znalazłem jeszcze lepszy sposób na sprawdzenie danych technicznych pliku audio. Zobacz zaktualizowaną odpowiedź.
landroni

1
Do zgrywania płyt CD do plików FLAC użyj abcde (= lepszy ekstraktor
płyt

Odpowiedzi:


15

Zarówno formaty WAV, jak i FLAC są bezstratne, co oznacza, że ​​nie tracą żadnej jakości z oryginalnej muzycznej płyty CD. WAV jest jednak nieskompresowany, a FLAC wykorzystuje bezstratny mechanizm kompresji (prawie jak kompresja bezstratna ZIP) specjalnie zaprojektowany do wydajnego pakowania danych audio. Pliki FLAC można następnie odtwarzać na ulubionym odtwarzaczu, tak jak zwykłe pliki MP3.

Jeśli masz już pliki WAV, musisz po prostu przekonwertować je na FLAC (i nie martw się o utratę jakości). Możesz albo użyć interfejsu CLI przez SoX (chociaż istnieją inne rozwiązania, takie jak on flacsam):

sox track_01.wav track_01.flac

Lub użyj przejrzystego i intuicyjnego interfejsu GUI, takiego jak SoundConverter . W Preferencjach ustaw format wyjściowy na FLAC, wybierz szybkość kompresji (NIE wpływa to na jakość, tylko wynikowy rozmiar pliku), a następnie dodaj pliki lub katalog i rozpocznij proces konwersji.

wprowadź opis zdjęcia tutaj


Po zakończeniu konwersji możesz sprawdzić, czy żadna jakość nie została utracona, używając soxi(pochodzi z SoX):

soxi track_01.wav 
soxi track_01.flac

Rozmiar pliku FLAC będzie jednak mniejszy.

Jeszcze lepszym sposobem sprawdzenia danych technicznych pliku audio jest MediaInfo . Widzieć:


-1

Zasadniczo używasz czegoś innego niż wiersz poleceń flaci ufasz, że jest to właściwe ustawienie. W zależności od szybkości komputera i cierpliwości możesz kompresować mniej lub bardziej. W przeciwnym razie to zależy od Ciebie lub możesz użyć „oficjalnych” forów flac, co oznacza po prostu wyszukiwanie flacforów na duckduckgo.

To jest naprawdę majsterkowanie. Chodzi o to, że każdy może być ekspertem komputerowym przy odrobinie nauki. Ja używam EAC (Windows) i „kreatora”. Najprawdopodobniej najlepiej będzie skorzystać z pomocy programu zewnętrznego i oficjalnego forum. To po prostu nie jest miejsce na znalezienie prawdziwych odpowiedzi. Spróbuj forum audiofilskiego.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.