chuyển đổi thư viện nhạc WAV sang FLAC trên dòng lệnh và đạt chất lượng tốt nhất


13

Tôi muốn tạo (gần) các tệp FLAC hoàn hảo bằng cách xác minh / kiểm tra tất cả các bước chuyển đổi. Tôi hy vọng sẽ làm điều này trong một lệnh duy nhất, mặc dù một tập lệnh bash ngắn sẽ được chấp nhận như là một lựa chọn thứ hai.

Tôi đang dùng Kubfox 12.04 và tôi đã cài đặt flac 1.2.1.

Đây là điểm khởi đầu của tôi:

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

Làm thế nào tôi có thể cải thiện điều này?

Nếu shntoolđược đề nghị, tôi sẽ bao gồm nó như thế nào?

Làm thế nào tôi có thể bao gồm so sánh tổng kiểm tra?

Làm cách nào để tạo FLAC kiểm tra tính toàn vẹn của từng tệp?

Một ví dụ làm việc được đánh giá cao.

BTW, tôi đã xem qua mã hóa hoàn hảo , nhưng nó quá phức tạp đối với tôi. Tôi thậm chí không hiểu đầy đủ câu đầu tiên của mô tả dự án! Các bước cài đặt cũng trông quá phức tạp. Nếu có một dự án tương tự có thể phù hợp với nhu cầu của tôi, xin vui lòng cho tôi biết.


Tôi nghĩ rằng bạn không cần FLAC, vì nguồn đã quá tệ và sử dụng FLAC sẽ chỉ làm hỏng các tệp. Hãy thử sử dụng các nguồn thô, thay vì các tệp wav, để có chất lượng tốt nhất.
Braiam

2
@Braiam: WAV chỉ là một thùng chứa có thể mang cả dữ liệu âm thanh bị mất hoặc mất dữ liệu. Trong thực tế rất thường xuyên nó được sử dụng để lưu trữ âm thanh PCM lossless.
pabouk

Tôi cũng có CD nhạc gốc. Mục tiêu của tôi là trích xuất nhạc FLAC lossless từ những CD này. Nó đơn giản như vậy. Cảm ơn.
MountainX

Tôi tìm thấy một cách thậm chí tốt hơn để kiểm tra dữ liệu kỹ thuật của một tệp âm thanh. Xem câu trả lời cập nhật.
Landroni

1
Để trích xuất CD vào các tệp FLAC, hãy sử dụng abcde (= trình trích xuất cd tốt hơn)
stonux

Câu trả lời:


14

Cả hai định dạng WAVFLAC đều không mất dữ liệu, điều đó có nghĩa là chúng không mất bất kỳ chất lượng nào từ CD nhạc gốc. Tuy nhiên WAV không bị nén, trong khi FLAC sử dụng cơ chế nén không mất dữ liệu (gần giống như nén ZIP lossless) được thiết kế đặc biệt để đóng gói dữ liệu âm thanh hiệu quả. Các tệp FLAC sau đó có thể được phát với trình phát yêu thích của bạn, giống như các tệp MP3 thông thường.

Nếu bạn đã có tệp WAV, thì bạn chỉ cần chuyển đổi chúng thành FLAC (và không lo mất chất lượng). Bạn có thể sử dụng CLI qua SoX (mặc dù các giải pháp khác tồn tại, giống như flacchính nó):

sox track_01.wav track_01.flac

Hoặc sử dụng GUI sạch và trực quan như SoundConverter . Trong Tùy chọn đặt định dạng đầu ra thành FLAC, chọn tốc độ nén (KHÔNG ảnh hưởng đến chất lượng, chỉ dẫn đến kích thước tệp), sau đó thêm tệp hoặc thư mục và bắt đầu quá trình chuyển đổi.

nhập mô tả hình ảnh ở đây


Khi quá trình chuyển đổi được thực hiện, bạn có thể kiểm tra xem có mất chất lượng nào không bằng cách sử dụng soxi(đi kèm với SoX):

soxi track_01.wav 
soxi track_01.flac

Kích thước tệp FLAC sẽ nhỏ hơn mặc dù.

Một cách thậm chí tốt hơn để kiểm tra dữ liệu kỹ thuật của tệp âm thanh là MediaInfo . Xem:


-1

Về cơ bản, bạn sử dụng một cái gì đó ngoài dòng lệnh flacvà tin tưởng rằng đó là cài đặt phù hợp. Tùy thuộc vào tốc độ của máy tính và sự kiên nhẫn của bạn, bạn có thể thực hiện nén nhiều hay ít. Mặt khác, tùy thuộc vào bạn hoặc bạn có thể sử dụng các diễn đàn 'chính thức' cho flac, nghĩa là chỉ cần tìm kiếm các flacdiễn đàn trên duckduckgo.

Nó thực sự là DIY. Ý tưởng là mọi người đều có thể là một chuyên gia máy tính với một nghiên cứu nhỏ. Tôi, tôi sử dụng EAC (Windows) và 'wizard'. Bạn có khả năng tốt nhất là sử dụng chương trình của bên thứ 3 và diễn đàn chính thức của họ để được giúp đỡ. Đây không phải là nơi để tìm câu trả lời thực sự. Hãy thử một diễn đàn audiophile có thể.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.