Bir FLAC veya WAVPACK ses dosyasının orijinal olarak kayıplı bir kaynaktan kodlanmadığını öğrenme


11

Sözde FLAC veya WAVPACK ses dosyasının kayıp bir kaynak (MP3, AAC, ATRAC, vb.) Yerine kayıpsız bir kaynaktan (WAV, CDA, APE, vb.) Kodlandığını kontrol etmenin bir yolu var mı?

Diyelim ki kayıp bir MP3 ses dosyam var (5.17Mb, orijinalinden% 87 sıkıştırılmış, kaynak bilinmiyor). Daha sonra FLAC veya WAVPACK gibi başka bir kayıpsız formatta kodlarım.

Boyut artar (23.14Mb, ​​orijinal, kaynak MP3'ten% 39 sıkıştırılmış)! Kimlik etiketleri, vb. Aynı kalır ve kaynağının bütünlüğünü kontrol etmenin bir yolu yoktur.

Bunu nasıl yapabilirim?

Yanıtlar:


10

Bir şeyin kayıplı bir kaynaktan kaynaklanıp kaynaklanmadığını belirlemenin en iyi yolu bir spektrogram oluşturmaktır:

Kayıpsız Spektrogram

Uygun bir CD'nin sahip olduğu 22.1kHz'e kadar çıktığını açıkça görebilirsiniz.

Kayıplı bir MP3 128kbps'ye dönüştürüldüğünde, kodlayıcının yıkıcı çalışmasını açıkça görebilirsiniz:

Kayıplı V2 Spektrogramı

Daha fazla ayrıntı ve örnekler burada: http://blowfish.be/eac/Spectral/spectral.html


Tabii ki, kayıpsız bir dosyaya kodlamadan önce kayıplı sıkıştırılmış dosyadan çözülen sese yüksek frekanslı gürültü eklenebilir, ancak bu muhtemelen çok fazla sorun, bu yüzden bu yöntem vakaların% 99'u için oldukça havalı :-)
Alexander Shcheblikin

6

Belirli bir kayıpsız dosyanın doğrudan bir CD'den kopyalanıp kopyalanmadığını veya başka bir kayıplı formattan yeniden kodlanıp kodlanmadığını kesinlikle söylemenin bir yolu yoktur. Belirli bir dosyanın kayıp bir kaynağa sahip olma olasılığını belirlemeye çalışan birkaç program var:

Bu programların yaptıkları, bir zamanlar kayıplı kodlandıklarını gösteren özellikleri arayan dosyayı analiz etmektir. 16 KHz'den büyük ses çıkışı, ses CD çerçevelerine hizalanmamış, ön eko gibi kodlama hatalarını gösteren sinyaller vb.

Ayrıca sinsi bir cevap da var: Korsan müzikten çıkın ve CD veya parçayı satın alın. :-p


1+ re: frekans aktarımı. Hızlı bir test olarak, şüpheli herhangi bir dosyayı bir spektrogram görselleştirme eklentisi (foobar akla gelir) ile herhangi bir medya oynatıcıya yüklemek, söz konusu dosyada daha yüksek frekanslı bileşenlerin yanı sıra düz tepeli bir kesimin tamamen yokluğunu gösterecektir. zil sesleri gibi öncelikle yüksek frekanslı şeylere görünmez.
Jessie

2
Dijital kayıtlar hakkında daha fazla bilgi istediğim için müzik korsanlığım olduğu anlamına gelmiyor. Bootleg çevrelerinde yasal ve yasal olan bazı cd'ler var. Archive.org akla geliyor. archive.org/browse.php?collection=etree&field=/metadata/…
GmonC

1
@GmonC: Snarky cevabı ciddi değildi. Senden rahatsız olsaydım özür dilerim.
afrazier

sorun değil, beni rahatsız etmedin! Yorumumda da çok ciddi olmak istememiştim, bu sadece bir açıklama. İyi bir cevap verdiniz, bu yüzden 3 upvotes aldım (kendim dahil :)
GmonC

Her iki program da kesinlikle güvenilir değil
Thom Wiggers

0

Tam matematiksel analiz, başlangıçtaki kayıplı sıkıştırmada kullanılan psikoakustik parametrelerle orantılı olarak ses frekanslarında "delikler" gösterecektir.


Yemin ederim bunu bir filmde duydum.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.