|

Видео-варез MPEG4
Хакер, номер #024, стр. 024-056-1
Андрей Князев (knyazev@xakep.ru)
Реальная история, невероятная настолько, что чистая правда. Всего пару лет назад, "путешествуя" по Митинскому радиорынку, я спросил у одного лотошника: "А что, дядя, много ли сейчас в продаже дисков с mp3?". На что дядя, до этого весьма грамотно отвечавший на мои вопросы, недоуменно посмотрел и сказал: "А что это такое - mp3?" :).
Сейчас уже вряд ли найдется такой "дядя", который не знает, что такое mp3, чем его слушают и с чем его едят. Но прогресс не стоит на месте - и сегодняшним хитом сезона является уже не mp3 (хотя как стандарт сжатия звука ему не будет альтернативы еще несколько лет, как минимум), а MPEG 4, или же DivX. Замечу, что говорить MPEG 4 = DivX можно. Только нужно понимать, что есть разница (см. MPEG 4 vs DivX).
MPEG 4 vs DivX
Если поднять подшивки новостей за 98-99 годы, то неожиданно окажется, что Divx'ом в ту пору называли технологию, позволявшую платить за "одноразовый - одновременной (где-то пару дней)" просмотр DvD. Такой просмотр стоил что-то типа $5, в то время как сам диск - $25. После того как срок истекал - без новой оплаты диск посмотреть было нельзя. Однако широкого распространения вся эта муть не получила, и в июне прошлого года, даже не справив годовой юбилей :), этот стандарт тихо помер, склеив ласты, предварительно сыграв в ящик.
После того как в прошлом году был представлен кодек Microsoft MPEG-4 Video Codec, который доступен в последней версии M$ Media Player'а, нашлось немало людей, которые решили, что тут есть что улучшить. Так на свет появился "DivX ;-)" (официально пишется именно так, со смайликом). Который является тем же MS MPEG-4 Video Codec, только исправленным, дополненным и улучшенным :). Исправления и улучшения были внесены двумя хакерами - французом и немцем, работающими под никами Max Morice и Gey. Их официальный :) сайт - http://divx.ctw.cc/.
Для воспроизведения DivX-MPEG 4, помимо самого кодека, совсем нелишне будет поставить последнюю версию DirectX (можно 7.0, хотя и 8.0 не возбраняется) и присовокупить к этому DXMedia, например, версии 6.0.
А вообще (чтобы ты был в курсе), "основных" кодеков на сегодняшний день два - "Microsoft MPEG-4 Video Codeс" (V1, V2, V3) и собственно DivX ;-) MPEG-4 (Fast-Motion и Low-Motion). Причем по умолчанию всегда используется Low-Motion (лучшее качество при лучшем быстродействии).
Зачем это нужно?
Для того чтобы понять, "а на фига нам еще какой-то DivX придумали?", лучше совершить кратенький экскурс в историю.
Когда-то давным-давно, в незапамятные времена, тактовая частота процессоров была весьма мала :). А видео цифровать у людей нужда уже возникала. И, как и в любом нормальном деле, было две возможности: делать что-то руками или ж..ой. Ведь на компьютере необходимо было делать две вещи: сначала видео паковать (компрессировать), потом распаковывать (делать декомпрессию). Codec (coder - decoder) можно было написать "от балды", и при этом операция ввода-вывода могла идти долгими часами, напрягая только процессор. Или все можно было сделать "по уму", применив толковый механизм компрессии и специальное оборудование (к примеру, всевозможные платы декодеры, которые снимали нагрузку с "камня").
Содержание Вперед на стр. 024-056-2
|