Какие форматы MPEG использовались до
появления MPEG-4?
Стандарты серии MPEG для сжатия видео- и аудиоданных разрабатывает группа Motion Picture Expert Group Международной организации по стандартам (ISO). MPEG-1 (принят в качестве официального стандарта в 1992 г.) разрабатывался для доставки видео на CD-ROM (скорость около 1,5 Мбит/с) и получил широкое распространение во многом благодаря дискам VideoCD. MPEG-2 (1994 г.) предназначен для работы с видео вещательного качества (скорость потока данных 3-15 Мбит/с) и сегодня все шире используется в цифровом телевещании, а также при кодировании видеоматериалов для дисков DVD-Video. Группа MPEG начала было работу над стандартом MPEG-3, который должен был обеспечить унификацию в компрессии потоков данных со скоростями 20-40 Мбит/с для телевидения высокой четкости (HDTV), но довольно быстро обнаружилось, что принципиальной разницы в подходах между MPEG-2 и MPEG-3 нет, в результате чего разработка последнего была прекращена, а рамки MPEG-2 расширены.
Какими программными продуктами
пользоваться для работы с MPEG-4?
Инструменты можно разделить на четыре основные группы:
- Видеоредакторы:
- VirtualDub (www.geocities.com/virtualdub) - по-моему, самое лучшее из всего, что есть на сегодняшний день.
- Adobe Premier - рекомендую использовать только для подготовки перед компрессией.
- Набор драйверов для компрессии
и рекомпрессии MPEG-4:
- DivX;-) Codec (divx.ctw.cc) - очень хороший набор. По сути, являются взломанной и доработанной версией драйверов от Microsoft.
- AngelPotion (angelpotion.net/codecs) - этот набор включает следующие высокоскоростные кодеки MPEG-4, которые объединяют возможности компрессии и декомпрессии для следующих форматов: формат AngelPotion definitive (avi-файлы); форматы DivX;-) lows и high motion (avi-файлы); форматы Microsoft MPEG-4 V1, V2 и V3 (asf- и avi-файлы); формат SmR (nAVI) (avi-файлы).
- Набор драйверов для компрессии
и рекомпрессии звуковой
дорожки:
- Fraunhofer-IIS MP3 Radium's audio codec - стандартный кодек MP3.
- DivXa32 - авторы считают, что он лучше, чем приведенный выше MP3 аналог (поставляется вместе с DivX ;-) Codec).
- Средства просмотра:
- Windows Media Player - стандартное средство, предлагаемое Microsoft.
- FlyVCDm - прекрасно подойдёт для просмотра музыкальных клипов, т. к. можно составить список аналогично playlist в Winamp. Маленький размер программы.
Минимальные системные требования
для полноэкранного просмотра?
Объём оперативной памяти от 64 Mb для Windows 9x, но это ни в коем случае не значит, что фильмы нельзя смотреть при 32 Mb, просто они быстрее открываются/закрываются. Для разрешения 320*240 подойдёт Intel Celeron 333a, 640*480 - AMD Athlon 750 (рассматривается четвёртое - максимальное - качество). Также необходимо учитывать, что при проигрывании видео параллельно происходит проигрывание звуковой дорожки. Для сцен, имеющих повышенную динамику, приведённых выше характеристик может не хватить, и будет заметно пропадание кадров. Например, машина проезжает на большой скорости при статичной камере или бег главного героя по улицам города. Кое-как с этим справиться позволяет уменьшение качества на единицу ниже, вплоть до нуля.
Задействуются ли при декодировании
аппаратные возможности видеокарты?
Для отображения картинки может включаться оверлей (для этого должны соблюдаться некоторые условия, в частности, для карт Matrox и TNT2 кратность разрешения картинки должна быть 32 по горизонтали и 16 по вертикали, для карт на чипе TNT - кратность по вертикали и горизонтали 16). Процессор значительно разгружается. Если же фильм воспроизводится программно, то нагрузка на процессор увеличивается, и не всегда его мощности хватает для успешной декомпрессии.
Если вам интересно проверить, как декодируется конкретный фильм, сделать это можно следующим образом: перевести экран в разрешение 256 цветов, и если фильм идет как через сетку, то декомпрессия осуществляется программно (следовательно, процессор загружен сильнее), а если же картинка идет полноцветная и есть возможность регулировать яркость, контраст и насыщенность, то используется оверлей, т.е. некоторые аппаратные возможности видеокарты для отображения картинки.
Субъективно, лучше фильмы смотрятся на видеокартах фирмы nVidia.
Как посмотреть видеофайл MPEG-4 на
"слабом" компьютере?
- Необходимо использовать преобразование в формат Intel indeo video 5.x или MPEG-2/MPEG-1. Рекомпрессировать в MPEG-2/MPEG-1 будет тяжелее, чем в формат от Intel. Тем более, что преобразование в Intel indeo video 5.x прекрасно реализовано в VirtualDub. Естественно, размер файла резко увеличится (очень низкая скорость этой процедуры заставляет от неё чаще всего отказываться в пользу других методов).
- Бывает, что при компрессии в видеофайле, помимо основного кадра, присутствуют чёрные полосы сверху и снизу. Это легко устраняется плагином, встроенным в VirtualDub, одновременно уменьшается размер исходного файла и увеличивается скорость просмотра.
- Если фильм имеет "гигантское" разрешение, допустим, 800*600, а для просмотра используется всего Celeron 300a, то поможет пропорциональное уменьшение размеров, к примеру, до 400*300 тем же VirtualDub.
Сергей ГЕРАСЮТО,
Sgerasuto@bspa.unibel.by
Комментарии
Страницы
то скорость заметно увеличиться и видео можно смотреть на обычном Пентиуме-200...
правда настройки контрастности, яркости и др. станут недоступны и в некоторых случаях (помойму влияет тип видеоадапрера, наличие 2D/3D) в полнооконном режиме картинка может выводиться в 256 цветах или неразвернутая на весь экран...
Авторы статьи забыли, почему-то, сказать, что для просмотра в режиме оверлей фильмов, где кратность кадра не 32(16), существует буржуйская программа для просмотра MPEG4 sysam2k, которая подгоняет кадр под требуемый и имеет кучу настроек для видео и аудио.
А вообще, информативности данной статьи я поставил бы три бала.
Кстати - что бы его англоязычить - надо переименовать файл sasami2000.EDU в
sasami2000.RUS
Правда скорость работы Сасами зависит в первую очередь от видухи. Как повезёт, например это спасение для тех, у кого i810 - можно фулскрин смотреть без тормозов.
А статья действительно слабая на 3 с минусом.
Для обладателей Voodoo2 (выше не знаю) подойдет программа VoodooMovie (можно найти на www.voodoofiles.com) масса настроек и сглаживание через Voodoo.
Я думаю етого достаточно
Страницы