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?
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
la source
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.
la source