Sprawdzanie, czy plik audio FLAC lub WAVPACK NIE jest oryginalnie zakodowany ze źródła stratnego

11

Czy istnieje sposób sprawdzenia, czy tak zwany plik audio FLAC lub WAVPACK został pierwotnie zakodowany ze źródła bezstratnego (WAV, CDA, APE itp.) Zamiast ze źródła stratnego (MP3, AAC, ATRAC itp.)?

Powiedzmy, że mam stratny plik audio MP3 (5.17Mb, 87% skompresowany z oryginalnego źródła, nieznane źródło). Następnie koduję go do innego bezstratnego formatu, na przykład FLAC lub WAVPACK.

Rozmiar rośnie (23,14 Mb, 39% skompresowany z oryginalnego, źródłowego pliku MP3)! Tagi identyfikacyjne itp. Pozostają takie same i nie ma możliwości sprawdzenia integralności ich pochodzenia.

Jak mam to zrobić?

dereń
źródło

Odpowiedzi:

10

Najlepszym sposobem ustalenia, czy coś zostało pozyskane ze źródła stratnego, jest utworzenie spektrogramu:

Bezstratny spektrogram

Widać wyraźnie, że dochodzi do 22,1 kHz odpowiedniej płyty CD.

Po transkodowaniu do stratnego pliku MP3 128 kb / s wyraźnie widać niszczącą pracę kodera:

Lossy V2 Spectrogram

Więcej szczegółów i przykładów tutaj: http://blowfish.be/eac/Spectral/spectral.html

Thom Wiggers
źródło
Oczywiście można dodać szum o wysokiej częstotliwości do dźwięku dekodowanego ze skompresowanego pliku stratnego przed zakodowaniem w pliku bezstratnym, ale to prawdopodobnie zbyt duży problem, więc ta metoda jest całkiem fajna w 99% przypadków :-)
Alexander Shcheblikin
6

W żaden sposób nie można jednoznacznie stwierdzić, czy dany bezstratny plik został zgrany bezpośrednio z dysku CD lub ponownie zapisany w innym formacie stratnym. Dostępnych jest kilka programów, które próbują ustalić prawdopodobieństwo, że dany plik ma źródło stratne:

Programy te analizują plik w poszukiwaniu cech, które mogą wskazywać, że były kiedyś kodowane stratnie. Rzeczy takie jak ostre wycofywanie dźwięku> 16 KHz, dźwięk nieprzystosowany do ramek CD, sygnały wskazujące na wady kodowania, takie jak echo wstępne itp.

Jest też snarkiczna odpowiedź: przestań piracką muzykę i kup płytę CD lub utwór. :-p

afrazier
źródło
1+ re: wycofanie częstotliwości. W ramach szybkiego testu załadowanie dowolnego podejrzanego pliku do dowolnego odtwarzacza multimedialnego z wtyczką do wizualizacji spektrogramu (przychodzi na myśl foobar) prawdopodobnie wykaże całkowity brak jakichkolwiek składników o wyższej częstotliwości w danym pliku, a także płaskiego cięcia poza wyglądem przede wszystkim rzeczy o wysokiej częstotliwości, takich jak hity talerzy.
Jessie
2
Tylko dlatego, że chciałbym uzyskać więcej informacji na temat nagrań cyfrowych, nie oznacza to, że piruję muzykę. W kręgach bootlegowych jest kilka płyt CD, które są legalne i legalne. Przychodzi mi na myśl Archive.org. archive.org/browse.php?collection=etree&field=/metadata/…
GmonC
1
@GmonC: Snarky odpowiedź nie miała być poważna. Przepraszam, jeśli cię obraziłem.
afrazier
nie ma problemu, nie obraziłeś mnie! W moim komentarzu nie chciałem też mówić zbyt poważnie, było to tylko wyjaśnienie. Udzieliłeś dobrej odpowiedzi, dlatego otrzymałeś 3 głosy poparcia (w tym ja :) :)
GmonC
Oba te programy są absolutnie niewiarygodne
Thom Wiggers
0

Pełna analiza matematyczna pokaże „dziury” w częstotliwościach dźwięku, proporcjonalne do parametrów psychoakustycznych zastosowanych w początkowej kompresji stratnej.

Ignacio Vazquez-Abrams
źródło
Przysięgam, że raz to usłyszałem w filmie.