|
|
Почему нет изображения!
В комплекте с книгой "Самоучитель разработчика устройств на микроконтроллерах AVR" прилагается лазерный диск, в котором, помимо другой информации представлено несколько обучающих видеороликов? представляющих собой видеоуроки по составлению, отладке, прансляции программ, прошивке полученного кода в микроконтроллер. Через некоторое время после выхода книги мне, как автору начали поступать жалобы на то, что видеоролики воспроизводятся неправильно. При попытке просмотреть ролик воспроизводится только звук и отсутствует изображение. Анализ ситуации показал, что виновник проблемы - сборник кодеков K-Lite. Дело в том, что операционная система Windows использует для воспроизведения видеофайлов специальные программные драйвера, называемые кодеками. Кодек - это программа предназначенная для раскодирования файла изображения. В настоящее время для кодировки изображения используется огромное число всяких методов. Разработчик каждого метода пишет свой собственный кодек. А операционная система Windows позволяет встроить все эти кодеки в свою систему отображения видеофайлов и обеспечивает их автоматический выбор. Только что установленная операционная система содержит лишь базовый кодек Windows и не способна воспроизводить большинство существующих в обращении видеофайлов. Поэтому программист или пользователь, сразу после установки Windows обычно устанавливает на нее набор кодеков. И самый лучший для этого путь - программа K-Lite. Это программа представляет из себя самый полный сборник кодеков. Новые версии программы K-Lite постоянно пополняются новыми, только что разработанными кодеками.
И вот, именно эта программа и подвела в данном случае. Все мои ролики были записаны с использование довольно старой версии программы K-Lite. Позже некоторые из ролтиков были переписаны при использовании более новой версии. Так вот, кодеки из новых версий K-Lite не желают воспроизводить видео, записанное при помощи старых версий!
Какой выход из положения? Во первых, можно найти старую версию K-Lite (это версия 1.53 или более старая) и установить ее на ваш компьютер, предварительно удалив уже установленный K-Lite (Панель управления > Установка и удаление программ). Если старой версии K-Lite вы не найдете, то найдите любую, можно самую новую версию кодека XviD. Именно с использованием этого кодека записаны все ролики. Перед установкой драйвера XviD обязательно нужно удалить установленный на компьютере K-Lite. Иначе ничего не заработает. Именно перед установкой, а не после. Недостаток обоих вышеуказанных способов - устаревшие кодеки или полное отсутствие кодеков (кроме XviD) на вашем компьютере. Поэтому могу порекомендовать перекодировать все ролики в другой формат (например в формат DivX) при помощи, например, программя VirtualDub, а затем заново поставить ноую версию K-Lite.
Если вы не желаете возиться с перекодированием,
можете просто скачать все видеофайлы, перекодированные в современном формате.
Теперь они будут нормально воспроизводиться, если у вас установлен любой современный
K-Lite. Вот адрес для скачивания: http://belov.selma.crimea.ua/videolesson/
На главную | www.mirmk.ru |