Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Cameractrls — это приложение GTK для настройки параметров веб-камеры, предоставляемых через Video4Linux2 (V4L2). Установите его из Flathub, выберите устройство и изменяйте только те параметры, которые оно отображает. Параметры различаются в зависимости от камеры и драйвера; отсутствующий параметр может просто не поддерживаться.

Установите Cameractrls

В исходном коде проекта указан Flathub в качестве способа установки. На системе с настроенным Flatpak и удаленным репозиторием Flathub откройте Терминал и выполните следующую команду:

flatpak install flathub hu.irl.cameractrls

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

В терминале Linux отображается команда Flatpak для установки Cameractrls из Flathub.
Установите Cameractrls из удаленного репозитория Flathub с помощью Flatpak.

Изменение настроек веб-камеры шаг за шагом

  1. Найдите узел устройства Linux камеры.

    Если у вас несколько камер или вы не знаете, какое устройство выбрать, установите v4l-utilsпакет из вашего дистрибутива и запустите команду v4l2-ctl --list-devices. В выходных данных обнаруженные камеры V4L2 сопоставляются с путями к устройствам, например /dev/video0, . Одна камера может предоставлять доступ к нескольким узлам, поэтому проверяйте узел захвата, а не предполагайте, что каждая веб-камера является /dev/video0.

    В терминале Linux отображается команда v4l2-ctl, используемая для вывода списка камер.
    Используйте v4l2-ctl для определения пути к устройству V4L2 веб-камеры.
  2. Выберите камеру в CameraCtrls.

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

    В окне Cameractrls GTK отображается селектор камеры и список доступных элементов управления камерой.
    Отображаемые элементы управления зависят от выбранной камеры.
  3. Откройте предварительный просмотр и отрегулируйте кадрирование.

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

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

    Найдите элементы управления, такие как автоматическая экспозиция, экспозиция или усиление. Для начала оставьте автоматическую экспозицию включенной. Если вам требуется ручное управление, и камера его поддерживает, сначала отключите автоматический режим, а затем изменяйте значения по одному, наблюдая за предварительным просмотром. Яркость и усиление не взаимозаменяемы: яркость изменяет уровень черного на изображении, а усиление усиливает сигнал камеры. Стандарт V4L2 определяет общие элементы управления, но драйвер определяет, какие из них доступны и в каких диапазонах.

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

    Автоматический баланс белого — полезная настройка по умолчанию при изменении освещения в комнате. Если цвет меняется при постоянном освещении, проверьте, предлагает ли веб-камера ручную настройку баланса белого или цветовой температуры. Вы также можете найти регуляторы яркости, контраста, насыщенности, резкости или гаммы. Перемещайте ползунки небольшими шагами и сравнивайте предварительный просмотр; большие изменения могут сделать лицо блеклым, чрезмерно насыщенным или неестественно резким. Не каждая камера отображает все параметры цветокоррекции.

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

    Если внутреннее освещение создает видимые полосы или пульсации, найдите регулятор частоты сети. Если он доступен, выберите настройку, соответствующую электросети, где используется камера, обычно это 50 Гц или 60 Гц. Это фильтр мерцания света, а не настройка частоты кадров. Оставьте значение без изменений, если регулятор отсутствует или в предварительном просмотре нет мерцания.

    В окне управления Cameractrls отображается настройка частоты сети электропитания с возможностью выбора значений 50 Гц и 60 Гц.
    При наличии возможности управления выберите настройку электросети, соответствующую условиям освещения.
  7. Выберите разрешение и частоту кадров в приложении для захвата видео.

    Cameractrls предназначен для управления камерой; он не предоставляет универсального выбора разрешения и частоты кадров в секунду для каждого приложения веб-камеры. Установите эти параметры в приложении для видеозвонков, записи или потоковой передачи, которое будет захватывать изображение с камеры. Чтобы проверить режимы для устройства V4L2, запустите команду v4l2-ctl -d /dev/video0 --list-formats-ext, заменив путь на узел вашей камеры. Справочник по параметрам v4l-utils описывает формат, размер кадра и интервал. Выберите режим, поддерживаемый как камерой, так и приложением.

    В терминале Linux отображаются команды v4l2-ctl для вывода списка элементов управления камерой и поддерживаемых видеоформатов.
    Проверьте элементы управления устройством и поддерживаемые режимы захвата с помощью v4l2-ctl.

Если Cameractrls не видит веб-камеру

Сначала убедитесь, что Linux обнаруживает устройство с помощью команды v4l2-ctl --list-devices`.`. Если эта команда отсутствует, установите её v4l-utilsиз репозитория программного обеспечения вашего дистрибутива. Если камера отображается в списке, используйте её видеоузел для проверки доступных элементов управления:

v4l2-ctl -d /dev/video0 --list-ctrls

Замените /dev/video0на правильный путь. В руководстве по v4l2-ctl описаны эти параметры отображения устройств и элементов управления. Если элемент управления отсутствует или отключен, это обычно связано с аппаратными ограничениями или ограничениями драйверов для выбранного устройства или входа, а не со скрытой настройкой в ​​Cameractrls. В документации по управлению V4L2 ядра Linux объясняется, что драйверы могут предоставлять доступ к различным элементам управления и помечать неприменимые из них как неактивные.

Проверьте результат в своем видеоприложении.

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

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

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