Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
doc:multimedia:v4l2loopback [01/07/2015 16:59] milou [v4l2loopback, simulation de webcam] |
doc:multimedia:v4l2loopback [22/01/2019 10:10] smolski [Introduction] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== v4l2loopback, simulation de webcam ====== | ====== v4l2loopback, simulation de webcam ====== | ||
- | * Objet : Installation d'un module de périphérique d'entré vidéo virtuel | + | * Objet : Installation d'un module de périphérique d'entrée vidéo virtuel |
- | * Niveau requis : {{tag>débutant avisé}} | + | * Niveau requis : {{tag>débutant}} |
- | * Commentaires : Fonctionne avec les sites flash | + | * Commentaires : //Fonctionne avec les sites flash// |
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>en-chantier}}. | + | * Suivi : |
* Création par [[user>kawer]] 01/07/2015 | * Création par [[user>kawer]] 01/07/2015 | ||
- | * Testé par <...> le <...> FIXME | + | * Testé par <kawer> le <22.01.2019> |
- | * Commentaires sur le forum : [[:url-invalide | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=127522#p127522 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
- | + | ||
- | **Nota :** | + | |
- | + | ||
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | + | |
===== Introduction ===== | ===== Introduction ===== | ||
- | v4l2loopback est un module vous permettants de créer des périphériques vidéo virtuel, les applications tel que flash, skype etc ... reconnaitrons le périphérique virtuel comme si s'était un périphérique physique. Il peut être utilisé avec mplayer ou ffmpeg | + | v4l2loopback est un module vous permettant de créer des périphériques vidéo virtuels, les applications telles que flash, skype etc ... reconnaitront le périphérique virtuel comme si c'était un périphérique physique. |
+ | |||
+ | Ainsi tu peux afficher ta webcam virtuel (vidéo au choix .mp4, mkv ...) dans skype, sur les sites de tchats ... | ||
===== Installation ===== | ===== Installation ===== | ||
===v4l2loopback=== | ===v4l2loopback=== | ||
- | <code root>apt-get update && apt-get install v4l2loopback-dkms v4l2loopback-utils</code> | ||
- | === Si vous souhaitez installer ffmpeg a la place de mplayer === | + | <code root>apt update && apt install v4l2loopback-dkms v4l2loopback-utils</code> |
- | <code root>apt-get update && apt-get install ffmpeg</code> | + | |
- | === Si vous souhaitez installer mplayer a la place de ffmpeg === | + | === Installation de ffmpeg pour envoyer le flux vidéos dans la webcam virtuel === |
- | :!: Debian ne garantie pas la sécurité des paquets ne provenant pas des dépots officiel | + | |
- | Télécharger et compiler mplayer (nous avons besoin de mencoder qui n'est pas fournit avec mplayer2 des dépots Debian) | + | <code root>apt update && apt install ffmpeg</code> |
- | <code user> | + | |
- | wget ftp://ftp.mplayerhq.hu/MPlayer/releases/MPlayer-1.1.1.tar.xz</code> | + | |
- | <code user>tar xvf MPlayer-1.1.1.tar.xz</code> | + | |
- | <code user>cd MPlayer-1.1.1.tar.xz</code> | + | |
- | <code user >./configure</code> | + | |
- | <code user>make | + | |
- | </code> | + | |
- | <code root>make install</code> | + | |
===== Utilisation ===== | ===== Utilisation ===== | ||
- | === Chargez le module v4l2 : === | + | === Chargez le module v4l2 === |
<code root>modprobe v4l2loopback</code> | <code root>modprobe v4l2loopback</code> | ||
+ | |||
=== FFmpeg : === | === FFmpeg : === | ||
- | <code user>ffmpeg -re -i mon_fichier.mp4 -f v4l2 /dev/video0</code> | ||
- | === MPlayer === | + | <code user>ffmpeg -re -i mon_fichier.mp4 -f v4l2 /dev/video0</code> |
- | Dans un terminal : | + | |
- | <code user>mkfifo /tmp/pipe | + | |
- | mplayer -vo yuv4mpeg:file=/tmp/pipe mon_fichier.mp4</code> | + | |
- | + | ||
- | Dans un autre terminal : | + | |
- | <code user>mencoder /tmp/pipe -nosound -noskip -ovc raw -vf scale=640:480,format=yuy2 -of rawvideo -rawvideo w=640:h=360:format=yuy2 -cache 8192 -o /dev/video0</code> | + | |
+ | Il vous reste à vérifier que votre webcam virtuel diffuse bien de la vidéo dans /dev/video0 avec vlc ou un outil web. |