AVI или MPEG?
Формат AVI поддерживается во всех версиях Windows. Формат MPEG не имеет непосредственной поддержки в операционных системах и требует установки программного MPEG-плеера с поддержкой MCI.
Новые версии Windows Media Player обеспечивают воспроизведение многих форматов, в том числе и MPEG. Для более старых версий Windows без поддержки MPEG вам придется самостоятельно установить плеер, поддерживающий воспроизведение этого формата.
MPEG обеспечивает более высокую степень сжатия и качество, но требует больше ресурсов процессора для воспроизведения.
Еще больше усложняет ситуацию то, что не все AVI-файлы одинаковые. Формат AVI использует кодеки для сжатия данных (и даже может использовать MPEG-кодек).
Вы можете использовать несжатый AVI, но тогда вы будете расплачиваться сотнями мегабайт данных за несколько минут видео. Вместо этого вы должны использовать программы для сжатия/распаковки. Кодек является компонентом программы, отвечающим за сжатие и распаковку данных. Для того чтобы обеспечить воспроизведение видео сжатого каким-либо кодеком, этот кодек должен быть установлен на компьютере.
Существует множество различных кодеков, обеспечивающих то или иное качество. Вы можете выбрать любой из них, но помните - вы должны обеспечить установку кодека на машине пользователя, прежде чем он сможет просмотреть ваше видео.
По умолчанию в Windows 95, 98, 2000, XP установлено несколько кодеков:
Cinepak, Indeo 3.2, Indeo 4, Indeo 5, Microsoft Video 1.
Каждый кодек идентифицируется четырехбуквенным кодом в AVI-файле (например, кодек Cinepak имеет обозначение CVID).
Кодек, поставляемый с Windows для поддержки старого видео.
Качество: плохое, этот кодек пришел из тех времен, когда 256 цветов считались высшим качеством.
Совет: лучше обходить этот кодек стороной.
Cinepak был разработан компанией Radius для воспроизведения небольших видеофайлов с CD-ROM.
Качество: несколько лет назад оно было потрясающим, но сегодня оно не сравнимо с качеством новейших кодеков.
Совет: все версии Windows поддерживают воспроизведение AVI, сжатого с помощью Cinepak. Для воспроизведения видео практически не требуется ресурсов процессора. Если вы хотите обеспечить воспроизведение видео на любой машине под управлением Windows, то Cinepak может стать вашим выбором.
Разработан в 80-е годы компанией Intel.
Качество: в пределах качества Cinepak, т.е. среднее качество. Не рассчитан на динамические сцены.
Совет: все версии Windows поддерживают воспроизведение AVI, сжатого с помощью Indeo 3.2. Время, требуемое для сжатия данных, меньше, чем у Cinepak, но для воспроизведения видео требуется более быстрый компьютер, чем для Cinepak. (Сегодняшние процессоры справятся с этой задачей без труда)
Одинаковое с Indeo 3.2 название, но разные технологии.
Качество: результаты лучше, чем у Cinepak и Indeo 3.2, но он требует более быстрый процессор.
Совет: Большинство операционных систем Windows поставляются с этими кодеками.
MPEG-1 обеспечивает отличное качество (аудио и видео).
Этот формат очень популярен, и большинство файлов MPEG, которые вы скачиваете из Интернет, сжаты с помощью этого кодека. Кроме того, этот кодек используется для VideoCD (VCD).
MPEG-2 был разработан для трансляции аудио и видео высокого качества. Качество изображения великолепное. Этот формат используется для DVD. Для воспроизведения MPEG-2 вам потребуется быстрый процессор или специальное оборудование.
MPEG-4 был разработан для высококачественного потокового видео. Он подобен H.263 (кодек для видеоконференций).
Качество отличное, даже при невысокой скорости потока данных. Microsoft применяет разновидность этого кодека в формате ASF.
DivX основан на исходном коде Microsoft для MPEG-4, поэтому он может использоваться в формате AVI. Как кодек, DivX подобен кодеку, используемому в ASF, однако ASF разработан для потокового видео (нет необходимости закачивать весь файл для его просмотра - в отличие от AVI), таким образом, файлы имеют различную структуру. Поскольку DivX основан на коде Microsoft, то у разработчиков DivX и других подобных кодеков могут возникнуть юридические проблемы. Другие кодеки распространяются под другими именами, например, AngelPotion и т.д., но они используют тот же исходный код.
Так какой кодек?