Документация для версии Интеллект 4.13. Документация на другие версии также доступна.

Предыдущая страница Получение видео и звука с подключённых по USB web-камер через драйвер FFMPEG  Захват видеоизображения из окна приложения с помощью драйвера FFMPEG Следующая страница

На странице:

Добавление объекта Устройство видеоввода для получения видеоизображения со всех экранов/мониторов Сервера с помощью драйвера FFMPEG можно осуществлять путем создания и настройки объекта Устройство видеоввода или с помощью Мастера создания IP-устройств. Последний способ является предпочтительным. 

Кроме того, поддерживается захват системных звуков и звуков с микрофона компьютера. Формат ввода и вывода звука: PCM. Для этого помимо объекта Устройство видеоввода необходимо создать и настроить объекты Звуковая плата и Микрофон. Это также можно сделать с помощью Мастера создания IP-устройств. Для захвата системных звуков необходимо выполнить предварительную настройку системы (см. ниже).

Предварительная настройка системы для захвата системных звуков

Для захвата системных звуков требуется включить устройство Stereo Mix в системе следующим образом:

  1. Открыть окно Звук, перейти на вкладку Запись.

    Примечание.

    В Windows 7 это окно открывается при выборе пункта Записывающие устройства в меню, открывающемся при щелчке правой кнопкой мыши по значку динамика.
  2. Если на вкладке Запись нет устройства Стерео микшер, щелкнуть правой кнопкой мыши в пустом пространстве списка и выбрать Показать отключенные устройства.
  3. Если устройство Стерео микшер отключено, щелкнуть по нему правой кнопкой мыши и выбрать Включить.
  4. Переименовать устройство Стерео микшер в Stereo Mix с учетом регистра: для этого следует щелкнуть по нему правой кнопкой мыши, выбрать Свойства и ввести новое название в текстовое поле.
  5. Нажать на кнопку Применить в окне Звук.

Создание объектов Устройство видеоввода и Звуковая плата

Добавление объекта Устройство видеоввода для получения видеоизображения со всех экранов/мониторов Сервера и объектов Звуковая плата и Микрофон для захвата звука с помощью драйвера FFMPEG осуществляется следующим образом:

  1. Открыть Мастер создания IP-устройств.
  2. В поле IP адрес ввести любой адрес устройства (1). Драйвер автоматически подставляет нужный адрес для данной модели.

    Примечание.

    При добавлении устройства такого типа путем создания объекта Устройство видеоввода необходимо в поле IP адрес указать адрес gdigrab://desktop​​

  3. Из списка Бренд выбрать значение FFMPEG (2).
  4. Из списка Модель выбрать модель Desktop capturer (3).
  5. Из раскрывающегося списка Прошивка выбрать прошивку auto (4).
  6. Нажать кнопку Добавить (5). Устройство будет добавлено в список.
  7. Установить флажок напротив добавленного устройства и требуемых дочерних объектов (6):
    1. Объект Видео канал следует выбрать, если требуется захватывать видео;
    2. Объект Аудио вход 1 следует выбрать, если требуется захватывать звук с динамика, выбранного как устройство вывода по умолчанию в системе;
    3. Объект Аудио вход 2 следует выбрать, если требуется захватывать звук с микрофона, выбранного как устройство (​не связи) по умолчанию в системе​.

      Внимание!

      Определение микрофона/динамика по умолчанию осуществляется при добавлении объекта Устройство видеоввода. Если после этого не выгружая ПК Интеллект переключить микрофон/динамик по умолчанию (например, подключив USB-камеру или разъем микрофона/динамика, или просто изменив настройки системы), то переключение на новое устройство НЕ будет осуществлено автоматически. Для актуализации привязанного устройства вввода/вывода требуется перезапустить ПК Интеллект или удалить объекты Устройство видеоввода и Звуковая плата и добавить их заново.

  8. Нажать на кнопку Применить (7).
  9. Нажать на кнопку Выход (8).

Дополнительные настройки FFMPEG-устройства

Имеется возможность вручную задать строку адреса, включив в нее опций ffmpeg утилиты, в поле IP адрес на панели настройки объекта Устройство видеоввода. В этом случае адрес будет иметь вид:

gdigrab://desktop​​: [-additionalOptions]

Например, можно задать конкретную область и несколько других опций.

Список опций, которые поддерживает библиотека ffmpeg для режима gdigrab:

  • -draw_mouse <int> отрисовка курсора мыши (от 0 до 1) (по умолчанию 1);
  • -show_region <int> отрисовка границ по линии захвата (от 0 до 1) (по умолчанию 0);
  • -framerate <video_rate> установка частоты кадров (по умолчанию "ntsc");
  • -video_size <image_size> установка размера кадра;
  • -offset_x <int> отступ​ по оси x области захвата (от INT_MIN до INT_MAX) (по умолчанию 0);
  • -offset_y <int> отступ​​ по оси y области захвата (от INT_MIN до INT_MAX) (по умолчанию 0).

Пример значения для свойства "additionalOptions":

-draw_mouse 1 -show_region 1 -framerate 25 -video_size 640x480 -offset_x 10 -offset_y 10
  • No labels