Làm thế nào để rip đĩa CD âm thanh bị trầy xước?


15

Hiện tại cách tốt nhất để trích xuất các đĩa âm thanh bị trầy xước trong Linux là gì?

Điều tôi thấy phức tạp, là có một số công cụ có sẵn nhưng không rõ liệu một công cụ có tính năng sửa lỗi tốt hơn công cụ kia hay không.

Ý tôi là, có ít nhất:

  • cdparanoia
  • cdda2waw
  • cdrdao

Câu trả lời:


5

cdparanoia bắt đầu như một bản vá trên cdda2wav từ năm 1997 và không bao giờ cập nhật mã cdda2wav. Từ năm 2002, không có hoạt động có thể nhìn thấy trong dự án.

cdrdao là một dự án chạy ngắn tương tự, được thành lập vào năm 1998 và không có tính năng mới kể từ ít nhất là năm 2004. Không bao giờ có hỗ trợ đặc biệt cho phương tiện truyền thông xấu.

cdda2wav bắt đầu vào năm 1993 và vẫn được duy trì tích cực. Năm 2002, "hoang tưởng lib" đã được thực hiện, làm cho di động và tăng cường trong những năm qua. Libparanoia được tích hợp vào cdda2wav được duy trì từ năm 2002.

Tôi khuyên bạn nên sử dụng:

cdda2wav -vall paraopts=proof speed=4 cddb=0 -B

và để kiểm tra các báo cáo thống kê cho từng bản nhạc được trích xuất.

BTW: nếu ổ đĩa của bạn hỗ trợ đọc con trỏ C2, hãy sử dụng:

cdda2wav -vall paraopts=proof,c2check speed=4 cddb=0 -B

điều này làm được nhiều hơn so với phiên bản cdparanoia mới nhất đã làm. Vui lòng đọc trang hướng dẫn để hiểu các báo cáo lỗi từ libparanoia.

Lưu ý: do lỗi trong cdparanoia, có những tình huống, trong đó các báo cáo lỗi từ cdparanoia bỏ lỡ các vấn đề được báo cáo bởi cdda2wav, vì vậy đừng tin rằng cdparanoia thành công hơn cdda2wav chỉ vì nó báo cáo ít vấn đề hơn.


Câu trả lời tốt, bây giờ đã lỗi thời. cdda2wav đã được thay thế bằng / đổi tên thành icedav. Nó không còn hỗ trợ tùy chọn bằng chứng nữa và tôi không thể tìm thấy một tương đương trong icedav. Bất kể các tùy chọn tôi đã thử (ví dụ: chồng chéo khung lớn hơn), tôi đã bỏ qua phần lớn từ icedav. cdparanoia tuy nhiên RẤT đáng tin cậy và bằng cách nào đó có thể hiểu được một số đĩa CD bị trầy xước nhất của tôi mà icedav thực sự rất tệ.
Edward Anderson

2
Câu trả lời của tôi chắc chắn không lỗi thời. icedax là một nhánh của cdda2wav được sản xuất năm 2004 và được "tăng cường" bởi các lỗi cụ thể của debian. Icedax không được biết đến kể từ tháng 5 năm 2007 và icedax không bao giờ hỗ trợ tùy chọn "bằng chứng" "bằng chứng" kể từ khi tùy chọn "bằng chứng" được thêm vào cdda2wav vào năm 2010. Cdparanoia dựa trên mã "hoang tưởng" cũ không sửa được tất cả các lỗi và không hỗ trợ con trỏ C2. Như đã đề cập trong câu trả lời ban đầu: cddaw2av cho kết quả tốt hơn cdparanoia vì nó phát hiện ra các vấn đề, cdparanoia không biết và do đó có thể thử lại nhiều hơn để có kết quả tốt hơn.
schily

Để chắc chắn, cdda2wav là công cụ trích xuất duy nhất được đề cập ở đây vẫn đang được bảo trì và phát triển tích cực.
schily

Cảm ơn, rất vui vì bạn đã làm rõ! Đó là một giả định tồi về phía tôi, bởi vì gói cdda2wav của Ubuntu chuyển hướng sang icedax. Tôi đã có thể cài đặt từ nguồn và khiến cdda2wav hoạt động với các tùy chọn mà bạn đề xuất.
Edward Anderson

9

cdparanoia được thiết kế đặc biệt để xử lý các phương tiện bị hỏng, với nhiều chiến lược khác nhau, từ đọc lại các lĩnh vực đến nội suy dữ liệu bị mất bằng cách sử dụng FFT.


2
Tôi đã có thành công lớn nhất với cdparanoia so với các công cụ unix khác mà tôi đã thử. Lưu ý rằng sự mới mẻ của đầu đọc (cả vintage và bẩn / mặc) tạo nên sự khác biệt lớn. Bây giờ tôi đang tìm một cái gáo có thể trích xuất sạch từ đĩa CD nhạc trong xe dưới ánh mặt trời và có lỗ trên lớp polycarbonate mà bạn có thể nhìn thấy ánh sáng ban ngày;)
msw

1
Nếu bạn có lỗ hổng trên đĩa, sẽ không có trình trích xuất nào cung cấp cho bạn trích xuất 100%, dữ liệu hoàn toàn biến mất.
cmcginty

Bạn không nhận được kết quả tốt nhất với cdparanoia, vì công cụ này đã không được cải tiến kể từ năm 2001. Nếu bạn có một ổ đĩa tốt và một đĩa xấu, cdparanoia thậm chí sẽ tin rằng mọi thứ đều ổn. Các kết quả tốt nhất trên UNIX được lấy bằng cdda2wav -paranoia
schily

2

Tôi sử dụng các phần mềm miễn phí chính xác của Windows dưới rượu, trong đó có sự nhấn mạnh chính xác vào việc sửa lỗi. Điều này hoạt động rất độc đáo (xem mục của nó trên Winehq ). Nếu bạn muốn ở lại tự nhiên, bạn có thể muốn có một cái nhìn về rubyripper .


1
Điều này không thực sự trả lời câu hỏi của tôi. Rất nhiều dự án tuyên bố họ có 'nhấn mạnh vào việc sửa lỗi'. Nhưng câu hỏi là: Công cụ nào vượt trội trong việc sửa lỗi? Và tại sao? Và btw, rubyripper trông giống như một tiền đề của cdparanoia.
maxschlepzig

2
Vâng, tất cả những gì tôi có thể nói là bất cứ khi nào chủ đề sửa lỗi trích xuất được thảo luận, chính xác là những gì mọi người đề xuất. Bất cứ khi nào có một lỗi không thể khắc phục, nó sẽ cho bạn biết vị trí trong tệp. Điều đó có nghĩa là bạn có thể kiểm tra xem những cái đó có được sửa bởi một chương trình khác không.
fschmitt

fschmidt, hoàn toàn chính xác EAC là công cụ tốt nhất để trích xuất CD. Tôi đã từng sử dụng nó trên Windows mọi lúc. Gần đây tôi đã không phải trích xuất bất cứ thứ gì trên Linux, nhưng khi đến lúc tôi sẽ thử EAC dưới rượu và nếu nó không hoạt động, sẽ thêm nó vào máy ảo XP.
HandyGandy

@HandyGandy Bạn có thể thêm một số lý do tại sao theo ý kiến ​​của bạn EAC sẽ vượt trội hơn so với cdparanoia?
maxschlepzig

1
@HandyGandy Không có hành vi phạm tội - tốt, tôi chỉ có ý kiến ​​rằng để đưa ra các tuyên bố động lực / lý do / giải thích, vv thực sự là điểm của một cuộc thảo luận kỹ thuật / khoa học. Về audiophiles - tốt mà bạn đề cập đến. Có rất nhiều audiophiles trả 500 đô la / m cho cáp SPDIF của họ vì họ có thể nghe thấy sự khác biệt ...
maxschlepzig
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.