v4l-utils-1.26.1

Introdução ao v4l-utils

v4l-utils fornece uma série de utilitários para dispositivos de mídia, permitindo a habilidade de lidar com os formatos proprietários disponíveis a partir da maioria das câmeras de web (libv4l), e fornecendo ferramentas para testar dispositivos V4L.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.1.

Informação do Pacote

Dependências do v4l-utils

Recomendadas

Opcionais

Doxygen-1.10.0, SDL2-2.30.0, ambos LLVM-17.0.6 (com Clang e alvo BPF) e libbpf (para decodificadores de controle remoto infravermelho baseados em BPF) e SDL_image

Instalação do v4l-utils

[Nota]

Nota

Se você tiver instalado o LLVM e a libbpf (não no BLFS), ou habilite o alvo BPF (via -DLLVM_TARGETS_TO_BUILD=) construindo o LLVM ou desabilite os decodificadores de controle remoto infravermelho baseados em BPF:

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

Instale o v4l-utils executando os seguintes comandos:

mkdir build &&
cd    build &&

meson setup --prefix=/usr          \
            -Ddoxygen-doc=disabled \
            -Dgconv=disabled       \
            --buildtype=release    .. &&
ninja

Esse pacote não vem com uma suíte de teste.

Agora, como o(a) usuário(a) root:

ninja install

Se você também desejar instalar os programas contrib, adicione:

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

Explicações do Comando

-Dgconv=disabled: Essa chave desabilita a instalação errada de módulos gconv que quebrariam a glibc.

Conteúdo

Aplicativos Instalados: 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 e v4l2-sysfs-path
Biblioteca Instalada: libdvbv5.so, libv4l1.so, libv4l2.so, libv4l2rds.so, libv4lconvert.so, v4l1compat.so e v4l2convert.so
Diretórios Instalados: /etc/rc_keymaps, /lib/udev/rc_keymaps, /usr/include/libdvbv5 e /usr/lib/libv4l

Descrições Curtas

cx18-ctl

é uma ferramenta para lidar com dispositivos baseados em cx18

decode_tm6000

decodifica formatos multiplexados a partir de dispositivos USB TM5600/TM6000

dvb-fe-tool

é uma ferramenta de linha de comando para serviços de TV digital

dvb-format-convert

é uma ferramenta destinada a converter entre diferentes formatos de arquivo. Ela é compatível com a versão 5 da API do DVB

dvbv5-scan

é uma ferramenta, de linha de comando, de varredura de frequência, para serviços de TV digital compatível com a versão 5 da API do DVB

dvbv5-zap

é uma ferramenta, de linha de comando, de ajuste, para serviços de TV digital compatível com a versão 5 da API do DVB

ir-keytable

é uma ferramenta que lista os dispositivos de Controle Remoto; permite obter/configurar tabelas de código de teclas/código de escaneamento de IR, testar eventos gerados por IR e ajustar outras opções de Controle Remoto

ivtv-ctl

é um utilitário que pode controlar muitas configurações da placa, como mudar as entradas do sintonizador para svideo ou composto, configurar a resolução do vídeo ou mudar o modo de vídeo (PAL, SECAM, NTSC)

media-ctl

é um utilitário usado para configurar dispositivos V4L2

qv4l2

é usado para testar dispositivos de captura video4linux

qvidcap

é usado para capturar vídeo a partir de um dispositivo V4L2

rds-ctl

é um utilitário para decodificar dados RDS brutos a partir de dispositivos de Rádio V4L2 e oferece maneiras simples de acessar as informações RDS recebidas

v4l2-compliance

é uma ferramenta de teste de conformidade

v4l2-ctl

é uma ferramenta para controlar controles v4l2 a partir da linha de comandos

v4l2-dbg

é uma ferramenta para obter e configurar diretamente registradores de dispositivos v4l2

v4l2gl

captura imagens usando libv4l e as armazena como arquivos PPM

v4l2grab

captura imagens usando libv4l e as armazena como arquivos PPM, ao mesmo tempo que permite opções adicionais, como configurar a quantidade de quadros capturados e salvar o arquivo como um arquivo RAW

v4l2-sysfs-path

verifica os dispositivos de mídia instalados em uma máquina e os correspondentes nós de dispositivos