Софт

покадровое воспроизведение видео

Рейтинг: 4.9/5.0 (703 проголосовавших)

Категория: Windows

Описание

KMPlayer для Windows 7

KMPlayer

Программ, с помощью которых можно просматривать видео на компьютере достаточно много, задача пользователя, выбрать одну из лучших. Сегодня я вас познакомлю с отличным медиаплеером: KMPlayer для Windows 7 (XP).

Дабы не возникало недопониманий, давайте Я сразу разъясню один интересный момент:

Я не зря уточнил, что этот медиаплеер предназначен именно для Windows, дело в том, что существует еще один плеер с точно таким же названием.

Этот другой плеер является графической надстройкой для программы MPlayer (это кроссплатформенный медиаплеер без графической оболочки).

Каким должен быть хороший медиаплеер? Все очень просто:

1) Во первых, он должен быть шустрым, и нетребовательным к ресурсам компьютера.

2) Во вторых, он должен быть по максимуму универсальным, то есть воспроизводить как можно больше видео и аудио форматов.

3) В третьих он должен быть достаточно функциональным, поддерживать субтитры, дополнительные аудио дорожки, и т.д. А также должен иметь гибкие настройки, чтобы его можно было бы полностью настроить по своим вкусам, и предпочтениям.

4) И наконец он должен быть внешне красивым. На качестве видео это конечно же никак не отобразится, но зато доставит эстетическое удовольствие!

5) И было бы неплохо, если он был бы полностью русифицированным, ведь далеко не все в совершенстве знают английский язык!

KMPlayer полностью соответствует всем этим требованиям!

Давайте Я еще немного расскажу о том, что умеет эта программа:

Возможности медиаплеера KMPlayer

1) Как уже упоминалось выше, он достаточно «всеяден», воспроизводит: MKV, AVI, WMV, и многие многие другие форматы.

2) Воспроизводит потоковое видео.

3) Кодеки уже встроены в программу, а это значит не нужно устанавливать дополнительные Codec Pack.

4) Имеются «инструменты» для улучшения качества видео и аудио.

5) А еще он прилипает к другим окнам, а также к краям экрана. Это конечно же мелочь, но лично для меня приятная .

6) И другие полезные функции…

P.S. После выхода последней версии программы пользователи начались жаловаться на то, что программа перестала работать стабильно. Это может выражаться например в ухудшении качества картинки, появлении различных артефактов в изображении (размытости, полоска и т.д.).

Будем надеяться, что в ближайшее время выйдет новая версия, в которой все эти баги пофиксят.

Если вы столкнулись с подобной проблемой, ее можно попытаться решить сбросив настройки: нажимаем клавишу f2, в появившемся окне, в самом низу, нажимаем на кнопку сброс конфигурации, и подтверждаем свое намерение.

Если и это не помогло, тогда остается только ждать когда пофиксят баги, и пользоваться пока что другим медиаплеером, например вот этим: Media Player Classic Home Cinema .

KMPlayer скачать бесплатно русская версия:

Понравилась статья? Поделитесь с друзьями!

покадровое воспроизведение видео:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    Light Alloy - панацея от видео-бед

    "Light Alloy" - панацея от видео-бед

    Автор: Илья Великанов

    Программа: Light Alloy ver. 2.4.0.1531
    Автор: Игорь Вапняр
    Условия распространения: Freeware для русскоязычных пользователей
    Сайт разработчика: www.video-soft.com/la/
    Ссылка для скачивания: http://video.softella.com/la/LAsetup.zip

    Каждый владелец компьютера, рано или поздно, приносит домой диск с фильмом и начинает просматривать его в Windows Media Player. Но вот незадача - некоторые фильмы этой программой не открываются. В этом случае, начинаются поиски нового проигрывателя видео. Мы не будем делать за вас выбор, а лишь представим, на наш взгляд, наиболее удобный и многофункциональный проигрыватель - Light Alloy.

    "Light Alloy" - это проигрыватель видео (DVD, AVI, MPEG, ASF) и аудио (MP3, WAV, MID) файлов для Windows 95/98/ME/2000/XP. Программа имеет небольшой размер (907 Кб в архиве) и оптимизирована для быстрого запуска и минимальной загрузки системы. Приятно, что программа абсолютно бесплатна для русских пользователей.

    Первые впечатления


    Первое, что привлекает сразу - удобство управления. К примеру, в большинстве проигрывателей переход в полноэкранный режим осуществляется из контекстного меню или сочетанием клавиш. В "Light Alloy", кроме перечисленных способов, это можно делать нажатием средней кнопки мыши. Мышкой же можно показать/скрыть кнопки управления программой (правой кнопкой) или вызвать паузу (левая клавиша). Назначение кнопок мыши можно изменить. Очень удобен ползунок перемотки. Во-первых, на нем отображена шкала перемотки, а во-вторых можно не тащить ползунок, а просто кликнуть в желаемой позиции. Во время перемотки можно видеть кадры из фильма. У BSplayer, к примеру, этого нет и неудобно искать какой-либо нужный момент. Перемотку можно назначить и колесику мыши. Для перемотки можно выбрать режим: прыжок в секундах, например, который задает, на сколько секунд перематывать фильм при нажатии на клавишу один раз.

    Кроме управления, "Light Alloy" отличает возможность выбрать используемый кодек, что очень удобно. Можно, например, подобрать кодек наименее требовательный к ресурсам компьютера или дающем наилучшее качество. Программа знает все кодеки установленные у вас на компьютере, что весьма и весьма полезно, ведь зачастую просто не знаешь, какие кодеки у тебя есть, а каких нет. Ко всему прочему в программе осуществлен легкий доступ к настройкам аудио, видео кодеков из программы. Есть еще тесты кодеков, которые определяют среднее количество кадров в секунду и время обработки фреймов. Тесты можно использовать и как проверку железа (Разные процессоры, оперативная память покажут различные результаты) или проверку степени сжатия видео (каждый фильм или ролик сжимается по разному).

    Сохранение понравившегося кадра; покадровое и ускоренное воспроизведение; отображение загрузки процессора; отображение текущего времени - это и многое другое умеет делать "Light Alloy".

    Панель управления


    Рассмотрим функциональные особенности программы. Панель управления содержит набор кнопок для быстрого вызова команд, ползунки для перемотки и регулировки громкости, а также несколько информационных панелей. Если навести на нужную кнопку указатель мыши, появится окно подсказки, где будет описано назначение команды и ее горячая клавиша.

    Для вызова контекстного меню достаточно нажать правую кнопку мыши по свободному месту панели управления, где дублируются все команды. Когда необходимо сделать метки в ходе проигрывания фильма, жмите на клавишу [B], которая добавляет закладки, прибегнуть к которым можно с помощью кнопок [1], [2], [3]. [8], [9]. Закладки отображаются на ползунке. Индикатор воспроизведения можно переключать в режимы прошло/осталось двойным щелчком мыши. В правом нижнем углу показано текущее время (часы, минуты).

    Кнопки панели управления:
    • "сохранить кадр" [F12] - сохраняет Скриншот из видео в формате bmp.
    • "настройки видео" [Ctrl]+[V] - вызывает окно, в котором можно настроить яркость, контрастность, насыщенность, масштабирование (zoom); вызвать настройки текущего видео кодека (значок "U"); включить повышенную четкость, сглаживание, перевернуть изображение.
    • "настройки звука" [Ctrl]+[A]- активирует окно, в котором можно настроить баланс, громкость, вызвать настройки текущего аудио - кодека (значок "А").
    • "фильтры DirectShow" [F9] - показывает текущие кодеки и фильтры, тесты видео - кодеков (кадров в сек. и обработки фреймов).
    • "первоначальный размер" [Home] сбросит настройки пропорций, масштабирования, размер окна до принятых по умолчанию.
    • "информация о файле" [Ctrl]+[I] - представит следующие параметры: расположение видеоролика (к примеру, E:Episode I.avi), формат файла (AVI), размер файла (в Мб. и байтах), длительность (часы, минуты, секунды), исполнитель, название, поток (тип видео и аудио), кодеки (DIV3,MPEG:ISO/MPEG Layer3), размер изображения (480х320), пропорция (3:2), частота кадров (25.000Гц), формат звука (48000Гц, Стерео, 96Кбит/сек).
    • "настройки программы" [F10] ведет к работе с 11 функциями, каждую из которых мы опишем отдельно.
    Функции в настройках программы


    "Внешний вид" - здесь выбирается язык, шкурка (skin), параметры окна: не показывать в режиме полного экрана/ всегда показывать в оконном режиме/ приклеивать окно к краям экрана/ ограничение на изменение размера окна/ показывать или убирать подсказки/ сворачиваться в трей/ разрешить запускать несколько роликов одновременно.

    "Мышь" - настройки кнопок мыши:

    "События" - задать определенные действия при разных ситуациях:
    1. загрузке программы:
      • переместить окно в середину экрана
    2. загрузке файла:
      • изменить размер окна под фильм;
      • переместить окно в середину экрана;
      • включить полный экран;
      • скрыть панель управления;
      • начать воспроизведение;
    3. окончании проигрыша списка:
      • ничего не делать;
      • закрывать проигрыватель;
      • выключать компьютер.
    4. сворачивании окна:
      • останавливать/не останавливать видео.

    "Видео" - особые пропорции, параметры перемотки, изменение разрешения при переключении в полный экран, изменение степени скорости воспроизведения, включить/ выключить оверлей, использовать обработку видео

    "Звук" - приглушение вторичных звуковых дорожек, принудительный выход звука в 44КГц, регулировка громкости.

    "Система" - установка повышенного приоритета, место установки программы ("C:Program FilesLight AlloyLA.exe").

    "OSD" - субтитры, включение отображения служебной информации, частота кадров для Micro DVD.

    "Типы файлов" - файлы, которые будут открываться с "Light Alloy" по умолчанию.

    "Клавиатура" - просмотр, настройка или отмена горячих клавиш. Присвоить функции быстрых клавиш с программ "Bsplayer" или "Windows Media Player" программе "Light Alloy".

    "WinLIRC" - позволяет управлять Windows-приложениями с помощью практически любого пульта от видеомагнитофона или телевизора. Для получения сомнительного удовольствия пользования пультом вам придется собрать небольшую схему (см. справку Light Alloy).

    "Модули" - показ и выбор установленных в вашей системе кодеков. Для выбора кликните на "добавить"; в открывшемся списке выберите нужные (можно несколько) кодеки, после чего обязательно закройте и откройте "Light Alloy".

    Заголовок Заголовок содержит стандартный набор кнопок для управления окном, плюс несколько специальных иконок. Окно программы можно таскать за любую область заголовка, двойной щелчок на нём приводит к развороту окна на весь экран, щелчок правой кнопкой вызовет контекстное меню. При воспроизведении в заголовке отображается название проигрываемого файла.
      Заголовок содержит следующие иконки:
    • "О программе" - позволяет узнать о расположении домашней страницы программы в интернете и зарегистрироваться (также вызывается [Ctrl]+[F1]);
    • "Поверх всех окон" - ставит программу поверх других окон;
    • "Максимизировать" - растягивает окно вывода на весь экран или сжимает его обратно;
    • "Минимизировать" - сворачивает программу на панель задач;
    • "Выход" - закрывает программу.
    Список Вызывается клавишей [P] или соответствующей иконкой на панели управления. Каждому файлу в списке могут быть установлены "закладки". Перед закладкой отображается цифра, соответствующая клавише на клавиатуре для перехода на неё. Двойной щелчок на названии воспроизводит файл. Двойной щелчок на закладке приводит к воспроизведению соответствующего файла и перемотке к нужной закладке. Каждой закладке можно присвоить свое имя; это будет удобно, к примеру, при составлении очередности проигрывания фрагментов фильма. По списку можно строить таблицы (кнопка "Таблица по списку") с помощью шаблонов, которые устанавливаются с программой (расположены в подкаталоге Report). В разделе "Тип файла" можно выбрать нужные шаблоны:
    • HTML-таблиц для размещения их на web-страницах
    • XML-таблиц для обработки в базах данных
    • CSV-таблиц для загрузки в Excel
    • TXT-таблиц для распечатки

    Также по образу и подобию можно создавать свои шаблоны. Горячие клавиши

  • [Пробел] - пауза/воспроизведение;
  • [Esc] - выход из программы;
  • Курсор [влево]/[вправо] - перемотка;
  • Курсор [вверх]/[вниз] - регулировка громкости;
  • [

    ] - скрыть/показать панель управления;
  • [Enter] - развернуть на весь экран/свернуть в окно;
  • [PgUp]/[PgDn] - предыдущий/следующий файл в списке;
  • [Backspace] - перемотка на начало;
  • [+]/[-] на основной клавиатуре - масштабирование видео;
  • [+]/[-] на цифровой клавиатуре - регулировка яркости;
  • [Ctrl] + [+]/[-] на цифровой клавиатуре - регулировка контрастности;
  • [Alt] + [+]/[-] на цифровой клавиатуре - регулировка насыщенности;
  • [Shift] + [1] - пропорции по умолчанию;
  • [Shift] + [2] - пропорции 4:3;
  • [Shift] + [3] - пропорции 16:9;
  • [Shift] + [4] - пропорции по ширине (ширина видеоизображения будет всегда равна ширине области видео);
  • [Shift] + [5] - пропорции по высоте (высота изображения будет всегда равна высоте области видео);
  • [Shift] + [6] - пропорции пользователя (по умолчанию 47:20);
  • [Shift] + [7] - без соблюдения пропорций. В этом режиме с помощью нажатой клавиши Alt и левой кнопки мыши, перемещая мышь по горизонтали и вертикали можно установить любые пропорции "на глаз".

    Проблемы Перечислю некоторые баги, которые замечены мной при использовании "Light Alloy":
  • Если в настройках "DivX" включен параметр Overlay Extended Mode, сохранение кадров работать не будет.
  • Если отключено "использовать обработку видео" в настройках программы, то регулировка яркости возможна только при воспроизведении DivX-файлов и использовании декодера "DivX".
  • В настройках видео, повышенная четкость и сглаживание изображения очень требовательны к ресурсам компьютера, особенно процессора. Не удивляйтесь, если звук будет обгонять видео. По умолчанию данные параметры не включены.
  • Автор сообщает об ошибке MMSwitch.ax. Эта ошибка возникает, если в системе установлен фильтр MMSwitch. Он предназначен для переключения звуковых потоков, а так как "Light Alloy" самостоятельно микширует потоки, то этот фильтр можно смело удалять.

    Как зарегистрироваться (для тех кто в "бронепоезде" :)
  • Запускаете проигрыватель.
  • Нажимаете кнопку "О программе" в правом верхнем углу программы (или [Ctrl]+[F1] на клавиатуре).
  • Нажимаете кнопку "Регистрация".
  • Далее отгадываете загадку. Например, такую: Что такое перед нами: две оглобли за ушами, на глазах по колесу и седёлка на носу?
  • Не можете отгадать. Начните регистрацию заново.
  • С новой загадкой может получиться лучше.
      Плюсы
    • Удобство управления.
    • Обилие настроек и одновременно простота использования.
    • Определение установленных кодеков.
    • Возможность выбора кодеков.
    • Доступ из программы к настройкам кодека.
    • Возможность сохранения кадра.
    • Приятные мелочи вроде отображения загрузки процессора, информации о файле, текущее время.
    • Бесплатность программы.
      Минусы
    • Для применения кодека нужно перезапускать программу.
    • Скудная справка по программе.
    • Сохранение скриншотов возможно только в bmp-формате.
    Вывод

    "Light Alloy" - отличный проигрыватель мультимедиа файлов, практически не имеющий недостатков. Программа легка в использовании как для новичков, так и для продвинутых пользователей и обладает широчайшими функциональными способностями. Нам лишь остается благодарить автора программы Игоря Вапняра и следить за обновлениями "Light Alloy".

    Обзор Airwheel A3: сегвей с седлом Идея сделать сидячий гироцикл-сегвей, казалось бы, проста как ничто. Еще Черчилль на вопрос о секрете долголетия отвечал: «Я никогда не стою, если могу сидеть». Тем не менее до конкретной реализации она дошла только сейчас – стараниями весьма заслуженной компании Airwheel, известной в первую очередь своими моноколесами. Встречаем модель A3!

    Согласие на обработку персональных данных

    Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006 года Вы подтверждаете свое согласие на обработку ООО «3ДНьюс» персональных данных: сбор, систематизацию, накопление, хранение, уточнение (обновление, изменение), использование, блокирование, обезличивание, уничтожение.

    Мы, ООО «3ДНьюс» (ОГРН 1047796098382, юр.адрес: 121151 г. Москва, Кутузовский пр-т, д. 22, стр. 1), гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется только в целях идентификации участников конкурса, проводимого на страницах сайта www.3dnews.ru, а также доставки призов победителям конкурса.

    Настоящее согласие распространяется на следующие Ваши персональные данные: фамилия, имя и отчество, адрес электронной почты, контактный телефон, адрес проживания, возраст, род занятий.

    Срок действия Вашего согласия является неограниченным, однако, Вы вправе в любой момент отозвать настоящее согласие, путём направления электронного уведомления на адрес info@3dnews.ru с пометкой «отзыв согласия на обработку персональных данных». Обращаем Ваше внимание, что отзыв Вашего согласия на обработку персональных данных влечёт за собой удаление Вашей анкеты, что сделает невозможным Ваше участие проводимом на сайте www.3dnews.ru конкурсе.

    © 1997-2016 3DNews - Daily Digital Digest | Лицензия Минпечати Эл ФС 77-22224

    При цитировании документа ссылка на сайт с указанием автора обязательна. Полное заимствование документа является нарушением
    российского и международного законодательства и возможно только с согласия редакции 3DNews.

  • Приложения на Google Play – Moves Explorer

    Описание

    Исследуйте обучающие видео, улучшая свои спортивные или танцевальные навыки.

    Доступные возможности:
    1) Замедленное и ускоренное воспроизведение видео;
    2) Покадровое воспроизведение видео вперед или назад;
    3) Увеличение области просматриваемого видео;
    4) Режим использования акселерометра для покадрового просмотра видео вперед или назад с помощью наклона устройства;
    5) Определите диапазон кадров и нужную область видео для лучшей концентрации на важной части изучаемого видео;
    6) Сохраните выбранный диапазон кадров и область видео в анимированный GIF (не более 300-та кадров) или видео-форматы 3GP, AVI, FLV, MOV или MP4;
    7) Поддержка списка избранных видео-файлов (до 200-та файлов);
    8) Автоматическое хранение списка недавно открываемых фалов (до 20-ти файлов):
    9) Загрузка файлов из WWW по ссылке;
    10) Загрузка видео с YouTube по идентификатору или ссылке на видео;
    11) Сохранение изображения выбранного кадра.

    Поддерживаемые входные видео-форматы:
    GIF, 3GP, ASF, AVI, FLV, MKV, MOV, MP4, MPEG, MPG, TS.

    Поддерживаемые видео-кодировщики:
    GIF, H.263, MPEG4, H.264.

    Поддерживаемые выходные видео-форматы:
    GIF, 3GP, AVI, FLV, MOV, MP4.

    Важные замечания:
    1) Аудио не поддерживается, потому-что оно не имеет смысла при замедленном, ускоренном или покадровом воспроизведении, а также при воспроизведении видео в обратном направлении;
    2) Из-за того, что используется режим программного декодирования, некоторые видео могут воспроизводится несколько медленнее оригинальной частоты кадров.

    Отзывы Что нового Дополнительная информация Похожие

    Как изменить скорость воспроизведения YouTube видео

    Как изменить скорость воспроизведения YouTube видео

    Видеоплеер YouTube позволяет легко изменять скорость воспроизведения видео. Вы можете смотреть видео на YouTube в замедленной съемке и увидеть кадры более подробно или, если видео не интересно, вы можете переключиться в режим быстрого воспроизведения и бегло просмотреть запись путем удвоения скорости.

    Как проигрывать YouTube видео в замедленном или ускоренном режиме

    Если вы не видите настройку скорости воспроизведения в плеере YouTube, вы, вероятно, используете видеоплеер по умолчанию на основе технологии Flash. Перейдите по ссылке на сайт youtube.com/html5 и, если Ваш браузер поддерживает этот режим, выберите возможность просматривать YouTube с поддержкой HTML5.

    Если опция контроля скорости воспроизведения все равно не доступна в YouTube для конкретного видео ролика, или если вы хотите иметь более тонкий контроль над скоростью, вы всегда можете использовать старый добрый VLC Player. чтобы смотреть любое видео на YouTube (или Vimeo) в замедленном или ускоренном темпе воспроизведения.

    Вот как это сделать. Если у вас до сих пор не установлен этот отличный плеер, скачайте с сайта, размещающего программы для компьютеров. скачайте установочный файл и произведите инсталляцию программы.

    Запустите проигрыватель VLC и выберите File – Open Stream. Теперь вставьте полный адрес любого видео ролика с YouTube в поле URL и нажмите кнопку Открыть. Видео начнет воспроизводиться на рабочем столе внутри проигрывателя VLC.

    Теперь перейдите к главному меню VLC, выберите Playback и здесь вы будете возможность определить опции, чтобы настроить скорость воспроизведения этого видео.

    Преимущество VLC над YouTube

    В отличие от встроенного плеера на YouTube, где вы можете только изменять скорость воспроизведения с коэффициентом или 0,25, 0,5, 1,5 или 2. VLC Player предлагает более точный контроль. Вы можете перетащить ползунок и выбрать любой коэффициент скорости между 0,25 х 4-кратным от оригинальной скорости.

    Дополнительные материалы:
    • Воспроизведение видеороликов YouTube Для того, чтобы просмотреть ролик, нажмите на соответствующую ему строку в каком-либо из списков. Разверните iPhone на 90 градусов против часовой стрелки — все видеоролики […]
    • Воспроизведение видео на Samsung Galaxy S III и iPhone 5 Что касается воспроизведения видео, то трудно не согласиться, что размер экрана имеет значение, и чем он больше, тем лучше. Samsung Galaxy S III имеет некоторое преимущество со своим […]
    • Воспроизведение и управление видео в iTunes Видео, скачанное из магазина iTunes, автоматически распределяется по категориям TV Shows, Music Videos или Movies. Однако файлы, которые вы импортируете еще откуда-нибудь, скорее […]
    • Если YouTube и Flash видео не играет на Mac OS X Черный экран в плеере YouTube и видео, которое не воспроизводиться в Mac OS X является распространенной ошибкой. После поиска решения в Интернете, можно найти довольно много […]
    3 Comments

    Андрей on 25/01/2015 at 17:32

    Начала Metro-программирования: мультимедиа (ч

    Начала Metro-программирования: мультимедиа (ч.2)

    Окончание статьи, посвящённой мультимедийным возможностям платформы Metro.


    4. Дополнительные возможности по воспроизведению мультимедиа
    Теперь рассмотрим прочие возможности по воспроизведения мультимедиа, предлагаемые платформой Metro и которые могут нам пригодиться в дальнейшем.

    4.1. Поддержка видеофайлов с несколькими звуковыми дорожками
    Практически все современные форматы видеофайлов позволяют хранить в одном файле сразу несколько дорожек звука. Обычно эта возможность используется для распространения фильмов со звуковым сопровождением на нескольких языках; каждая звуковая дорожка содержит перевод фильма на один из заявленных языков.

    Платформа Metro предлагает встроенные средства, позволяющие выбрать звуковую дорожку, которая будет воспроизводиться при просмотре фильма. Причём можно выбрать как произвольную дорожку, так и найти дорожку со звуковым сопровождением на определённом языке и указать именно её.

    Объект HTMLVideoElement поддерживает свойство audioTracks. Оно возвращает экземпляр объекта-коллекции AudioTrackList, представляющий набор звуковых дорожек, что хранятся в видеофайле.


    Объект AudioTrackList поддерживает свойство length, характерное для всех коллекций. Оно возвращает количество элементов в коллекции.

    Каждый элемент этой коллекции представляет собой экземпляр объекта AudioTrack, представляющий одну из хранящихся в файле звуковых дорожек. Данный объект поддерживает следующие свойства:

    • language - возвращает обозначение языка данной звуковой дорожки в виде строки. Список всех обозначений поддерживаемых платформой Metro языков можно найти на[url=http://msdn.microsoft.com/en-us/library/ms533052(v=vs.85).aspx]этой Web-странице[/url]. Так, русский язык имеет обозначение ru, а американский английский - en-us.
    • label - возвращает описание звуковой дорожки в виде строки. Это описание может включать наименование языка, имена авторов голосового перевода и пр.
    • enabled - включает (значение true) или отключает (значение false) воспроизведение звуковой дорожки.


    Выбираем для воспроизведения последнюю звуковую дорожку файла. (Не забываем, что нумерация элементов любой коллекции начинается с нуля.)


    Перебираем все звуковые дорожки, включаем воспроизведение той из них, что хранит звуковое сопровождение на русском языке, и отключаем воспроизведение всех остальных дорожек.

    4.2. Покадровое воспроизведение видео
    Развитые приложения видеопроигрывателей предоставляют возможность покадрового воспроизведения видео. Это может пригодиться для исследования, скажем, записей, сделанных с камер видеонаблюдения.

    Объект HTMLVideoObject поддерживает метод msFrameStep. В качестве единственного параметра он принимает логическое значение: true, если требуется выполнить переход на кадр вперёд, или false, если требуется выполнить переход на кадр назад. Результата он не возвращает.

    5. Оптимизация воспроизведения видео
    В процессе воспроизведения видео платформа Metro максимально задействует аппаратные возможности устройства, в частности, схему декодирования, встроенную в графический контроллер, и цифровые сигнальные процессоры (DSP). В большинстве случаев эти возможности успешно задействуются, и видео воспроизводится плавно.

    Однако могут быть случаи, когда платформа Metro не имеет возможности использовать для воспроизведения видео аппаратные средства устройства. Перечислим эти случаи.

    • К видео была применена обводка (outline) CSS. (Параметры обводки задаются атрибутами стиля outline, outline-color, outline-style и outline-width.)
    • Видео выводится на канве (canvas) HTML.
    • Видео является частью векторного графического изображения SVG.


    Надо сказать, что такие случаи встречаются очень редко, и, возможно, мы никогда с ними не столкнёмся. Но знать об этом всё же следует.


    6. Приложение простейшего видеопроигрывателя
    В качестве практического занятия мы создадим приложение простейшего видеопроигрывателя. Оно позволит пользователю воспроизвести произвольный видеофайл, приостановить и возобновить его воспроизведение, отрегулировать громкость, отключить и включить снова звук и просмотреть основные сведения о видеофайле, а именно, размеры его изображения.

    Запустим Visual Studio и создадим в нём новый проект. Дадим этому проекту имя VideoPlayer.

    6.1. Интерфейс
    Откроем файл default.html, в котором описывается интерфейс приложения, удалим содержимое парного тега <body> и впишем в него такой код:


    Здесь мы, прежде всего, создали элемент видеопроигрывателя vidMain, в котором и будет воспроизводиться видео. Этот элемент будет выполнять предварительную загрузку заголовочной части видеофайла, что позволит нам сразу же получить сведения о нём.

    Далее мы создали верхнюю панель инструментов divTopAppBar и превратили её в универсальную, задав для свойства layout значение custom. Из предыдущих статей этого цикла мы помним, что универсальная панель инструментов может включать в свой состав любые элементы управления: кнопки, флажки, переключатели, поляввода, списки и пр. (Обычные панели инструментов могут содержать только кнопки и разделители.)

    Верхняя панель инструментов будет содержать два блока (блочных контейнера <div>). Левый блок займёт бо льшую часть панели и включит в свой состав регулятор позиции воспроизведения sldProgress. Этот регулятор мы создали, указав для атрибута type формирующего его тега <input> значение range. Также мы указали для регулятора изначальную позицию, равную нулю (атрибут тега value), такую же минимальную позицию (атрибут тега min) и шаг, равный единице (атрибут тега step), а также сделали его изначально недоступным (атрибут тега без значения disabled). Правый же блок - divTiming - мы оставим пустым и будем впоследствии выводить в нём позицию воспроизведения файла (его хронометраж ). Оба этих блока мы разместим в панели с применением сеточной разметки.

    Ещё мы создали нижнюю панель инструментов divBottomAppBar, на этот раз обычную. Она включит в свой состав кнопки Пуск. Пауза. Стоп. Закрыть. Открыть. Тихо!. Тише и Громче. назначение которых понятно из надписей. Ещё в ней будут находиться два разделителя: первый разделит кнопки Стоп и Закрыть. второй - кнопки Открыть и Тихо! .

    Отметим, что кнопка Тихо! является кнопкой-выключателем; при первом нажатии она будет отключать звук, при втором - включать. Мы знаем, что кнопки-выключатели создаются присвоением свойству type значения toggle. (У обычных кнопок это свойство имеет значение button.)

    Панели инструментов пользователь может вывести на экран, либо "вытянув" пальцем, либо щёлкнув правой кнопкой мыши на пространстве, не занятом никакими элементами интерфейса. Впоследствии мы сделаем так, чтобы панели выводились ещё и при щелчке на видеопроигрывателе - так пользователю будет удобнее.

    Наконец, мы создали всплывающий элемент, который будет выводить на экран сведения об открытом видеофайле. В этом элемента мы сформировали два абзаца, включающие встроенные контейнеры (теги <span>), в которых, собственно, и будут выводиться эти параметры. Отображаться на экране данный всплывающий элемент будет после нажатия на блок, выводящий хронометраж фильма.

    6.2. Оформление
    Откроем файл default.css, в котором описывается оформление интерфейса, и создадим в нём несколько стилей, описанных далее.


    Растягиваем видеопроигрыватель на весь экран, как было описано ранее.


    Создаём сеточную разметку в верхней панели инструментов.


    Для блока с регулятором позиции воспроизведения задаём вертикальное выравнивание по центру.


    Задаём для блока, в котором будет выводиться хронометраж, размер шрифта в 24 пункта (атрибут стиля font-size), горизонтальное выравнивание по правому краю (атрибут стиля text-align) и вертикальное — по центру (атрибут стиля vertical-align).


    И растягиваем регулятор позиции воспроизведения на всю ширину блока.

    6.3. Логика
    Переключимся на файл default.js, где пишется логика приложения.

    Сначала введём код, объявляющий необходимые переменные.


    Напишем код, выполняющий инициализацию.


    Здесь мы получаем доступ ко всем необходимым элементам интерфейса и привязываем к ним обработчики событий. После этого мы скрываем всё содержимое левой секции нижней панели инструментов (о секциях панелей инструментов рассказывалось в предыдущих статьях цикла); в результате на экране останутся только те кнопки, что находятся в правой секций. Напоследок выводим обе панели инструментов на экран и задаём исходное значение громкости - половину от максимального.

    Напишем функцию, которая будет выполняться в ответ на нажатие кнопки Открыть .


    Она выведет на экран стандартный экран открытия файла, получит файл, указанный пользователем, и откроет его в видеопроигрывателе.

    Здесь нужно отметить, что видеопроигрыватель поддерживает указание файлов исключительно в виде экземпляров объекта Blob. Получить этот экземпляр объекта мы можем вызовом метода createObjectURL объекта URL. (Подробнее обо всём этом говорилось в предыдущих статьях цикла.)

    Объявим функцию-обработчик события canplay видеопроигрывателя.


    Сначала мы выводим на экран кнопки Пуск. Стоп и Закрыть и левый разделитель. Далее устанавливаем регулятор sldProgress в нулевое положение, указываем для него максимальное значение, равное продолжительности фильма, и делаем этот регулятор доступным. Теперь пользователь сможет запустить фильм на воспроизведение.

    Напоследок мы вычисляем значение продолжительности фильма описанным ранее способом, сохраняем это значение в объявленной ранее глобальной переменной sDuration и вызываем функцию showTiming, которая выведет на экран текущий хронометраж.

    Сразу же объявим эту функцию.


    Здесь нам всё уже знакомо.

    Объявим функции-обработчики событий playing, pause и timeupdate видеопроигрывателя.


    Первая функция делает кнопку Пуск недоступной, а кнопку Пауза — доступной, чтобы пользователь смог поставить воспроизведение на паузу; также она скрывает обе панели инструментов, чтобы не мозолили глаза пользователю. Вторая функция, наоборот, делает кнопку Пуск доступной, а кнопку Пауза — недоступной; таким образом, пользователь сможет возобновить воспроизведение фильма. Третья функция устанавливает регулятор sldProgress в положение, соответствующее текущей позиции воспроизведения фильма, и выводит на экран хронометраж.

    И объявим функцию, которая станет обработчиком события click видеопроигрывателя.


    Если хотя бы одна панель инструментов скрыта, обе они будут выведены на экран; в противном случае данная функция их скроет.

    Теперь нашего внимания требует регулятор sldProgress, показывающий позицию воспроизведения. Напишем для него обработчик событий change.


    Он просто устанавливает заданное в регуляторе значение в качестве текущей позиции воспроизведения фильма.

    Объявим функцию, которая выполнится после щелчка на блоке, выводящем хронометраж.


    Видеопроигрыватель предоставит нам значения ширины и высоты изображения у видеоролика только в том случае, если файл с этим роликом в нём уже открыт; в противном случае оба этих значения будут равны нулю. Так что сначала мы проверяем, доступны ли эти значения (не равно ли нулю значение ширины изображения), и, только удостоверившись в этом, выводим всплывающий элемент на экран ниже блока divTiming с выравниванием по правому краю.

    Собственно получение и вывод размеров изображения выполнит обработчик события beforeshow всплывающего элемента.


    Значения соответствующих свойств видеопроигрывателя выводятся во встроенных контейнерах всплывающего элемента.

    Настал черед остальных кнопок. Объявление функций, вызываемых при щелчках на кнопках Пуск и Пауза. будет таким:


    Как говорится, комментарии излишни.

    Напишем объявление функции, которая будет вызвана при нажатии кнопки Стоп :


    Видеопроигрыватель HTML не предоставляет стандартной возможности полностью остановить воспроизведение фильма. Но для нас это не проблема. Мы поставим воспроизведение на паузу и установим позицию воспроизведения фильма в начало. Теперь пользователь сможет снова начать просмотр фильма.

    На очереди — объявление функции, которая выполнится в ответ на нажатие кнопки Закрыть :


    Стандартного средства для закрытия загруженного файла видеопроигрыватель HTML также не предоставляет. Но где наша не пропадала! Мы присвоим свойству src видеопроигрывателя пустую строку, сделаем недоступным регулятор позиции воспроизведения, скроем кнопки Пуск. Пауза. Стоп и Закрыть вместе с левым разделителем и очистим блок, где выводится хронометраж фильма. Фактически мы вернём приложение в исходное состояние.

    Код, объявляющий функцию, что будет выполнена при нажатии кнопки Тихо!. очень прост:


    Эта функция просто присваивает свойству muted видеопроигрывателя инвертированное значение свойства selected кнопки btnMute. (Свойство selected кнопки-выключателя хранит её состояние, то есть признак того, включена кнопка или нет.) Так что, если данная кнопка включена, звук будет приглушён, и наоборот.

    Последнее, что мы сделаем, - объявим функцию, которая будет выполняться при щелчке на кнопках Тише и Громче .


    Мы просто уменьшаем или увеличиваем значение громкости и при достижении им пределов (0 и 1 соответственно) делаем соответствующие кнопки недоступными.

    Всё! Сохраним все изменённые файлы и запустим приложение на выполнение. Интерфейс приложения должен выглядеть так, как показано на рис. 3.


    Откроем какой-либо видеофайл и запустим его на воспроизведение. Попробуем поставить воспроизведение на паузу, возобновить его, изменить позицию воспроизведения и громкость, отключить и снова включить звук. Наконец, попробуем нажать на блок, где выводится хронометраж, и проверим, успешно ли выводятся сведения о видеофайле.


    7. Заключение
    Мы закончили рассмотрение основных средств платформы Metro для воспроизведения мультимедиа - звука и видео. А в качестве примера написали вполне функциональное приложение видеопроигрывателя.

    Однако мультимедийные возможности Metro гораздо обширнее. Данная платформа предоставляет, в том числе, средства для перекодирования звука и видео (а также графики) в другие форматы, наложение на звук и видео различных эффектов, поддержку специализированных клавиш, предназначенных для управления воспроизведением, и др. Описание всего этого можно найти на Web-сайте MSDN, посвящённому Metro-программированию.

    dronov_va, TheVista.Ru Team
    Август 2012

    Покадровое воспроизведение

    покадровое воспроизведение Look at other dictionaries:

    покадровое воспроизведение — Режим работы видеомагнитофона или проигрывателя видеограмм или видеофонограмм, при котором следующие друг за другом кадры видеосигнала воспроизводятся в режиме стоп кадра. Примечание Частота кадров воспроизводимого сигнала при этом сохраняется… … Справочник технического переводчика

    покадровое воспроизведение — 366 покадровое воспроизведение: Режим работы видеомагнитофона или проигрывателя видеограмм или видеофонограмм, при котором следующие друг за другом кадры видеосигнала воспроизводятся в режиме стоп кадра Источник: ГОСТ 13699 91: Запись и… … Словарь-справочник терминов нормативно-технической документации

    ГОСТ 13699-91: Запись и воспроизведение информации. Термины и определения — Терминология ГОСТ 13699 91: Запись и воспроизведение информации. Термины и определения оригинал документа: 241 (воспроизводящая) игла: Игла, следующая по канавке записи механической сигналограммы с целью воспроизведения информации Определения… … Словарь-справочник терминов нормативно-технической документации

    ВУ Джон — ВУ (Woo) Джон (р. 01 мая 1946), гонконгский и американский режиссер, сценарист, продюсер, актер. Настоящие имя и фамилия У Юйсен. Выступал также под псевдонимами У Сянфэй, У Юйшен и др. Родился в семье университетского преподавателя,… … Энциклопедия кино

    Назад в будущее 3 — Эта статья посвящена последней части трилогии Назад в будущее Назад в будущее 3 Back to the Future Part III … Википедия

    Назад в будущее 3 (фильм) — Эта статья посвящена последней части трилогии Назад в будущее Назад в будущее 3 Back To The Future 3 Жанр комедийный фантастический вестерн Режиссёр … Википедия

    Ву, Джон — (Woo, John) Выступал также под псевдонимами У Сянфэй, У Юйшен и др. настоящее имя У Юйсен. Гонконгский и американский режиссер, сценарист, продюсер, актер. Родился I мая 1946 в Гуанчжоу (Китай). Из семьи университетского преподавателя,… … Режиссерская энциклопедия. Кино США