Scoprire se un file audio FLAC o WAVPACK NON è originariamente codificato da una fonte con perdita


11

Esiste un modo per verificare che il cosiddetto file audio FLAC o WAVPACK sia stato originariamente codificato da una fonte senza perdita (WAV, CDA, APE, ecc.) Anziché da una fonte con perdita (MP3, AAC, ATRAC, ecc.)?

Supponiamo di avere un file audio MP3 con perdita di dati (5.17 Mb, compresso all'87% dal suo originale, fonte sconosciuta). Lo codifico quindi in un altro formato senza perdita di dati, ad esempio FLAC o WAVPACK.

Le dimensioni aumentano (23.14 Mb, 39% compresso dal suo originale, MP3 sorgente)! I tag ID, ecc., Rimangono gli stessi e non c'è modo di verificare l'integrità della sua origine.

Come faccio a farlo?

Risposte:


10

Il modo migliore per determinare se qualcosa è stato ottenuto da una fonte con perdita di dati è creare uno spettrogramma:

Spettrogramma senza perdita

Si può vedere chiaramente che arriva a 22.1kHz di un CD appropriato.

Quando transcodificato su un MP3 con perdita di 128kbps, puoi vedere chiaramente il lavoro distruttivo dell'encoder:

Spettrogramma V2 con perdita

Maggiori dettagli ed esempi qui: http://blowfish.be/eac/Spectral/spectral.html


Naturalmente, si potrebbe aggiungere un rumore ad alta frequenza all'audio decodificato dal file compresso con perdita prima di codificarlo in un file senza perdita, ma questo è probabilmente un problema eccessivo, quindi questo metodo è piuttosto interessante per il 99% dei casi :-)
Alexander Shcheblikin,

6

Non c'è modo di dire definitivamente in un modo o nell'altro se un determinato file lossless è stato strappato direttamente da un CD o ricodificato da un altro formato lossy. Ci sono un paio di programmi disponibili che provano a determinare la probabilità che un determinato file abbia una fonte con perdita:

Quello che fanno questi programmi è analizzare il file alla ricerca di caratteristiche che potrebbero indicare che una volta erano codificate con perdita. Roba come rolloff acuto dell'audio> 16 KHz, audio non allineato ai frame del CD, segnali indicativi di difetti di codifica come pre-eco, ecc.

C'è anche la risposta sprezzante: abbandonare la musica pirata e andare a comprare il CD o la traccia. :-p


1+ re: rolloff di frequenza. Come test rapido, il caricamento di qualsiasi file sospetto in qualsiasi lettore multimediale con un plug-in di visualizzazione dello spettrogramma (mi viene in mente il foobar) mostrerà probabilmente una completa assenza di componenti a frequenza più elevata nel file in questione, nonché un taglio piatto- fuori dall'aspetto principalmente ad alta frequenza come i piatti.
Jessie,

2
Solo perché vorrei maggiori informazioni sulle registrazioni digitali, non significa che sto piratando la musica. Ci sono alcuni cd nei circoli bootleg che sono tutti legali e legittimi. Archive.org mi viene in mente. archive.org/browse.php?collection=etree&field=/metadata/…
GmonC

1
@GmonC: la risposta snarky non doveva essere seria. Mi scuso se ti ho offeso.
Afrazier

nessun problema, non mi hai offeso! Non intendevo essere troppo serio anche nel mio commento, era solo un chiarimento. Hai dato una buona risposta, ecco perché hai ricevuto 3 voti (incluso me stesso :)
GmonC

Entrambi questi programmi non sono assolutamente affidabili
Thom Wiggers

0

Un'analisi matematica completa mostrerà "buchi" nelle frequenze dell'audio, commisurati ai parametri psicoacustici utilizzati nella compressione con perdita iniziale.


Giuro di averlo sentito in un film una volta.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.