Découvrir si un fichier audio FLAC ou WAVPACK n'est PAS à l'origine encodé à partir d'une source avec perte

11

Existe-t-il un moyen de vérifier que le fichier audio dit FLAC ou WAVPACK a été initialement encodé à partir d'une source sans perte (WAV, CDA, APE, etc.) au lieu d'une source avec perte (MP3, AAC, ATRAC, etc.)?

Disons que j'ai un fichier audio MP3 avec perte (5,17 Mo, 87% compressé à partir de son origine, source inconnue). Je l'encode ensuite dans un autre format sans perte, par exemple FLAC ou WAVPACK.

La taille augmente (23,14 Mo, 39% compressé à partir de sa source MP3 d'origine)! Les étiquettes d'identification, etc., restent les mêmes et il n'y a aucun moyen de vérifier l'intégrité de son origine.

Comment dois-je procéder?

cornel
la source

Réponses:

10

La meilleure façon de déterminer si quelque chose provient d'une source avec perte est de créer un spectrogramme:

Spectrogramme sans perte

On peut clairement voir qu'il va jusqu'à 22,1 kHz qu'un CD a.

Une fois transcodé en MP3 128 kbps avec perte, vous pouvez clairement voir le travail destructeur de l'encodeur:

Spectrogramme Lossy V2

Plus de détails et d'exemples ici: http://blowfish.be/eac/Spectral/spectral.html

Thom Wiggers
la source
Bien sûr, on pourrait ajouter du bruit haute fréquence à l'audio décodé à partir du fichier compressé avec perte avant de l'encoder dans un fichier sans perte, mais c'est probablement trop difficile, donc cette méthode est plutôt cool pour 99% des cas :-)
Alexander Shcheblikin
6

Il n'y a aucun moyen de dire d'une manière ou d'une autre si un fichier sans perte donné a été directement extrait d'un CD ou réencodé à partir d'un autre format avec perte. Il existe quelques programmes disponibles qui essaient de déterminer la probabilité qu'un fichier donné ait une source avec perte:

Ce que ces programmes font est d'analyser le fichier à la recherche de caractéristiques qui peuvent indiquer qu'ils étaient codés avec perte. Des trucs comme un rolloff net de l'audio> 16 KHz, de l'audio non aligné sur les trames de CD, des signaux indiquant des défauts d'encodage comme le pré-écho, etc.

Il y a aussi la réponse sarcastique: arrêtez de pirater la musique et allez acheter le CD ou la piste. :-p

afrazier
la source
1+ re: réduction de fréquence. À titre de test rapide, le chargement de tout fichier suspect dans n'importe quel lecteur multimédia avec un plug-in de visualisation de spectrogramme (foobar vient à l'esprit) montrera probablement une absence complète de tout composant de fréquence plus élevée dans le fichier en question, ainsi qu'une coupe à sommet plat - de l'apparence à des choses principalement à haute fréquence comme les coups de cymbale.
Jessie
2
Ce n'est pas parce que je voudrais plus d'informations sur les enregistrements numériques que je pirate de la musique. Il existe des CD dans les cercles de bootleg qui sont tous légaux et légitimes. Archive.org me vient à l'esprit. archive.org/browse.php?collection=etree&field=/metadata/…
GmonC
1
@GmonC: La réponse sarcastique n'était pas censée être sérieuse. Je m'excuse si je vous ai offensé.
afrazier
pas de problème, tu ne m'as pas offensé! Je ne voulais pas être trop sérieux dans mon commentaire aussi, c'était juste une clarification. Vous avez donné une bonne réponse, c'est pourquoi vous avez reçu 3 votes positifs (moi y compris :)
GmonC
Ces deux programmes ne sont absolument pas fiables
Thom Wiggers
0

Une analyse mathématique complète montrera des "trous" dans les fréquences de l'audio, proportionnés aux paramètres psychoacoustiques utilisés dans la compression avec perte initiale.

Ignacio Vazquez-Abrams
la source
Je jure avoir entendu cela dans un film une fois.