[Linux-bruxelles] Philips camera connexion

Jean-Marie GODFRAIND godfraind_jm at hotmail.com
Lun 16 Nov 15:33:50 CET 2020


Oui, Flatpak ! Je n’avais jamais utilisé, sinon avec commande graphique, et pensais -naïvement – que la connexion « commandes » était assurée.


Je découvre qu’il n’en est rien. Alors avec des commandes Flatpak, voici : → vlc est bien présent (voir 1//). En lançant la commande run (voir 2//), vlc s’ouvre. L’accès à la Webcam fonctionne sans difficulté.


Ensuite, on crée un alias pour vlc (voir point //3) ; et dans le terminal, la commande vlc ouvre bien VLC, avec accès au préphérique.


Mais pour inverser l’image miroir, la commande (voir //4) échoue. V4l2 n’accède pas au device. Une question de PATH encore ?


Merci,


JM


1// jmg at jmg:~$ flatpak list --app

Name Application ID Version Branch Origin Installation

AbiWord com.abisource.AbiWord 3.0.4 stable flathub system

Skype com.skype.Client 8.66.0.74 stable com.skype.Client-origin system

Scribus net.scribus.Scribus 1.5.6.svn stable flathub system

Éditeur d’image GIMP org.gimp.GIMP 2.10.22 stable flathub system

VLC org.videolan.VLC 3.0.11.1 stable org.videolan.VLC-origin system

jmg at jmg:~$



2// jmg at jmg:~$ flatpak run org.videolan.VLC

VLC media player 3.0.11.1 Vetinari (revision 3.0.11.1-0-g52483f3ca2)

[0000564cd7b5f080] main libvlc: Lancement de vlc avec l'interface par défaut. Utiliser « cvlc » pour démarrer VLC sans interface.

Qt: Session management error: None of the authentication protocols specified are supported

[0000564cd7bee540] main playlist: playlist is empty

QObject::~QObject: Timers cannot be stopped from another thread

jmg at jmg:~$


3// alias vlc=flatpak run org.videolan.VLC


4// ffmpeg -f v4l2 -i /dev/video0 -vf "vflip" -f v4l2 /dev/video1


[video4linux2,v4l2 @ 0x55aac09cf340] Unable to open V4L2 device '/dev/video1'

Could not write header for output file #0 (incorrect codec parameters ?): No such file or directory

Error initializing output stream 0:0 --


________________________________
De : Linux-bruxelles <linux-bruxelles-bounces at lists.bxlug.be> de la part de Jean-Marie GODFRAIND <godfraind_jm at hotmail.com>
Envoyé : samedi 14 novembre 2020 23:03
À : linux-bruxelles at lists.bxlug.be <linux-bruxelles at lists.bxlug.be>
Objet : Re: [Linux-bruxelles] Philips camera connexion

Merci à Manu !

il me faut encore piocher dans cette direction.
Info suivra.

Bat,


JM


________________________________
De : Linux-bruxelles <linux-bruxelles-bounces at lists.bxlug.be> de la part de Manuel Schulte <manuel.schulte at gmail.com>
Envoyé : samedi 14 novembre 2020 00:33
À : BxLug <linux-bruxelles at lists.bxlug.be>
Objet : Re: [Linux-bruxelles] Philips camera connexion

Si tu as installé vlc via flatpak, alors ton vlc tourne dans un genre de "sandbox" où elle n'interfère pas avec ton OS et ses librairies, ton vlc a tout ce dont il est censé avoir besoin dans sont "container" flatpak. C'est un peu le même principe que les snaps sous Ubuntu.

Pour avoir la commande vlc dans ton shell, tu dois donc aussi l'ajouter dans le PATH, mais tu dois aller la chercher dans le container flatpak où elle est installée.
$ export PATH=$PATH:/var/lib/flatpak/exports/bin
(voir mail précédent pour rendre cela permanent... .bashrc ...)

Manuel SCHULTE
Managing Director, Olympus Consulting sprl
gsm : +32(0)498 881 718
mail : manuel.schulte at olympusconsulting.eu<mailto:manuel.schulte at olympusconsulting.eu>
web : http://www.olympusconsulting.eu/


Le ven. 13 nov. 2020 à 16:52, Jean-Marie GODFRAIND <godfraind_jm at hotmail.com<mailto:godfraind_jm at hotmail.com>> a écrit :

Voici enfin les réponses aux suggestions/éclairages pour lesquels = merci !    PARTIE 3

C’est une longue réponse, et les points sont mis ci-après :


1/ comment installation driver Webcam Philips ;

2/ v4l-utils : cela marche !

3/ vlc commande dans terminal = failure ! Faut-il installer libglib2.0-bin (2.64.3-1~ubuntu20.04.1) : voir point 3// pour que vlc se lance dans le terminal ?

4/ essai configurer périphérique = mismatch dans library !! les outils ArchLinux ont été chargés, la dummy camera crée, ffmpeg chargé, commande lancée, mais mismatch ...

5/ analyse Webcam i miroir vs i normale en Video-conférence : voir Tableau !! Surprise !



Réponses plus en détails : →

3// la commande vlc dans le terminal ne fait pas apparaître vlc ! Cela serait-il dû à une flatpak install ? Je ne suis pas familier avec ce genre d’installation flatpak, laquelle vient de chez Oxfam (ordinateur Oxfam).


jmg at jmg:~$ vlc

VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d)

jmg at jmg:~$

jmg at jmg:~$ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so application

ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

a commande « application » n'a pas été trouvée, voulez-vous dire :


commande « gapplication » du deb libglib2.0-bin (2.64.3-1~ubuntu20.04.1)


Essayez : sudo apt install <nom du deb>


JM
________________________________
De : Linux-bruxelles <linux-bruxelles-bounces at lists.bxlug.be<mailto:linux-bruxelles-bounces at lists.bxlug.be>> de la part de Jean-Marie GODFRAIND <godfraind_jm at hotmail.com<mailto:godfraind_jm at hotmail.com>>
Envoyé : vendredi 13 novembre 2020 16:49
À : linux-bruxelles at lists.bxlug.be<mailto:linux-bruxelles at lists.bxlug.be> <linux-bruxelles at lists.bxlug.be<mailto:linux-bruxelles at lists.bxlug.be>>
Objet : Re: [Linux-bruxelles] Philips camera connexion


Voici enfin les réponses aux suggestions/éclairages pour lesquels = merci !    PARTIE 2

C’est une longue réponse, et les points sont mis ci-après :


1/ comment installation driver Webcam Philips ;

2/ v4l-utils : cela marche !

3/ vlc commande dans terminal = failure ! Faut-il installer libglib2.0-bin (2.64.3-1~ubuntu20.04.1) : voir point 3// pour que vlc se lance dans le terminal ?

4/ essai configurer périphérique = mismatch dans library !! les outils ArchLinux ont été chargés, la dummy camera crée, ffmpeg chargé, commande lancée, mais mismatch ...

5/ analyse Webcam i miroir vs i normale en Video-conférence : voir Tableau !! Surprise !



Réponses plus en détails : →


2// ici usage des commandes après installation de v4l-utils : → cela marche

jmg at jmg:~$ v4l2-ctl --list-devices

Philips 730 webcam (usb-0000:00:14.0-2):

/dev/video0


jmg at jmg:~$ v4l2-ctl -d /dev/video0 --info

Driver Info:

Driver name : pwc

Card type : Philips 730 webcam

Bus info : usb-0000:00:14.0-2

Driver version : 5.4.65

Capabilities : 0x85200001

Video Capture

Read/Write

Streaming

Extended Pix Format

Device Capabilities

Device Caps : 0x05200001

Video Capture

Read/Write

Streaming

Extended Pix Format

jmg at jmg:~$ which vlc

/usr/bin/vlc

jmg at jmg:~$


JM


________________________________
De : Linux-bruxelles <linux-bruxelles-bounces at lists.bxlug.be<mailto:linux-bruxelles-bounces at lists.bxlug.be>> de la part de Jean-Marie GODFRAIND <godfraind_jm at hotmail.com<mailto:godfraind_jm at hotmail.com>>
Envoyé : vendredi 13 novembre 2020 16:46
À : Linux Bruxelles <linux-bruxelles at lists.bxlug.be<mailto:linux-bruxelles at lists.bxlug.be>>
Objet : [Linux-bruxelles] Philips camera connexion



Voici enfin les réponses aux suggestions/éclairages pour lesquels = merci !       PARTIE 1

C’est une longue réponse, et les points sont mis ci-après :


1/ comment installation driver Webcam Philips ;

2/ v4l-utils : cela marche !

3/ vlc commande dans terminal = failure ! Faut-il installer libglib2.0-bin (2.64.3-1~ubuntu20.04.1) : voir point 3// pour que vlc se lance dans le terminal ?

4/ essai configurer périphérique = mismatch dans library !! les outils ArchLinux ont été chargés, la dummy camera crée, ffmpeg chargé, commande lancée, mais mismatch ...

5/ analyse Webcam i miroir vs i normale en Video-conférence : voir Tableau !! Surprise !

Réponses plus en détails : →


1// Pour installer le driver pour la Webcam Philips, j’ai suivi les informations ci-après :


ici informations : http://lavrsen.dk/foswiki/bin/view/PWC/WebHome : read only wiki


C’est ici la solution pour faire fonctionner la Webcam Philips : ->

https://www.vanheusden.com/setpwc/ ici on a chargé setpwc-1.3.tgz (en principe setpwc est inclus dans Debian : c’est ce que j’avais lu, mais effectivement n’est pas (plus) le cas),

puis, on a extrait setpwc-1.3.tgz


ensuite on a copié à son emplacement = cp -r setpwc /usr/bin : et cela a marché !! yeehh.. !

La WebCam Philips est = PCVC730K


Réponse à locate setpwc-1.3 dans le terminal :

/usr/bin/setpwc-1.3/Makefile

/usr/bin/setpwc-1.3/license.txt

/usr/bin/setpwc-1.3/pwc-ioctl.h

/usr/bin/setpwc-1.3/readme.txt

/usr/bin/setpwc-1.3/setpwc.1

/usr/bin/setpwc-1.3/setpwc.c


Mais commandes setpwc dans le terminal n’apparaissent pas.




_______________________________________________
Linux-bruxelles :
Èchanger, partager, s'informer par mails sur toute action, proposition accordée avec: http://www.bxlug.be/?Nos-statuts

! 64 kb autorisés par mail, tout fichier inclus !

Linux-bruxelles at lists.bxlug.be<mailto:Linux-bruxelles at lists.bxlug.be>
https://chahut.domainepublic.net/cgi-bin/mailman/listinfo/linux-bruxelles

-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: </pipermail/linux-bruxelles/attachments/20201116/811677d3/attachment-0001.html>


Plus d'informations sur la liste de diffusion Linux-bruxelles