Điều gì xảy ra nếu một đĩa CD bị trầy xước bị rách thành MP3?


12

Nếu CD bị hỏng (ví dụ: nếu được đặt trong đầu phát CD, nó sẽ bị vấp, v.v.), nếu bạn trích xuất nó trên máy tính để tạo MP3, dữ liệu bị hỏng sẽ phát ra như thế nào?

Nó sẽ chỉ là một "khoảng trống" ở giữa đường đua? Hoặc bạn sẽ nghe thấy âm thanh bị cắt xén / tĩnh, vv?

Để rõ ràng, câu hỏi này liên quan đến việc đọc âm thanh từ CD và mã hóa sang MP3, không đọc CD dữ liệu có MP3 trên đó.


2
@AFH không lời khuyên đó áp dụng cho mọi câu hỏi bao giờ? Có lẽ anh ta không có một đĩa CD bị hỏng để thử nó và không cảm thấy muốn làm hỏng nó chỉ để tìm hiểu.
RyanfaeScotland

7
Bạn không "ghi" MP3 từ CD. "Đốt cháy" đặc biệt là ghi dữ liệu vào một đĩa quang thuộc loại nào đó (CD, DVD, BluRay).
jpmc26

@RyanfaeScotland - Nó áp dụng cho các câu hỏi có quá ít thông tin để cho phép một câu trả lời hợp lý. Nhưng tôi cho rằng câu hỏi có thể là giả thuyết, mặc dù CD-R có giá 10-20p, vì vậy đây không hẳn là một bài kiểm tra đắt tiền.
AFH

@AFH Ha, ý tưởng ghi đĩa CD chỉ để làm hỏng rồi thử và rip lại không bao giờ xảy ra với tôi! Bộ sưu tập của tôi là an toàn.
RyanfaeScotland

Câu trả lời:


38

Phần mềm trích xuất CD tốt như cdparanoiacố gắng hết sức để sửa lỗi đọc sai của đĩa CD và sẽ đi qua phần bị ảnh hưởng nhiều lần; đôi khi trong vài phút cho đến khi dữ liệu được phục hồi. Điều này là có thể bởi vì CD chứa tổng kiểm tra để sửa lỗi và sẽ phát hiện ra việc đọc sai ngay lập tức.

Do chiến lược này, phần mềm trích xuất CD có cơ hội khôi phục dữ liệu chính xác cao hơn nhiều so với thiết bị phát lại CD thông thường được thiết kế để phát lại trong thời gian thực.

Trong trường hợp hiếm hoi là một phần dữ liệu (sẽ là âm thanh trong ví dụ của bạn) vẫn không thể đọc được, trình trích xuất thường sẽ bỏ qua phân đoạn đó. Vì vậy, với tệp MP3 được mã hóa, nó sẽ bỏ qua phần xấu (có thể bị nội suy hoặc bỏ qua âm thanh trong tệp âm thanh kết quả).


1
@JamieHanrahan Mặc dù tôi đồng ý rằng họ thực hiện sửa lỗi, tôi hy vọng một sự khác biệt được thực hiện giữa phép đó và phép nội suy, vì phép nội suy gần giống với việc cắt bỏ hơn là sửa lỗi.
user1997744

1
Nếu bạn trên PC Exact Audio Copy thực hiện một điều tương tự, nếu có một vết xước hoặc khiếm khuyết trong đĩa, nó sẽ đọc nhiều lần.
aslum

1
Vâng, khá nhiều tình cờ. Nó không hiệu quả rất thường xuyên. btw, điều gì đã xảy ra với bình luận trước đây của tôi ở đây? Một user1997744 đang trả lời?
Jamie Hanrahan

20
@screwnut: Trình phát CD không đủ khả năng để "đi chậm". Một trục trặc hoặc im lặng là tốt hơn nhiều để chỉ dừng âm nhạc. Tuy nhiên, khi trích xuất, phần mềm có thể cố gắng đọc vùng bị ảnh hưởng nhiều lần. Do sự không chính xác trong động cơ servo của ổ đĩa và các yếu tố ngẫu nhiên khác, tia laser có thể chiếu vào khu vực ở một góc hơi khác hoặc ở một vị trí hơi khác nhau có thể hoặc không thể đọc được nhiều dữ liệu hơn. Tùy thuộc vào cài đặt người dùng, phần mềm có thể thử tối đa vài giờ để đọc khu vực bị ảnh hưởng. Tất nhiên, những gì đã biến mất, nhưng đôi khi một số thứ có thể đọc được.
Jörg W Mittag

3
@aslum PC không phải là từ đồng nghĩa với Windows. Ngừng ngụ ý rằng. GNU / Linux cũng có thể được sử dụng trên PC và thường được sử dụng theo cách đó.
Tên hiển thị

14

Định dạng tệp MP3 bao gồm các khung. Mỗi khung bắt đầu với mười một bit "1" và một vài byte siêu dữ liệu kiểm soát tốc độ bit và xác định một số thuộc tính khác. Mỗi khung là độc lập, nó được thiết kế theo cách này để hỗ trợ phát trực tuyến.

Khung có thể có CRC - kiểm tra lỗi. Đó là tùy chọn.

Hệ điều hành có thể sẽ thử đọc lại nếu gặp các thành phần xấu trên CD (phần cứng CD có lỗi kiểm tra mechansim trước khi bộ mã hóa MP3 thậm chí nhìn thấy bất cứ thứ gì). Giả sử bộ giải mã không hoạt động với bộ đệm, bộ giải mã sẽ không nhận được dữ liệu mới trong quá trình này và sẽ phải dừng lại. Nếu hệ điều hành không thể đọc dữ liệu, nó có thể báo lỗi cho hệ điều hành, cuối cùng sẽ được báo cáo cho quá trình lưu trữ bộ mã hóa MP3. Phụ thuộc vào phần mềm những gì xảy ra chính xác ở đây.

Một vài điều có thể xảy ra nếu dữ liệu từ CD được đọc không chính xác và vẫn chuyển đến bộ giải mã (điều này có thể không xảy ra trên PC nhưng có thể trong âm thanh nổi trên xe hơi hoặc thiết bị không phải PC khác):

  • Bộ giải mã MP3 tìm kiếm mười một bit đó để tìm điểm bắt đầu của khung - nếu không tìm thấy chúng, nó có thể sẽ ngừng giải mã cho đến khung tiếp theo.

  • Nếu dữ liệu tiêu đề là xấu, nó có thể phát khung hình ở tốc độ bit sai do byte cho biết bitrate nào có thể sai.

  • Nếu bit CRC tiêu đề được đặt và CRC không khớp, bộ giải mã có thể sẽ ném khung ra và không phát nó. Hầu hết các tệp MP3 không có bit CRC được đặt.

  • Nếu tải trọng (dữ liệu sau tiêu đề) sai, bộ giải mã MP3 sẽ cố gắng phát nó.

Công việc của bộ giải mã là lấy dữ liệu nén và tạo dữ liệu không nén để bàn giao ở mức "cao hơn". Mức cao hơn đó thực sự sử dụng dữ liệu không nén để điều khiển một thiết bị âm thanh. Tôi sẽ nguy hiểm khi đoán hầu hết các thiết lập bộ mã hóa / trình điều khiển âm thanh đều có bộ đệm - với kích thước có thể định cấu hình - nơi bộ giải mã MP3 có thể xây dựng một số dữ liệu cho trình điều khiển âm thanh và cho phép thử lại đọc.

Vì vậy, dù sao đi nữa, nếu bộ giải mã đã dừng vì không nhận được dữ liệu, thì cấp trên thực sự điều khiển âm thanh có thể thực hiện bất kỳ thao tác nào dưới đây:

  • Cấp trên đầu ra im lặng. Bạn sẽ nghe thấy một sự phá vỡ trong âm thanh.
  • Bộ giải mã dừng điền dữ liệu vào bộ đệm âm thanh, nhưng cấp trên tiếp tục phát những gì ở đó. Bộ đệm âm thanh thường là "hình tròn", có nghĩa là chúng không bị xóa mà liên tục bị ghi đè bằng dữ liệu mới. Bạn sẽ nghe thấy một phần bỏ qua là một phần của âm thanh phát trước đó.
  • Cấp trên là thông minh và cố gắng nội suy những gì "nên" ở đó. Tôi không nghĩ rằng điều này là rất phổ biến.

Nếu bộ giải mã xuất dữ liệu xấu, bạn sẽ nghe thấy tĩnh hoặc bật trong âm thanh.

Tham khảo .


9
Tôi nghĩ câu hỏi là về việc đọc CD âm thanh và mã hóa thành MP3, không đọc CD dữ liệu có MP3.
Attie

1
@Attie đúng tôi sẽ cập nhật câu hỏi ban đầu để làm rõ
sam

Có vẻ đủ đơn giản.
Andrew

3

Trong trường hợp tốt nhất, trình trích xuất quản lý để lấy đủ dữ liệu mà bản nhạc phát tốt. Trong trường hợp tốt thứ hai, nó bỏ cuộc và không tạo ra một đoạn âm thanh vì không thể. Trong trường hợp xấu nhất, bạn nhận được một tệp âm thanh giống như khi bạn cố gắng phát bản nhạc trong một máy nghe nhạc CD thông thường hoặc thậm chí tệ hơn (tạm dừng, lặp lại, nói lắp, blips, v.v.).

Kinh nghiệm của tôi với các chủ hàng dựa trên cdparanoia thường là trường hợp tốt nhất, nhưng tôi đã gặp cả ba tình huống.


1
Để công bằng cho phần mềm trích xuất, lý do "trường hợp xấu nhất" đôi khi xảy ra là vì với lượng dữ liệu xấu đủ nhỏ, nó tốt hơn "trường hợp tốt thứ hai". Tôi muốn có một mp3 hoặc flac với một pop trên đó, hoặc một loạt pop ngắn, hơn là không có gì. Và tôi thà không có gì hơn là một bản nhạc với pops trong suốt. Nhưng người chèo thuyền không biết tiêu chuẩn của tôi cao đến mức nào.
Steve Jessop

0

Tôi chưa bao giờ có một tĩnh. Cũng không chính xác "bị cắt xén" - nhưng nó có thể chơi cùng một nửa giây trong một vài lần. Điều đó thường đúng trước khi nó bỏ qua vài phút trước khi lặp lại một vòng lặp hoặc bỏ qua phía trước và âm thanh như bạn đang giữ nút FF trong giây lát. Bất kỳ "khoảng trống" nào cũng có thể là nó đang phát khi bắt đầu một bản nhạc, vì nó bỏ qua hoặc lặp lại.

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.