Jak zgrać płytę audio CD na FLAC

11

Witaj Próbowałem zgrać niektóre płyty CD audio do formatu flac luźności.

Flac ma różne współczynniki kompresji i wiele argumentów, które można przekazać. Zwykle lubię używać flacz argumentem, -V8co oznacza, że ​​zgrana zawartość jest sprawdzana i że używany jest najwyższy stopień kompresji. Pamiętaj: Flac jest bezstratny. Zatem stopień kompresji nie wpływa na jakość. Wpływa tylko na czas przetwarzania i rozmiar pliku.

Użyłem Rhythmbox i RipperX do zgrania moich płyt Audio CD.

Cóż, Rhythmbox może zidentyfikować płytę Audio CD i automatycznie wyświetla nazwę interpretacji oraz wszystkie tytuły ścieżek. Ale nie można edytować opcji formatu zgrywania. Nie można wyregulować poziomu kompresji. Zamiast tego używa domyślnego poziomu kompresji 5.

Więc spróbowałem RipperX. W menu opcji mogę dodać dodatkowe argumenty, które są używane podczas flacwywoływania. To dobrze, że mogę dostosować poziom kompresji. Cóż, ale RipperX nie może zidentyfikować płyty Audio CD. Nie wyświetla nazwy interpretacji i wszystkich tytułów utworów.

Poszukuję sposobu na zgrywanie moich płyt Audio CD do formatu flac z najwyższym poziomem kompresji i poprawną interpretacją nazwy i wszystkich tytułów ścieżek. Oczywiście mógłbym użyć Rhythmbox do zgrania moich płyt Audio CD na wave, a następnie flacdo konwersji na flac, a następnie do usunięcia starych plików wave, ale szukam sposobu na wykonanie obu kroków jednocześnie.

Czy ktoś zna sposób na zgrywanie płyt audio CD na flac bez moich problemów?

eDeviser
źródło
Cześć mchid. Dziękuję za podpowiedź. Próbowałem użyć ripperx. Ale pliki mają po prostu standardowe nazwy, takie jak „tytuł 1, tytuł 2 ...), a Rythmbox nie pokazuje też żadnych metadanych, takich jak wykonawca itp.
eDeviser
Okej, zobacz moją odpowiedź poniżej. W przeciwieństwie do systemu Windows nie musisz „zgrywać” ścieżek w systemie Linux, wystarczy skopiować i wkleić, ponieważ wszystko w systemie Linux (prawie wszystko) jest plikiem.
mchid

Odpowiedzi:

17

Proponuję aplikację abcde. Zainstaluj z:

sudo apt-get update
sudo apt-get install abcde flac

Teraz włóż płytę CD do tacy. Możesz utworzyć katalog plików muzycznych:

mkdir flacs
cd flacs
abcde -o flac

Aby uzyskać informacje o utworze itp., Abcde wysyła zapytanie do CDDB za pośrednictwem połączenia internetowego. Jeśli nie ma połączenia z Internetem lub płyta CD nie jest zarejestrowana, informacje o utworze nie zostaną odzyskane, chociaż można ręcznie edytować dane wejściowe. Oto przykład zebranych informacji o utworze:

Grabbing entire CD - tracks: 01 02 03 04 05 06 07 08 09 10 11 12
Retrieving 1 CDDB match...done.
---- Muddy Waters / The Real Folk Blues ----
1: Mannish Boy
2: Screamin' and Cryin'
3: Just To Be With You
<snip>


Edit selected CDDB data [y/N]? 

Naciśnięcie Enter powoduje wybranie wartości domyślnej Nie.

Po zgraniu pojawia się plik o nazwie „Muddy Waters / The Real Folk Blues”. W nim znajdują się listy utworów CDDB.

chili@T440p:~/Desktop/flac$ ls Muddy_Waters-The_Real_Folk_Blues/
01.Mannish_Boy.flac          07.Same_Thing.flac
02.Screamin_and_Cryin.flac   08.Gypsy_Woman.flac
03.Just_To_Be_With_You.flac  09.Rollin_&_Tumblin.flac
04.Walking_in_the_park.flac  10.40_Days_and_Forty_Nights.flac
05.Walking_Blues.flac        11.Little_Geneva.flac
06.Canary_Bird.flac          12.You_Cant_Lose_What_You_Never_Had.flac

Jeśli płyta CD nie jest zapisana w CDDB, będziesz mieć możliwość edycji tytułów i innych informacji oraz przesłania ich. Jeśli nie ma połączenia z Internetem, musisz ręcznie edytować plik.

Możesz ustawić zmienne, których chcesz używać domyślnie, tworząc plik conf:

cp /etc/abcde.conf  ~/.abcde.conf
gedit .abcde.conf

Użyj nano, kate lub leafpad, jeśli nie masz edytora tekstu gedit. Sprawdź wspólne zmienne, których chcesz użyć. Odznacz ustawienia, których chcesz domyślnie używać. Na przykład zmień:

#OUTPUTTYPE=ogg

Do:

OUTPUTTYPE=flac  

W tym przykładzie po określeniu typu danych wyjściowych jako flac nie trzeba już określać go w wierszu polecenia. Wystarczy zrobić:

abcde
chili555
źródło
Witaj chili555, abcdejest niesamowity, ponieważ jest potężny lekki i ze względu na swoją nazwę! Byłem w stanie zgrać moją płytę audio CD na pliki FLAC. Niemniej jednak nie ma tytułów utworów. Strona podręcznika mówi: „* Wykonaj zapytanie CDDB lub Musicbrainz przez Internet, aby wyszukać dysk CD lub użyj lokalnie zapisanego wpisu CDDB, lub przeczytaj CD-TEXT z dysku CD jako rezerwowy w celu uzyskania informacji o utworze” - Niemniej jednak nie ma utworu pokazane informacje.
eDeviser
Sugeruję, abyś zaczął nowe pytanie. Chętnie pomogę.
chili555
Hej chili555. Zredagowałem swoje pytanie, aby wyjaśnić problem. Myślę, że powinniśmy rozwiązać problem tutaj, ponieważ nie ma nowego pytania i to pytanie nie zostało rozwiązane. Czy mógłbyś podać swoje pomocne wskazówki, edytując odpowiedź?
eDeviser
1
Czytaj tutaj i dostać się .abcde.conf dla flac (idzie w domu folderu andrews-corner.org/abcde.html
Douga
1
Zobacz moją edycję powyżej.
chili555
0

Myślę, że szukasz czegoś więcej jak konwertera dźwięku.

Aby zainstalować, otwórz terminal i uruchom następujące polecenia:

sudo apt-get update
sudo apt-get install soundconverter

Jeśli nie możesz od razu znaleźć aplikacji w zainstalowanych aplikacjach, uruchom następujące polecenie, aby ją uruchomić:

soundconverter &

Powinieneś być w stanie użyć swojego ulubionego menedżera plików, aby skopiować i wkleić pliki z dysku CD do katalogu (folderu), takiego jak katalog Muzyka.

Pliki te powinny mieć format WAV podczas kopiowania z dysku CD.

Konwersja wav do flac powinna być bezstratna, ponieważ flac ma większą kompresję niż wav.

Możesz przekonwertować ścieżki na flac za pomocą konwertera dźwięku po skopiowaniu plików na komputer.

Istnieje sposób na konwersję ścieżek za pomocą wiersza polecenia, co pozwala na większą kontrolę nad parametrami; Mogę opublikować tę metodę, jeśli jesteś zainteresowany.


Jeśli to nie wystarczy, skopiuj wszystkie pliki wav do katalogu ~ / Music, a następnie uruchom następujące polecenie w terminalu, aby przekonwertować pliki na flac:

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

źródło

mchid
źródło
Cześć mchid. Cóż, mogę skopiować pliki wav, a następnie przekonwertować je za pomocą konwertera dźwięku lub flac. Ale oba programy nie odczytują metadanych. :-( Więc nie ma nazw wykonawców ani nazw utworów.
eDeviser