Видео

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).

  • Microsoft Video 1
  • Кодек, поставляемый с Windows для поддержки старого видео.
    Качество: плохое, этот кодек пришел из тех времен, когда 256 цветов считались высшим качеством.
    Совет: лучше обходить этот кодек стороной.

  • Cinepak
  • Cinepak был разработан компанией Radius для воспроизведения небольших видеофайлов с CD-ROM.
    Качество: несколько лет назад оно было потрясающим, но сегодня оно не сравнимо с качеством новейших кодеков.
    Совет: все версии Windows поддерживают воспроизведение AVI, сжатого с помощью Cinepak. Для воспроизведения видео практически не требуется ресурсов процессора. Если вы хотите обеспечить воспроизведение видео на любой машине под управлением Windows, то Cinepak может стать вашим выбором.

  • Indeo 3.2
  • Разработан в 80-е годы компанией Intel.
    Качество: в пределах качества Cinepak, т.е. среднее качество. Не рассчитан на динамические сцены.
    Совет: все версии Windows поддерживают воспроизведение AVI, сжатого с помощью Indeo 3.2. Время, требуемое для сжатия данных, меньше, чем у Cinepak, но для воспроизведения видео требуется более быстрый компьютер, чем для Cinepak. (Сегодняшние процессоры справятся с этой задачей без труда)

  • Indeo 4 и 5
  • Одинаковое с Indeo 3.2 название, но разные технологии.
    Качество: результаты лучше, чем у Cinepak и Indeo 3.2, но он требует более быстрый процессор.
    Совет: Большинство операционных систем Windows поставляются с этими кодеками.

  • MPEG-1
  • MPEG-1 обеспечивает отличное качество (аудио и видео).
    Этот формат очень популярен, и большинство файлов MPEG, которые вы скачиваете из Интернет, сжаты с помощью этого кодека. Кроме того, этот кодек используется для VideoCD (VCD).

  • MPEG-2
  • MPEG-2 был разработан для трансляции аудио и видео высокого качества. Качество изображения великолепное. Этот формат используется для DVD. Для воспроизведения MPEG-2 вам потребуется быстрый процессор или специальное оборудование.

  • MPEG-4
  • MPEG-4 был разработан для высококачественного потокового видео. Он подобен H.263 (кодек для видеоконференций).
    Качество отличное, даже при невысокой скорости потока данных. Microsoft применяет разновидность этого кодека в формате ASF.

    DivX и другие

    DivX основан на исходном коде Microsoft для MPEG-4, поэтому он может использоваться в формате AVI. Как кодек, DivX подобен кодеку, используемому в ASF, однако ASF разработан для потокового видео (нет необходимости закачивать весь файл для его просмотра - в отличие от AVI), таким образом, файлы имеют различную структуру. Поскольку DivX основан на коде Microsoft, то у разработчиков DivX и других подобных кодеков могут возникнуть юридические проблемы. Другие кодеки распространяются под другими именами, например, AngelPotion и т.д., но они используют тот же исходный код.

    Так какой кодек?
    Выбор по-прежнему за вами. Уникального кодека нет. Если вы взглянете на предыдущие строки, то вы увидите, что при необходимости воспроизведения видео на любой машине можно воспользоваться кодеком Cinepak. О качестве этого кодека можно сказать немногое, но он гарантирует воспроизведение на любом компьютере. Если ваше видео не содержит динамических сцен, то вы также можете воспользоваться кодеком Indeo 3.2. Но если качество изображения играет важную роль, то используйте MPEG или DivX, но вы должны предупредить пользователя о необходимости установки соответствующего кодека.