Tìm hiểu xem tệp âm thanh FLAC hoặc WAVPACK ban đầu KHÔNG được mã hóa từ nguồn bị mất


11

Có cách nào để kiểm tra xem tệp âm thanh FLAC hoặc WAVPACK ban đầu được mã hóa từ nguồn không mất dữ liệu (WAV, CDA, APE, v.v.) thay vì nguồn bị mất (MP3, AAC, ATRAC, v.v.) không?

Giả sử tôi có tệp âm thanh MP3 bị mất (5.17Mb, được nén 87% so với bản gốc, không rõ nguồn gốc). Sau đó, tôi mã hóa nó sang một định dạng lossless khác, nói FLAC hoặc WAVPACK.

Kích thước tăng (23,14Mb, ​​được nén 39% so với MP3 nguồn gốc)! Thẻ ID, v.v, vẫn giữ nguyên và không có cách nào kiểm tra tính toàn vẹn của nguồn gốc.

Làm thế nào để tôi đi về làm điều đó?

Câu trả lời:


10

Cách tốt nhất để xác định xem một cái gì đó có nguồn gốc từ một nguồn bị mất, là tạo ra một biểu đồ phổ:

Quang phổ tổn thất

Người ta có thể thấy rõ rằng nó lên đến 22,1kHz mà một đĩa CD thích hợp có.

Khi được chuyển mã sang MP3 128kbps bị mất, bạn có thể thấy rõ công việc phá hủy của bộ mã hóa:

Quang phổ tổn thất V2

Thêm chi tiết và ví dụ tại đây: http://blowfish.be/eac/Spectral/spectral.html


Tất nhiên, người ta có thể thêm nhiễu tần số cao vào âm thanh được giải mã từ tệp nén bị mất trước khi mã hóa thành tệp không bị mất, nhưng điều đó có thể là quá nhiều rắc rối, vì vậy phương pháp này khá tuyệt vời đối với 99% trường hợp :-)
Alexander Shcheblikin

6

Không có cách nào để chắc chắn nói theo cách này hay cách khác cho dù một tệp lossless đã cho được trích xuất trực tiếp từ đĩa CD hoặc được mã hóa lại từ định dạng mất dữ liệu khác. Có sẵn một vài chương trình cố gắng xác định khả năng một tệp đã cho có nguồn bị mất mặc dù:

Những gì các chương trình này làm là phân tích tệp tìm kiếm các đặc điểm có thể chỉ ra rằng chúng đã từng được mã hóa mất. Những thứ như cuộn âm thanh sắc nét> 16 KHz, âm thanh không được căn chỉnh theo khung CD, tín hiệu cho thấy lỗi mã hóa như tiếng vang trước, v.v.

Ngoài ra còn có câu trả lời ngớ ngẩn: Thoát khỏi nhạc lậu và đi mua đĩa CD hoặc bản nhạc. :-p


1+ re: tần số rolloff. Như một thử nghiệm nhanh, tải bất kỳ tệp nghi ngờ nào vào bất kỳ trình phát đa phương tiện nào có plugin trực quan hóa phổ (foobar xuất hiện trong tâm trí) sẽ có khả năng hoàn toàn không có bất kỳ thành phần tần số nào cao hơn đối với tệp đang được đề cập, cũng như phần cắt phẳng tắt ngoại hình cho những thứ chủ yếu tần số cao như hit cymbal.
Jessie

2
Chỉ vì tôi muốn biết thêm thông tin về bản ghi kỹ thuật số, điều đó không có nghĩa là tôi vi phạm bản quyền âm nhạc. Có một số cds trong vòng tròn lậu tất cả đều hợp pháp và hợp pháp. Archive.org đến với tâm trí. archive.org/browse.php?collection=etree&field=/metadata/
Kẻ

1
@GmonC: Câu trả lời lén lút không có nghĩa là nghiêm trọng. Tôi xin lỗi nếu tôi xúc phạm bạn.
afrazier

không vấn đề gì, bạn đã không xúc phạm tôi! Tôi cũng không có ý định quá nghiêm túc trong nhận xét của mình, đó chỉ là một sự làm rõ. Bạn đã đưa ra một câu trả lời hay, đó là lý do tại sao bạn nhận được 3 lượt upvote (bao gồm cả bản thân mình :)
GmonC

Cả hai chương trình này hoàn toàn không đáng tin cậy
Thom Wiggers

0

Phân tích toán học hoàn chỉnh sẽ hiển thị "lỗ hổng" trong tần số của âm thanh, tương xứng với các thông số tâm lý học được sử dụng trong quá trình nén mất mát ban đầu.


Tôi thề tôi đã nghe điều này trong một bộ phim một lần.
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.