Как проверить доступные веб-камеры из командной строки?

Это даже не так сложно, это занимает некоторое время, Ubuntu LiveCD и внешний USB-диск (если у вас не более одного внутреннего диска).

Предварительный шаг: конвертировать диск для чего-то полезного

Вы можете сделать это из своей текущей системы, не загружая LiveCD.

Загрузите терминал и включите огонь:

cd /media/wherever-the-image-is/

sudo apt-get install qemu-kvm

qemu-img convert test.qcow2 -O raw disk.img
[d5 ] Переместите /media/wherever-the-image-is/disk.img где-то, о чем вы не собираетесь писать. Если вы планируете записать его на диск, на котором он сейчас сидит, вы захотите придерживаться его на отдельном внутреннем диске или на худшем - к худшему внешний диск.

В следующих инструкциях предполагается, что вы переместили его в /media/dave/disk.img (dave - это внешний USB-диск)

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

Напишите изображение на диск его самого own

Вы хотите сделать что-то подобное. Это предполагает, что вы собираетесь перезаписать весь диск.

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

Установите место, где хранится ваше изображение qcow2 (например, внешний USB-диск как / СМИ / Дэйв). Не монтируйте место, где вы хотите записать.

Затем мы перейдем к работе:

sudo dd if=/media/dave/disk.img of=/dev/sdX

Вы хотите заменить sdX на правильный путь к целевому диску. Пароль sudo пуст, просто нажмите return.

Затем вы можете открыть gparted или что-то еще, и вы увидите, что ваш раздел Ubuntu находится на диске. Вы должны иметь возможность расширять его.

1
задан 11 May 2018 в 17:24

1 ответ

v4l2-ctl --list-devices

sudo apt-get install v4l-utils
v4l2-ctl --list-devices

Пример вывода с одной камерой:

Integrated Camera (usb-0000:00:1a.0-1.6):
        /dev/video0

Проверено на Ubuntu 16.04.

Более подробная информация может быть найдена здесь: https://stackoverflow.com/questions/4290834/how-to-get-a-list-of-video-capture-devices-web-cameras-on-linux-ubuntu-c

8
ответ дан 24 May 2018 в 17:42
  • 1
    Ошибка 16.04.1: Failed to open /dev/video0: No such file or directory – Xaqron 3 January 2017 в 20:41
  • 2
    @Xaqron также попробуйте установить libv4l-dev, если он еще не установлен. Также дайте компьютерную модель, если сможете. Приветствия. – Ciro Santilli 包子露宪 六四事件 法轮功 3 January 2017 в 22:00
  • 3
    Просто потому, что я вернусь к этому ответу, это теперь: v4l2-ctl --list-devices. Это ниже в ответе, но верхняя часть жирного текста не имеет 2. – ksclarke 11 October 2017 в 19:40
  • 4
    @ksclarke спасибо! Исправлена. – Ciro Santilli 包子露宪 六四事件 法轮功 11 October 2017 в 19:43

Другие вопросы по тегам:

Похожие вопросы: