Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
dvswitch [Le 26/04/2011, 17:32]
193.252.149.197 [En réseau]
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​vidéo mix montage_vidéo}} 
  
----- 
- 
-====== DVswitch ====== 
- 
-{{  http://​dvswitch.alioth.debian.org/​images/​screenshot-1-thumb.png|DVswitch}} DVswitch est un logiciel permettant de mixer des sources vidéos en direct. Il permet de switcher jusqu'​à 4 sources vidéos. Ce logiciel fonctionne en mode client/​serveur:​ grâce à ce mode d'​implémentation les sources vidéos peuvent provenir de plusieurs PC sur le réseau local. 
- 
- ===== Installation ===== 
-[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt>​dvswitch]]** **[[apt>​dvsource]]** **[[apt>​ffmpeg]]** 
- 
- 
- ===== Utilisation ===== 
-  
-====  En local ====  
- 
-Il faut utiliser le terminal pour lui spécifier l'IP de la machine et le port sur lequel on veut qu'il tourne. 
-<​code>​dvswitch -h localhost -p 1234</​code>​ 
-Il est possible d'​indiquer ce que l'on veut pour le port. 
-==== En réseau ==== 
-Si les sources proviennent de plusieurs machines sur le réseau local, il faut lancer DVswitch avec l'​adresse IP de la machine (obtenue via ifconfig). 
- 
- 
- 
-=====  Ajouter des sources vidéos===== 
-  
-====  Depuis périphérique v4l2 ==== 
-  
-v4l2 est un driver qui permet d'​utiliser beaucoup de périphériques vidéos sous Linux (comme les webcams par exemple). 
-Chaque périphérique détecté s'​affiche ensuite dans /dev sous le nom videoX. 
-Exemple pour le périphérique /dev/video0 : 
-<​code>​ffmpeg -f video4linux2 -s vga -r 25 -i /dev/video0 -f s16le -ar 48000 -ac 2 -i /dev/zero -target pal-dv - | dvsource-file /dev/stdin -h localhost -p 1234</​code>​ 
-==== Depuis un fichier ==== 
-Il faut que le fichier à injecter soit au format .dv (la commande ffmpeg permet de convertir un fichier en .dv : ffmpeg -i InputFile.mpg -target pal-dv File.dv). 
-<​code>​dvsource-file -h 127.0.0.1 -p 1234 -l fichier.dv</​code>​ 
-L'​option -l indique de lire le fichier en boucle. Elle est facultative. 
-====  Injecter le bureau ====  
-Lancer la commande suivante (en ajustant la valeur de la résolution à celle correspondant à votre écran) : 
-<​code>​ffmpeg -f x11grab -s 1024x768 -r 29 -i :0.0 -target ntsc-dv -y - | dvsource-file /dev/stdin -h localhost -p 1234</​code>​ 
-==== Via un périphérique Firewire ====  
-<​code>​dvsource-dvgrab -h localhost -p 1234 -c <​card-number>​ </​code>​ 
- 
-===== Utilisation ===== 
-L'​interface est très simple. Au début, sans aucune source on ne peut pas faire grand chose. Puis, à chaque fois qu'on rajoute une source, celle-ci apparait en bas. Il est possible ensuite de la faire apparaitre dans la fenêtre de visualisation. Plusieurs effets sont disponibles. Il y a 2 "​calques"​ disponibles,​ qui permettent d'​utiliser les effets Fade et Pic-in-pic. 
-Des raccourcis claviers sont aussi disponibles pour permettre de switcher facilement d'une source à l'​autre,​ par exemple les touches 1, 2, etc. permettent de switcher de source. 
- 
-===== Ajout de sources sonores ===== 
-La commande dvsource-alsa permet d'​ajouter une source uniquement sonore. 
- 
-===== Diffuser le mixage ===== 
-==== Sur VLC ==== 
-  
-On utilise la commande dvsink-command : 
-<​code>​dvsink-command -h localhost -p 1234 -- vlc -</​code>​ 
- 
-==== Sur un serveur ICECAST ==== 
-[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt>​ffmpeg2theora]]** **[[apt>​oggfwd]]**. \\ 
-Puis, on utilise la commande dvsink-command : 
-<​code>​dvsink-command -h localhost -p 1234 -- ffmpeg2theora - -f dv -F 25:5 --speedlevel 0 -v 4 -a 0 -c 1 -H 9600 -o - | oggfwd localhost 8000 mountname mout.ogg</​code>​ 
- 
- 
-===== Voir aussi ===== 
-  * **(en) [[http://​dvswitch.alioth.debian.org|Site officiel avec captures d'​écran]]** 
-  * **(en) [[http://​dvswitch.alioth.debian.org/​wiki/​component_interaction/​|Utilisation de DVswitch pour une conférence]]** 
- 
------- 
-//​Contributeurs:​ [[:​utilisateurs:​lauben|lauben]] \\ Sources: [[http://​dvswitch.alioth.debian.org|DVswitch]] // 
  • dvswitch.1303831969.txt.gz
  • Dernière modification: Le 26/04/2011, 17:35
  • (modification externe)