mengonversi perpustakaan musik WAV ke FLAC pada baris perintah dan mencapai kualitas terbaik

13

Saya ingin menghasilkan (hampir) file FLAC sempurna dengan memverifikasi / memeriksa semua langkah konversi. Saya berharap untuk melakukan ini dalam satu perintah, meskipun skrip bash pendek akan diterima sebagai pilihan kedua.

Saya menggunakan Kubuntu 12.04 dan saya menginstal flac 1.2.1.

Inilah titik awal saya:

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

Bagaimana saya bisa meningkatkan ini?

Jika shntooldirekomendasikan, bagaimana saya memasukkannya?

Bagaimana saya memasukkan perbandingan checksum?

Bagaimana saya bisa membuat FLAC menguji integritas setiap file?

Contoh kerja dihargai.

BTW, saya melihat encode-flac-sempurna , tapi terlalu rumit bagi saya. Saya bahkan tidak sepenuhnya mengerti kalimat pertama dari deskripsi proyek! Langkah-langkah instalasi juga terlihat terlalu rumit. Jika ada proyek serupa yang mungkin sesuai dengan kebutuhan saya, beri tahu saya.

MountainX
sumber
Saya pikir Anda tidak perlu FLAC, karena sumbernya sudah buruk dan menggunakan FLAC hanya akan mengasapi file. Coba gunakan sumber mentah, bukan file wav, untuk mendapatkan kualitas terbaik.
Braiam
2
@Braiam: WAV hanyalah sebuah wadah yang bisa membawa data audio yang lossy atau lossless. Bahkan sangat sering digunakan untuk menyimpan audio PCM lossless.
pabouk
Saya punya CD musik asli juga. Tujuan saya adalah untuk merobek musik FLAC lossless dari CD ini. Sesederhana itu. Terima kasih.
MountainX
Saya menemukan cara yang lebih baik untuk memeriksa data teknis file audio. Lihat jawaban yang diperbarui.
landroni
1
Untuk menyalin CD ke file FLAC, gunakan abcde (= ekstraktor cd yang lebih baik)
stonux

Jawaban:

14

Kedua WAV dan FLAC format yang lossless, yang berarti mereka tidak kehilangan kualitas apa pun dari CD musik asli. Namun WAV tidak terkompresi, sementara FLAC menggunakan mekanisme kompresi lossless (hampir seperti kompresi lossless ZIP) yang dirancang khusus untuk pengemasan data audio yang efisien. File FLAC kemudian dapat diputar dengan pemutar favorit Anda, seperti halnya MP3 biasa.

Jika Anda sudah memiliki file WAV, maka Anda hanya perlu mengubahnya ke FLAC (dan tidak khawatir kehilangan kualitas). Anda dapat menggunakan CLI melalui SoX (meskipun ada solusi lain, seperti flacitu sendiri):

sox track_01.wav track_01.flac

Atau gunakan GUI yang bersih dan intuitif seperti SoundConverter . Di Preferensi atur format output ke FLAC, pilih kecepatan kompresi (itu TIDAK mempengaruhi kualitas, hanya menghasilkan ukuran file), lalu tambahkan file atau direktori dan mulailah proses konversi.

masukkan deskripsi gambar di sini


Setelah konversi selesai, Anda dapat memeriksa bahwa tidak ada kualitas yang hilang dengan menggunakan soxi(dilengkapi dengan SoX):

soxi track_01.wav 
soxi track_01.flac

Ukuran file FLAC akan lebih kecil.

Cara yang lebih baik untuk memeriksa data teknis file audio adalah MediaInfo . Lihat:

Landroni
sumber
-1

Pada dasarnya Anda menggunakan sesuatu selain dari baris perintah flacdan percaya bahwa itu adalah pengaturan yang tepat. Tergantung pada kecepatan komputer Anda dan kesabaran Anda, Anda dapat melakukan kompresi lebih banyak atau lebih sedikit. Jika tidak, terserah Anda atau Anda dapat menggunakan forum 'resmi' untuk flac, artinya hanya mencari flacforum di duckduckgo.

Ini benar-benar DIY. Idenya adalah bahwa setiap orang dapat menjadi ahli komputer dengan sedikit studi. Saya, saya menggunakan EAC (Windows) dan 'wizard'. Anda sebaiknya menggunakan program pihak ke-3 dan forum resmi mereka untuk bantuan. Ini bukan tempat untuk menemukan jawaban yang sebenarnya. Coba forum audiophile mungkin.

jamvaru
sumber