Окно видеовоспроизведения TSMaster проигрывает основные видеоформаты, а главное — умеет синхронно воспроизводить видео вместе с файлом записи шины (BLF) через механизм онлайн-воспроизведения. В статье — настройка привязки видео к движку воспроизведения, смещение по времени и покадровый анализ.

Ключевые слова: видеовоспроизведение, онлайн-воспроизведение, воспроизведение шины, BLF, синхронизация.

1. Окно видеовоспроизведения

Окон видеовоспроизведения можно открыть одно или несколько (рис. 1-1).

Окно видеовоспроизведения
Рис. 1-1. Окно видеовоспроизведения TSMaster

1.1. Свободное воспроизведение видео

  1. Шаг 1. Нажмите «Открыть» и выберите видеофайл; убедитесь, что в выпадающем списке «Связать с движком воспроизведения шины» выбрано «Нет» — тогда видео свободно воспроизводится, ставится на паузу и останавливается (рис. 1-2).
  2. Шаг 2. Кнопка «Play» запускает воспроизведение (горячая клавиша F9), «Pause» — пауза (F10), повторное нажатие F9 продолжает воспроизведение, «Stop» — остановка (F11).
  3. Шаг 3. Кнопка растяжения разворачивает изображение на всё окно (F4) (рис. 1-3).
Выбор видеофайла
Рис. 1-2. Выбор видеофайла
Растяжение изображения
Рис. 1-3. Растяжение изображения на всё окно

1.2. Воспроизведение видео, связанное с движком воспроизведения шины

Шаг 1. Настройка движка онлайн-воспроизведения. Откройте окно «Воспроизведение шины» и выберите конфигурацию онлайн-воспроизведения (рис. 1-4). Видеовоспроизведение поддерживает только движки онлайн-воспроизведения. Правой кнопкой по пустому месту списка добавьте BLF-файл. Выберите движок из списка и настройте его параметры: автозапуск воспроизведения, канал шины для воспроизведения и т.д. (рис. 1-5).

Онлайн-воспроизведение
Рис. 1-4. Видеовоспроизведение поддерживает только онлайн-движок
Настройка движка
Рис. 1-5. Настройка движка онлайн-воспроизведения

Шаг 2. Привязка окна видео к движку. В окне «Видеовоспроизведение» в выпадающем списке «Связать с движком воспроизведения шины» отметьте нужный онлайн-движок (рис. 1-6). После привязки ручные кнопки управления перестают действовать: запуск, пауза и остановка видео полностью управляются движком воспроизведения шины (рис. 1-7).

Привязка к движку
Рис. 1-6. Привязка к онлайн-движку воспроизведения
Ручные кнопки отключены
Рис. 1-7. После привязки ручные кнопки управления отключены

Шаг 3. Запуск онлайн-воспроизведения. Подключите каналы TSMaster и запустите движок онлайн-воспроизведения: видео и воспроизведение шины пойдут синхронно (рис. 1-8). Пауза на движке воспроизведения ставит на паузу и видео (рис. 1-9).

Синхронное воспроизведение
Рис. 1-8. Видео синхронно воспроизводится вместе с шиной
Синхронная пауза
Рис. 1-9. Видео синхронно с воспроизведением шины в реальном времени

Шаг 4. Смещение по времени. Если начало видео смещено относительно начала записи шины (например, на 10 секунд), задайте это смещение в окне видеовоспроизведения (рис. 1-10). Тогда при запуске воспроизведения шины видео начнётся с отметки 10 секунд (рис. 1-11).

Настройка смещения
Рис. 1-10. Настройка смещения по времени
Видео со смещением
Рис. 1-11. Воспроизведение видео с учётом смещения

2. Видеоанализ

2.1. Покадровый анализ

Кнопки пошагового перехода на панели инструментов реализуют покадровое движение (рис. 2-1). Из-за однонаправленности видеопотока пошаговая отладка возможна только вперёд по времени; кнопки пошаговой отладки выделены цветом. Три зелёные кнопки просто перемещают видео к заданному кадру, а синяя кнопка одновременно двигает видео и воспроизводит сообщения (если связан онлайн-движок):

  • переход к первому кадру (F3);
  • переход к предыдущему кадру (F7);
  • переход к следующему кадру (F8) — одновременно воспроизводятся все сообщения между текущим и следующим кадром;
  • переход к последнему кадру (F12).

После покадрового перехода строка состояния внизу показывает текущий кадр и время (рис. 2-2).

Кнопки покадрового анализа
Рис. 2-1. Кнопки покадрового анализа
Строка состояния
Рис. 2-2. Позиция кадра в строке состояния

2.2. Позиционирование видео

Ползунком внизу окна видео позиционируется на нужный кадр; при перетаскивании рядом с курсором и в строке состояния отображается текущая позиция (рис. 2-3). После позиционирования можно продолжить воспроизведение (F9) или покадровый анализ (F8) с этого места.

Позиционирование видео
Рис. 2-3. Позиционирование с отображением информации в реальном времени