Почему два файла .flac, которые якобы содержат одни и те же данные, так сильно различаются по размеру?

Почему два файла .flac, которые якобы содержат одни и те же данные, так сильно различаются по размеру?

Мне хотелось бы узнать, почему два .flacфайла, которые якобы содержат одни и те же данные, так сильно различаются по размеру.

У меня есть два .flacфайла одного и того же музыкального альбома (те же песни, та же продолжительность треков и т. д.), но они отличаются на 500+ МБ, и я не понимаю, почему.

решение1

БегатьМедиа информацияна двух файлах. Он скажет вам, почему они отличаются.

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

  1. FLAC предлагаетнесколько уровней сжатия без потерь. Один и тот же входной файл, сжатый с двумя разными настройками сжатия, почти наверняка приведет к двум разным размерам файла.

    Большинство форм сжатия без потерь обладают этим свойством: PNG, bzip2 и т. д. Это компромисс между временем ЦП и памятью: чем больше ресурсов вы выделяете на решение проблемы во время сжатия, тем сильнее вы можете сжать данные.

  2. Два входных файла песни могут отличаться в некотором ключевом отношении, так что каждый из них представляет собой версию без потерьдругойфайл.

    Аудиофайл с частотой дискретизации 44,1 кГц приведет к созданию файла FLAC меньшего размера, чем аудиофайл с частотой дискретизации 96 кГц, даже если это «одна и та же песня». Такова природа кодека без потерь: он должен сохранять такие различия, а это значит, что размеры файлов будут разными.

  3. Входные аудиофайлы отличаются толькоглубина бит, один 16-битный, а другой 24-битный, например. Разница будетнеразборчивово всех практических случаях, но один файл будет на 50% больше другого.

Связанный контент