v4l-utils-1.28.1

Introduction à v4l-utils

v4l-utils fournit une série d'utilitaires pour les périphériques médias, permettant de gérer les formats propriétaires disponibles de la plupart des webcams (libv4l), et fournissant des outils pour tester les périphériques V4L.

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.

Informations sur le paquet

  • Téléchargement (HTTP) : https://www.linuxtv.org/downloads/v4l-utils/v4l-utils-1.28.1.tar.xz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 6716de513a1fd2e1edb404a46a455855

  • Taille du téléchargement : 1,2 Mo

  • Estimation de l'espace disque requis : 34 Mo

  • Estimation du temps de construction : 0,4 SBU (avec parallélisme = 4)

Dépendances de v4l-utils

Recommandées

Facultatives

Doxygen-1.12.0, Qt-6.7.2 (pour qv4l2 et qvidcap), SDL2-2.30.6, à la fois LLVM-18.1.7 (avec Clang et le BPF cible) et libbpf (pour les décodeurs de télécommandes infrarouges basés sur BPF) et SDL_image

Installation de v4l-utils

[Note]

Note

Si vous avez installé à la fois LLVM et libbpf (qui n'est pas dans BLFS), vous pouvez soit activer la cible BPF (via -D LLVM_TARGETS_TO_BUILD=) en construisant LLVM, soit désactiver les décodeurs de télécommandes infrarouges basés sur BPF :

sed -i '/^ir_bpf_enabled/s/=.*/= false/' utils/keytable/meson.build

Installez v4l-utils en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

meson setup ..            \
      --prefix=/usr       \
      --buildtype=release \
      -D gconv=disabled   \
      -D doxygen-doc=disabled &&
ninja

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

ninja install

Si vous voulez également installer les programmes contrib, ajoutez :

for prog in v4l2gl v4l2grab
do
   cp -v contrib/test/$prog /usr/bin
done

Explication des commandes

-D gconv=disabled : ce paramètre désactive l'installation par erreur de gconv-modules qui casserait glibc.

Contenu

Programmes installés: cec-compliance, cec-ctl, cec-follower, cx18-ctl, decode_tm6000, dvb-fe-tool, dvb-format-convert, dvbv5-daemon, dvbv5-scan, dvbv5-zap, ir-ctl, ir-keytable, ivtv-ctl, media-ctl, qv4l2, qvidcap, rds-ctl, v4l2-compliance, v4l2-ctl, v4l2-dbg, v4l2gl, v4l2grab et v4l2-sysfs-path
Bibliothèque installée: libdvbv5.so, libv4l1.so, libv4l2.so, libv4l2rds.so, libv4lconvert.so, v4l1compat.so et v4l2convert.so
Répertoires installés: /etc/rc_keymaps, /lib/udev/rc_keymaps, /usr/include/libdvbv5 et /usr/lib/libv4l

Descriptions courtes

cx18-ctl

est un outil pour gérer les périphériques cx18

decode_tm6000

décode le format multiplexé depuis les périphériques USB TM5600/TM6000

dvb-fe-tool

est un outil en ligne de commande pour les services TV numériques

dvb-format-convert

est un outil pour la convertion de différents formats de fichiers. Il est compatible avec la version 5 de l'API de DVB

dvbv5-scan

est un outil en ligne de commande pour scanner les fréquences pour les services TV numériques qui sont compatibles avec la version 5 de l'API DVB

dvbv5-zap

est un outil en ligne de commande pour régler les services TV numériques, compatible avec la version 5 de l'API DVB

ir-keytable

est un outil qui affiche les périphériques de télécommande, permettant d'obtenir/initialiser les tables IR keycode/scancode, tester les actions générées par IR, et d'ajuster d'autres options de la télécommande

ivtv-ctl

est un utilitaire qui peut contrôler l'initialisation de plusieurs cartes, comme changer l'entrée d'un tuner en svideo ou composite, l'initialisation de la résolution vidéo ou le changement de mode vidéo (PAL, SECAM, NTSC)

media-ctl

est un utilitaire utilisé pour configurer les périphériques V4L2

qv4l2

est utilisé pour tester les périphériques d'enregistrement video4linux

qvidcap

est utilisé pour tester les périphériques d'enregistrement V4L2

rds-ctl

est un utilitaire pour décoder les données RDS depuis un périphérique radio V4L2 et offrir une façon simple d'accéder aux informations RDS reçues

v4l2-compliance

est un outil de tests de compatibilité

v4l2-ctl

est un outil pour contrôler les contrôles v4l2 depuis la ligne de commandes

v4l2-dbg

est un outil pour obtenir et initialiser les registres des périphériques v4l2

v4l2gl

capture des image avec libv4l et les stocke en tant que fichiers PPM

v4l2grab

capture les images avec libv4l et les stocke en tant que fichiers PPM, tout en permettant de donner des options supplémentaires comme indiquer la quantité de trames capturées et de sauvegarder le fichier en RAW

v4l2-sysfs-path

vérifie les périphériques media installés sur une machine et les nœuds de périphérique correspondants