Виртуальная камера на Linux с помощью OBS и V4L2Loopback

Виртуальная камера на Linux с помощью OBS и V4L2Loopback

В этой статье я покажу, как с помощью инструмента OBS и V4L2Loopback подделать видеопоток веб-камеры, т.е. создать виртуальную камеру, которая вместо видео с веб-камеры, будет показывать собеседнику видео из файла.

Еще по теме: Подмена местоположения на Kali Linux

Виртуальная камера на Linux с OBS и V4L2Loopback

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

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

  • Видеофайл.
  • OBS (Open Broadcaster Software) — бесплатный инструмент для организации онлайн трансляций с возможностью выбора источника аудио и видео потоков.
  • V4L2Loopback — модуль ядра для создания виртуальной камеры, которая будет определяться браузером как обычная камера.

Схема работы виртуальной камеры Linux:

Схема виртуальной камеры Linux

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

Установка OBS Studio и V4L2Loopback

Установите V4L2Loopback:

Подтвердите установку, нажав на клавишу «Y».

Установка OBS Linux

Введите «Yes» для перезапуска служб во время обновления пакета.

Установка OBS Linux

Обновите репозитории:

Установите OBS Studio:

Перезапустите систему.

Использование OBS Studio для создания виртуальной камеры Linux

Запустите OBS Studio:

Закройте мастер автонастройки.

Запуск OBS Linux

Нажмите  на + и выберите Мedia source (Источник мультимедиа). Для удобства, можно переименовать источник.

Создание виртуальной камеры Linux

Можно также создать свой собственный источник медиа.

Создание виртуальной камеры Linux

Нажмите Browse и выберите видеофайл.

Выбор видеофайла для виртуальной камеры Linux

Обязательно отметьте опцию Loop (цикл / повтор).

Поддельная камера Linux

Нажмите на Start virtual Camera (Запустить виртуальную камеру).

Эмуляция вебкамеры Linux

Теперь, для пример возьмем популярную программу Zoom и попробуем подсунуть нашу виртуальную камеру.

 

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

Выбор видеопотока для эмуляции вебкамеры Linux

Как видите на скрине ниже, эмуляция веб-камеры работает.

Эмуляция веб камеры Linux

На этом все. Как видите, эмуляция веб-камеры прекрасно работает, даже в Zoom.

РЕКОМЕНДУЕМ:

QUASAR

Этичный хакер: компьютерный ниндзя и мастер цифровых тайн.

Добавить комментарий