Passa al contingut principal

ús de mpv com a webcam

Per visualitzar-nos per una webcam tenim un munt d'aplicacions. Tenim OBS-studio, Guvcview, etc. Altre forma de poder fer-ho és mitjançant el programa mpv, a través de v4l2-ctl i xawtv.

De la web d'Arch-Linux he extret aquesta configuració

Per a fer instantànies de la webcam podem fer servi aquesta línia de comandaments:

$ mpv av://v4l2:/dev/video0

Per utilitzar MJPEG com a format de píxel en lloc de l'impagament (en molts casos, YUYV), podeu fer el següent:

$ mpv --demuxer-lav-format=video4linux2 --demuxer-lavf-set=input.format=mjpeg /dev/video0

Amb la retirada de l'antiga tv://l'entrada, el mètode ara preferit de reproduir vídeo de tornada des de dispositius de captura com càmeres web o targetes de captura és av:// Protocol d'entrada:

$ mpv av://v4l2:/dev/video0 --profile=low-latency

Els dispositius Video4Linux2 poden exposar tant formats de vídeo crus sense comprimir o formats de vídeo comprimits, que suporten diferents resolucions màximes i marcs, ja que els formats sense comprimir sovint són colls d'ampolla per les limitacions d'ample de banda USB 2.0.

Per trobar els formats, resolucions i marcats específics un dispositiu (en aquest exemple /dev/video2) suports, es pot utilitzar v4l2-ctl --list-formats-ext -d /dev/video2. . Si el -d L'opció s'omet, /dev/video0 Es tria per defecte.

Perquè mpv estableixi aquest format d'entrada, l'opció correcta s'ha de passar a libavformat a través de --demuxer-lavf-o: :

$ mpv --demuxer-lavf-o=video_size=1280x720,input_format=mjpeg av://v4l2:/dev/video0 --profile=low-latency

Podrem modificar la qualitat directament en la línia de comandament

$ mpv --demuxer-lavf-o=video_size=1920x1080,input_format=mjpeg av://v4l2:/dev/video4 --profile=low-latency

I en el meu cas, utilitzaré el video4 perquè arranqui amb la webcam externa de Logi. Si volgués fer anar la webcam interna del portàtil posaria video0.

 

Altre manera de poder fer el mateix és instaŀlant el programa xawtv. Un cop instaŀlat només ens caldrà escriure la següent línia de comandament:

$ xawtv -c /dev/video4 (o video0 segons opcions de webcam)

Comentaris

Entrades populars d'aquest blog

configurar configuració lightdm en debian

Si volem que ens aparegui el nom d'usuari per defecte a l'inici de sessió, o bé volem canviar el fons de pantalla d'aquest, haurem de modificar la configuració del fitxer lightdm en debian 12. Trobarem la informació en la pàgina de debian https://wiki.debian.org/LightDM Haig de dir que jo ho he fet amb aquest suport i apunts de vídeos de youtube al respecte. Per això tindrem dues possibilitats. LA PRIMERA Modificant el fitxer   /etc/lightdm/lightdm.conf $ sudo nano /etc/lightdm/lightdm.conf i des-comentarem la línia on posa greeter-hide-users i afegirem false . Amb això aconseguirem que l'usuari aparegui per defecte en l'inici de sessió. Per modificar el fons de pantalla o background, haurem de modificar el fitxer /etc/lightdm/lightdm-gtk-greeter.conf $ sudo nano /etc/lightdm/lightdm-gtk-greeter.conf Descomentarem la línia de background i afegirem el camí o "path" d'on es troba el fitxer. Un apunt: haurem de ten...

modificar grub

Moltes vegades a l'instaŀlar sistemes aquests estan configurats amb un temps establert de 10, 5 o altres. Si no ens va bé aquesta configuració de sèrie, sempre ho podrem variar al nostre gust. Si volem fer permanents els canvis realitzats en el punt anterior o personalitzar el comportament del GRUB, caldrà editar el seu fitxer previ haver fet una còpia de seguretat del mateix, per si calgués retornar al punt de partida. $ sudo cp /etc/default/grub /etc/default/grub.ANT && sudo nano /etc/default/grub Per fer-ho, anirem a la terminal $ sudo nano /etc/default/grub En la línia marcada posarem la xifra que ens interessi. En el meu cas, 3, ja que no tinc cap altre sistema per arrencar, tret de debian. El significat de cada linia del fitxer seria GRUB_DEFAULT=0: Es el número d'entrada del menú GRUB que farà us automàtic per defecte a l'iniciar el sistema si l'usuari no intervé en el procés. El valor '0' apunta al primer element de l...

guia per iniciar-se en la terminal linux (1)

Vaig a enumerar uns sèrie de comandaments bàsics per ser més amables amb l'ús de la terminal de linux. Com que la llista es prou llarga, ho dividiré en vàries entrades. Comencem...   Per saber en quin directori estem treballant  $ pwd     (print work directory) Per canviar de directori $ cd Baixades/      (change directory) Per a retornar al directori home, tenim vàries  opcions $ cd ~  $ cd I si volem tornar a l'últim directori que estàvem $ cd -   Per netejar la pantalla tenim dues opcions   $ clear $ Ctrl+l Per llistar els arxius i/o directoris $ ls       (sense ocults) $ ls -a       (amb ocults) $ ls -al       (tots amb llistat de format) $ man ls       (veurem el manual i totes les opcions que ens ofereix aquest comandament). En aquest cas la paraula man sempre ens indicarà el manual de l'ordre que voldrem aplicar. Per crear un fitxer pod...