Kommandolinjeværktøj i Linux: Liste over understøttede opløsninger og tilstande for USB-webkamera med v4l2-ctl

Hvad hedder det kommandolinjeværktøj i Linux, der kan liste de understøttede opløsninger og tilstande for et USB-webkamera (f.eks. PAL, 640x480)?

Det kommandolinjeværktøj i Linux, der kan liste de understøttede opløsninger og tilstande for et USB-webkamera, hedder v4l2-ctl og er en del af v4l-utils pakken.

Kommandolinjeværktøj i Linux til at liste understøttede opløsninger og tilstande for et USB-webkamera

Det kommandolinjeværktøj i Linux, der kan liste de understøttede opløsninger og tilstande for et USB-webkamera, hedder v4l2-ctl. Dette værktøj er en del af v4l-utils pakken og bruges til at kontrollere videoenheder, der er kompatible med Video4Linux2 (V4L2) API'en.

Sådan bruger du v4l2-ctl

For at liste de understøttede opløsninger og tilstande for et USB-webkamera, kan du bruge følgende kommando:

v4l2-ctl --list-formats-ext

Her er en trin-for-trin guide til at bruge v4l2-ctl:

  1. Installer v4l-utils pakken, hvis den ikke allerede er installeret:
    sudo apt-get install v4l-utils
  2. Tilslut dit USB-webkamera til din Linux-maskine.
  3. Kør kommandoen for at liste de understøttede formater:
    v4l2-ctl --list-formats-ext

Kommandoen vil vise en liste over de tilgængelige formater, opløsninger og tilstande, som dit USB-webkamera understøtter. Eksempel på output kan være:


ioctl: VIDIOC_ENUM_FMT
    Index       : 0
    Type        : Video Capture
    Pixel Format: 'YUYV'
    Name        : YUYV 4:2:2
        Size: Discrete 640x480
            Interval: Discrete 0.033s (30.000 fps)
        Size: Discrete 320x240
            Interval: Discrete 0.033s (30.000 fps)

Dette output viser, at webkameraet understøtter YUYV 4:2:2 formatet med opløsningerne 640x480 og 320x240 ved 30 fps.

Ved at bruge v4l2-ctl kan du nemt finde ud af, hvilke opløsninger og tilstande dit USB-webkamera understøtter, hvilket kan være nyttigt for forskellige applikationer og indstillinger.