Problème Webcam

 

Problème :

Pour certaines personnes qui ont des webcams, les flux écran et webcam sont mélangés. En utilisant PC2TV ils voient une image brouillée sur la TV ou bien leur Webcam !

Le problème est lié à VLC.

Voici le moyen de le résoudre, en attendant une solution plus robuste (que je ne ferai probablement pas car il n'y a pas de demande forte).

 

Pour installer :

1/ Commencez par télécharger FFMPEG pour Windows en version 32 bits (pas la version 64bits même si votre PC et Windows sont en 64bits).
http://ffmpeg.zeranoe.com/builds/

2/ Décompressez le, copiez le à un endroit facilement accessible de votre Disque Dur. Au passage je vous conseille de renommer le répertoire ffmpeg-20130921-git-5dca837-win32-static en ffmpeg32 par exemple.
 
3/ Dans l'invite de commande (Bouton Windows, CMD dans "search", entrée), faites un ipconfig si vous ne connaissez pas votre adresse IP
 
4/ Dans le répertoire BIN de FFMPEG32, vous créez un fichier texte avec l'éditeur de fichier, et vous copiez ça dedans (entre les guillemets):
"
C:\Program files (x86)\Freeplayer\vlc-fbx.bat
C:\FFMPEG32\BIN\ffmpeg -f dshow -i audio="virtual-audio-capturer":video="screen-capture-recorder" -r 30 -vcodec mpeg2video -q 20 -acodec libmp3lame -ab 128k -f mpegts udp://192.168.0.10:1234?pkt_size=188?buffer_size=65535
"
 
5/ Vous modifiez l'arborescence de la première ligne, si nécessaire, pour bien pointer sur le fichier vlc-fbx.bat qui lance le freeplayer. De même vous modifiz l'arborescence de la deuxième ligne, si nécessaire, pour bien pointer sur le fichier FFMPEG.exe (Dans FFMPEG32\Bin). Enfin, vous modifiez udp://192.168.0.10 avec votre adresse IP, et le port vous pouvez le laisser à 1234.
 
6/ Vous sauvegardez ce fichier texte en le renommant PC2TV.bat par exemple.
 
 
 
Pour utiliser :
 
1/ Vous lancez le fichier PC2TV.bat. Vous devez avoir le VLC du freeplayer qui s'ouvre ainsi qu'une fenêtre de commande avec du texte qui défile. Si ce n'est pas le cas vous vous êtes probablement planté dans les arborescences.
 
2/ Démarrez le freeplayer sur la télé. Sélectionnez n'importe quelle video puis faites stop.
 
3/ Sur l'ordinateur, allez dans VLC (celui déjà ouvert = celui du freeplayer), cliquez file / open network stream, vérifiez que c'est bien la première ligne UDP/RTP qui est sélectionnée et le port 1234, faites ok
 
4/ L'écran du PC est affiché sur la TV.
 
 
 
Amélioration possible pour l'avenir:
- vous faites toutes les manips amont
- comme avant VLC: cliquez file / open network stream, vérifiez que c'est bien la première ligne UDP/RTP qui est sélectionnée et le port 1234
- cette fois ci vous cliquez en bas sur "settings" en face de stream/save
- les codes video et audio comme d'habitude video mp2v, 1024, audio mpga, 192, channels=2,
- après vous revenez sur la ligne "video". La dernière case est "scale", et ça ça vous permet d'ajuster l'échelle. Pour l'instant vous laissez 1.
- faites ok, ca tourne
- après vous sauvez ça en playlist. Media (ou file): save playlist to file et vous mettez le nom que vous voulez.
Et voilà vous n'aurez plus qu'à sélectionner la playlist la prochaine fois, dés le départ (pas besoin de sélectionner une video bidon et de faire stop puis retourner sur VLC):
- ordinateur, lancer "PC2TV.bat"
- aller sur la TV, allumer le freeplayer, sélectionner la playlist
Simple, cela permet de ne pas se lever de son canapé !