Архивация медиафайлов: как такое возможно?

yum46

Тут недавно наскачивал .rar-архивов с .mp3 и видео. Степень сжатия оказалась - примерно 40-60%(!). Распаковываются нормально, обычным образом.
Что это такое может быть? И как такое может быть?

Basil_84

В принципе возможно.
Вот один из примеров
http://exnews.org/usernews/1146851483-kgb-arhiver-2.0.0.2.html

yum46

Так я ж говорю - .rar! Обычное расширение, распаковываются обычным WinRAR-ом.
Про KGB - слыхал, причем неоднозначные мнения.

теоретег

Кремлин это не архиватор, а шифратор. По прямому назначению рулит только версия 2.21

yum46

Архив содержит 14 треков в формате mp3 и 2 небольших фотографии (обложки). Формат - .rar, размер нераспакованного архива - 50,5 мб, распакованного в папку - 81,1 мб.
Были архивы и с большим сжатием, порядка 45-50%.

андроныч

вероятно играет роль способ сжатия самого мп3 файла, там же есть разные настройки и разные энкодеры.

Леонид Ильич

заголовок посмотрите: возможно, в архиве не MP3, а WAV

yum46

Леонид Ильич
возможно, в архиве не MP3, а WAV
Да нет, все файлы вполне себе МР3 и по размеру, и по свойствам.
Другое дело, что
андроныч
вероятно играет роль способ сжатия самого мп3 файла
У меня получилось эти файлы, извлечённые из архива, снова запаковать своим WinRAR-ом с такой же степенью сжатия (62%). С другими файлами МР3 такое не проходит - в лучшем случае 97%.
Встречалось мне упоминание про некий mp3packer http://omion.dyndns.org/mp3packer/ , правда, что он делает и как работает, я не вполне понял. Похоже, как раз как-то в этом духе обрабатывает МР3.
А ведь были и видеофайлы, упакованные таким же чудесным образом, да я архивы повыкидывал, а видео из них искать... только опытным путём.

Леонид Ильич

а битрейт какой? если больше 320 тогда, возможно, там попросту много избыточной информации.

yum46

Как же больше 320-ти? В обычном МР3 же не бывает больше 320-ти при 44.1. Только при 48 кгц может быть 384.
А тут битрейт и вправду странный: он значится как, напр., VBR 317, а то и VBR 320. Я такого раньше не встречал.

Кстати, всречал информацию о MP3-LOSSLESS. Там VBR-битрейт от 500 кб/с, как и в других LOSSLESS-кодерах, но при этом он совместим с обычным МР3, соотв., не должно быть проблем с железными плеерами.

андроныч

VBR - variable bit rate насколько помню

yum46

андроныч
VBR - variable bit rate
Это-то я, слава Богу, знаю. Но как это - VBR 320? В каких пределах он варьируется, 320 же - максимум? Да и VBR 317 тоже не очень понятно.

c00xer

Предположу, что кадры могут быть заняты не полностью, или некоторые кадры хорошо "жмутся". По крайней мере для заголовков это справедливо. Хотя обычно меня такие вещи настораживают, потому что в большинстве случаев это означает, что файл битый, т.е. некоторые блоки вместо полезных данных забиты нулями, например, при чтении с битого CD или флэшки.

yum46

Вот, сами посмотрите )))
http://ifolder.ru/13588380
http://narod.ru/disk/12115163000/JP-MP.rar.html
Пароль: HUXLEY4U
Народ ещё восторгался, дескать, какая музыка замечательная!

c00xer

Нехорошо, конечно, цитировать самого себя, но

c00xer
Предположу, что кадры могут быть заняты не полностью
подтвердилось - см. скриншот. Это глюк кодировщика.

yum46

подтвердилось
Хм... Спасибо.
А это обязательно глюк или может быть какая-то жестокая предварительная обработка mp3-файлов?

c00xer

Вряд ли предварительная обработка. И на пэддинг не похоже. 99% что это глюк. Посмотрите заголовок любого из этих файлов: там фигурирует LAME 3.97 beta. Предположу, что это так криво работает VBR - у всех файлов эффективный битрейт 255 кбит/сек. Наводит на грустные мысли...
P.S.: ой, щаз будет холивар на тему "какой кодировщик лучше". Заранее извините.

yum46

Ещё раз благодарю.

c00xer
будет холивар на тему "какой кодировщик лучше"
Да уж. Ну, коли будет, тогда я ввяжусь, а пока только замечу, что LAME после 3.93.1 стали заметно хуже работать.