Невоспроизводящееся видео, сжатое архиватором в тысячу раз - обман? Почему?
Десять лет назад, на одном форуме, один человек выложил для меня видеоролик, запокованный в rar-архив. Размер архива был 23 кб, размер файла после распаковки - 23 мб. Видеоролик абсолютно не воспроизводился у меня никакими проигрывателями. Выложивший сказал, что он запаковал видеоролик неким кодеком Divfigs. Интересно, меня надурили, или видеофайл действительно можно сжать в тысячу раз?
Сначала небольшая вводная. В степени сжатия 1000 к 1 в принципе нет ничего удивительного, потому что даже привычные всем алгоритмы MPEG (-1, -2, -4) обеспечивают компрессию исходного видео на уровне 200-500 к 1. Если вкратце, то сжатие двухэтапное: сначала сжимается по алгоритму, аналогичному JPEG, ключевой кадр (тут компрессия может доходить до 50 к 1), а затем записываются не индивидуальные следующие кадры, а лишь их изменение относительно ключевого. Если видео не сверхдинамичное, то в пределах 1-2 секунд (а это 20-50 кадров) картинка меняется слабо, поэтому 1 ключевой кадр можно ставить на 50 кадров. Так что в компрессии 500 к 1 нет ничего удивительного, а на статичном видеоматериале самые обычные кодеки дают сжатие лучше 1000 (например, титры в конце фильма на темном фоне).
Меня удивляет другое - на медийном материале не работают обычные архиваторы, т.к. стандартные алгоритмы устранения избыточности (типа классического ZIP-сжатия) неэффективны в уже сжатом контенте. Поэтому единственное возможное объяснение: в этом видео вообще не использовалось сжатие, а сам ролик представляет собой один статический кадр, растянутый по времени на десятки-сотни кадров. В этом случае архиватор может обеспечить сжатие 1000 к 1. В других - это исключено.
Надурили - это однозначно! Подумайте - "вес" в 23 кб может иметь одна-единственная картиночная миниатюра, но никак не видео, если его даже умудриться запустить в режиме слайд-шоу!! Даже анимированная простейшая картинка - и та будет иметь гораздо бОльший вес!
Я не великий знаток этих процессов, но знаю абсолютно точно: - видео и аудио файлы сжимаются специальными конвертерами, но никак не архиваторами!
Кстати - а чего мы мучаемся в размышлениях? - Поднимите этот файлик на обменник чтобы на него глянуть можно было! А то мы тут, понимаешь, уподобливаемся докторам, пытающимся лечить пациента заочно!
Думаю что надурили , сама мысль что архиватор смог сжать файл в 1000 раз, то это какой-то бред. Может быть после распаковки архиватора в 23 кб, он начал докачивать из Интернета еще какие-то дополнительные файлы? А то что видео не смоглось воспроизвестись при таком сжатии если такое возможно все же, то я не удивлен, что оно не запустилось.
Видеофайлы форматов типа mp4 или, скажем, avi сжимать архиваторами особого смысла не имеет. Они и так ужаты кодеками по самое не балуйся. Бывает, скачаешь видео, запакованное тем-же rar-ом размером, к примеру, 500 Мб, распаковываешь, глядь - те-же 500Мб плюс - минус пару Мб...
Так что, этот Ваш "один человек" или что-то напутал или, действительно, взял грех на душу - обманул ближнего своея, а признаваться не хочет...
На щет тысячи это просто не реально я сам занимаюсь часто архивированием файлов и еще не разу не уподобился увидеть во очию такие результаты. Максимальное сжатие которое возможно было мне произвести это в 60% то есть чуть больше половины файла компенсируется сжатием.Но в тысячи не понимаю как применить можно такие мерки.
Чтобы скачать видео с яндекса или любого другого сайта можно воспользоваться программой DownloadHelper. Эта программа встраивается в интернет-браузер. После запуска воспроизведения видеоролика видеоролика программа DownloadHelper автоматически распознаёт его и выдаёт ссылку, нажав на которую вы сразу можете сохранить файл на своём компьютере. Программа таким же образом позволяет скачивать и аудиофайлы.
а я делаю вот так. копируем ссылку url понравившегося видео, заходим на сайт http://ru.savefrom.net/. там ее вставляем, нажимаем скачать и качаем в нужном разрешении. таким способом можно скачать любое видео и с вконтакте и с ютюба. удачи!
Есть замечательная программа AVS Video Editor, там просто нажимаешь на окошко "Медиафайлы", закачиваешь видео, оно моментально вводится, находишь нужный кадр и нажимаешь на значок фотоаппарата под окном воспроизведения фильма. А уж, потом, с ним можно делать все, что хотите; редактировать, менять цвета и резкость. В это программе есть еще функции захвата экрана и видео с вебкамеры. Программа очень легка в использовании.