Выяснение, не является ли аудиофайл FLAC или WAVPACK изначально кодированным из источника с потерями


11

Есть ли способ проверить, что так называемый аудиофайл FLAC или WAVPACK изначально был закодирован из источника без потерь (WAV, CDA, APE и т. Д.) Вместо источника с потерями (MP3, AAC, ATRAC и т. Д.)?

Скажем, у меня есть аудио файл с потерями MP3 (5.17Mb, 87% сжато от оригинала, источник неизвестен). Затем я кодирую его в другой формат без потерь, скажем, FLAC или WAVPACK.

Размер увеличивается (23,14 Мб, сжат на 39% по сравнению с исходным, исходным MP3)! Идентификационные теги и т. Д. Остаются прежними, и нет способа проверить целостность их происхождения.

Как мне это сделать?

Ответы:


10

Лучший способ определить, было ли что-то получено из источника с потерями, это создать спектрограмму:

Спектрограмма без потерь

Можно ясно увидеть, что он достигает 22,1 кГц, который есть на собственном CD.

При транскодировании в MP3 с потерями 128 кбит / с вы можете ясно увидеть разрушительную работу кодера:

Спектрограмма Lossy V2

Более подробная информация и примеры здесь: http://blowfish.be/eac/Spectral/spectral.html


Конечно, можно добавить высокочастотный шум к аудио, декодированному из сжатого файла с потерями, прежде чем кодировать его в файл без потерь, но это, вероятно, слишком большая проблема, поэтому этот метод довольно хорош в 99% случаев :-)
Александр Щебликин

6

Невозможно однозначно определить, был ли данный файл без потерь непосредственно скопирован с компакт-диска или перекодирован из другого формата с потерями. Существует несколько доступных программ, которые пытаются определить вероятность того, что данный файл имеет источник с потерями:

Эти программы выполняют анализ файла в поисках характеристик, которые могут указывать на то, что они когда-то были закодированы с потерями. Такие вещи, как резкий спад звука> 16 кГц, звук не выровнен по кадрам CD, сигналы, указывающие на недостатки кодирования, такие как предварительное эхо и т. Д.

Есть и странный ответ: брось пиратскую музыку и купи диск или трек. :-п


1+ re: частота спада. В качестве быстрого теста загрузка любого подозрительного файла в любой медиапроигрыватель с помощью плагина визуализации спектрограммы (приходит в голову foobar), скорее всего, покажет полное отсутствие каких-либо высокочастотных компонентов в рассматриваемом файле, а также плоскую вершину среза. от появления в первую очередь высокочастотных вещей, таких как удары тарелок.
Джесси

2
Просто потому, что я хотел бы получить больше информации о цифровых записях, это не значит, что я пишу музыку. В кругах бутлегов есть несколько дисков, которые являются законными и законными. Archive.org приходит на ум. archive.org/browse.php?collection=etree&field=/metadata/…
GmonC

1
@GmonC: язвительный ответ не должен был быть серьезным. Я прошу прощения, если я обидел тебя.
afrazier

нет проблем, вы меня не обидели! Я не хотел быть слишком серьезным в своем комментарии, это было только разъяснение. Вы дали хороший ответ, поэтому вы получили 3 отзыва (включая меня :)
GmonC

Обе эти программы абсолютно ненадежны
Том Виггерс

0

Полный математический анализ покажет «дыры» в частотах звука, соразмерные с психоакустическими параметрами, используемыми в начальном сжатии с потерями.


Клянусь, я слышал это однажды в кино.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.