12

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

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

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

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

3 ответа3

11

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

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

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

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

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

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

6

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

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

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .