Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


Version Breezy, (Hoary ?), Dapper

Rédigé par yannux. Grâce à racoon97. Auteur inconnu pour pour la partie DVB Freebox-multiposte : adam0509

Lecture et diffusion multimédia et multiplateforme.

VLC est à la fois un lecteur et serveur multimédia multiplateformes. Il vous permet de visionner/écouter vos fichiers vidéos, audio, en streaming. De visionner l'image capturée par une carte TV, etc. Il permet également de diffuser sur le réseau ces différentes sources multimédias.

Plus de renseignements : Site officiel

  • Vérifiez que les dépôts Universe soient bien activés et mis à jour
  • Ouvrez un terminal et tapez :
    sudo aptitude install vlc

Il installera automatiquement vlc ainsi que toutes les dépendances dont il a besoin pour fonctionner.

Pour avoir une version optimisée de VLC (polices de sous-titre lissées), vous pouvez utiliser le dépôt spécial Freebox.

http://lenerve.free.fr/dotclear/index.php?2006/05/16/18-utilisation-du-depot-tvfreeplayer-pour-l-instalation-des-mods-multimods-sous-ubuntu-brezzy

Pour Ubuntu Breezy et Dapper. Evidemment, vous pouvez n'installer que VLC si vous n'avez pas la freebox. Par contre, les accents des sous-titres ne passent toujours pas, il faut donc d'abord les ouvrir avec un éditeur de texte, gedit par exemple, et les enregistrer au format UTF8.

Ou: Recevoir simplement la TNT avec VLC

Pour les possesseurs de NOVA-T PCI seconde génération. Pour les autres : installer le module adéquat.

Charger le module cx88xx : (propre à la NOVA-T PCI donc)

$ modprobe cx88xx

Une fois le module correctement installé (celui-ci ou un autre adapté à votre carte d'acquisition), lancer vlc en ligne de commande : (VLC est inclus, la bonne idée, dans BREEZY)

Ligne de commande VLC

$ vlc dvb:// --dvb-frequency=490000000 --dvb-adapter=0 --dvb-bandwidth=8 --program=261

Cet exemple vous permet de regarder ARTE à Bordeaux (fréquence 490 MHz : canal 23 et numéro de programme 261)

La fréquence pour chez vous, vous sera donnée par cette page:

http://perso.wanadoo.fr/tvignaud/tv/canaux.htm Merci à l'auteur mr Vigneau

Dans VLC changez de chaine par le menu « Navigation ». Vous pouvez aussi rajouter un raccourci dans le menu « Applications » avec l'utilitaire Smeg (Outil système/Editeur de menu Applications).

Pour info
Chaîne command
TF1 program=1537
France 2 program=257
France 3 :program=273
France 4 program=259
France 5 program=260
M6 program=1025
TMC program=514
Direct 8 program=513
W9 program=1026
ARTE program=261
NT1 program=1027
NRJ-12 program=1538
LCP program=262
Canal + program=769
TPS star program=1541

Playlistes prêtes à l'usage

Rubrique rédigée et maintenue par lol51.

Si votre ville n'est pas encore présente dans la liste ci-dessous, vous pouvez utiliser le générateur de playliste : http://smart51.free.fr/tnt/. N'hésitez pas à m'alerter par mail si une playliste ne fonctionne pas correctement.

N'oubliez pas de m'envoyer le résultat par mail en indiquant votre ville :)

Cette partie n'a pas pour but de remplacer la : documentation officielle. Elle permet de prendre en main rapidement vlc et son mode de diffusion, à vous d'approfondir au besoin :).

Merci à racoon97 de l'irc qui m'a lui même donné les commandes.

Pour fonctionner votre webcam doit être installée sur le système, ainsi que le paquet avahi-deamon.

Voici la syntaxe générale de vlc pour la diffusion :

vlc flux_d'entrée --sout "#module1{option1=paramètre1{option-du-paramètre1},option2=paramètre2}:#module2{option1=...,option2=...}:..."

Cette ligne de commande va permettre de diffuser le flux vidéo de votre webcam (situé sur /dev/video0 généralement), cette diffusion aura lieu sur votre écran, dans un fichier avi (enregistrement) et finalement sur le réseau, sur le port 100.

vlc -V X11 v4l:/dev/video0:size=320x240 --sout "#transcode{vcodec=WMV1, vb=112}:duplicate{dst=display,dst=standard{access=file, mux=ps,url=flux.avi},dst=standard{access=mmsh,mux=asfh,url=:100}}" -v --noaudio
  • -V X11 : utilise le serveur X pour l'affichage
  • v4l:/dev/video0:size=320x240 (flux_d'entrée) on précise le périphérique à utiliser et la résolution ( 176x120 possible). On pourrait donner un fichier vidéo par exemple ( toto.avi à la place de v4l:/dev/video0:size=320x240 ).
  • –sout " " : on va donner les arguments pour la diffusion du flux
  • #transcode{vcodec=mp4v, vb=112} : on utilise le module #transcode pour réencoder le flux
    • vcodec=mp4v : on précise le type d'encodage
    • vb=112 : le débit en kbit/s
  • duplicate{dst=display,dst=standard{access=file, mux=ps,url=flux.avi} : module duplicate pour dupliquer le flux (oui oui sans blagues)
    • dst=display : on duplique sur l'affichage standard (d'où le -V X11)
    • dst=standard{access=file, mux=ps,url=flux.avi} : on duplique également dans un fichier avi, grâce au module standard
      • access=file : duplication standard dans un fichier
      • mux=ps : le muxer pour encapsuler le flux, ici MPEG2/PS.
      • url=flux.avi : le nom du fichier dans lequel on veut encoder.
    • dst=standard{access=mmsh,mux=asfh,url=:1234} : 3ème destination…sur le réseau ! :)
      • access=mmsh : duplication standard dans un fichier
      • mux=asfh : le muxer pour encapsuler le flux, il permet de diffuser en mms/mmsh. (Bien pour tout lecteur multimédia)
      • url=100 : ici seul le port est précisé. Vlc va donc écouter sur toutes vos interfaces réseaux.
  • -v : mode verbose pour afficher tous les messages du programme
  • –noaudio

Voici quelques variantes :

Sans l'enregistrement dans un fichier avi

vlc -V X11 v4l:/dev/video0:size=320x240 --sout "#transcode{vcodec=WMV1, vb=112}:duplicate{dst=display,dst=standard{access=mmsh,mux=asfh,url=:100}}" -v --noaudio

(vlc en version 0.85 est obligatoire)

Pour fonctionner le module DVGRAB doit être installée sur le système. (aller voir la partie dvgrab/kino avant d'aller plus loin)

La vidéo ne peux pas être lancé a partir de VLC en interface graphique, il vous faudra simplement copier le code suivant dans une console:

dvgrab - | vlc --no-sub-autodetect-file - :demux=rawdv ":sout=#transcode{vcodec=WMV2,vb=256,scale=1}:duplicate{dst=display,dst=std{access=rtp,mux=ts,dst=xxx.xxx.xxx.xxx:1234}}"

Avant, vous avez simplement à changer le code ci-dessus, en fonction du CODEC et du debit, pensez aussi à remplacé les xxx par l'adresse ip du client. La preview du codec est activé et le mode de diffusion est le rtp.

Le RTP utilise le protocole UDP, mais celui-ci est mieux adapté aux flux vidéo, pensez également à la redirection du port (1234) pour les VLC clients qui utilise des box ou firewall. (Pour vous, VLC serveur aucune redirection n'est necessaire).

Vous êtes certainement nombreux à posséder une freebox. Free propose à ses abonnés le "multiposte", qui permet de regarder la télé sur son ordinateur. Pour pouvoir regarder ces flux, il faut faire une manipulation légèrement rébarbative (lancer VLC, fichier, open, open MRL, taper l'url de la playliste…). De plus, si vous mettez le flux en défaut (dans les options), vous ne pourrez utiliser VLC sans lancer ce flux…

Pour remédier à cela, une solution toute simple :

Créez un lanceur, et dans la case "commande", mettez :

vlc --open http://mafreebox.freebox.fr/freeboxtv/playlist.m3u

Ce lanceur lancera le multiposte. Vous pouvez ainsi créer un autre lanceur qui lancera VLC normalement.

au 30 septembre 2006: version 0.8.5.final.1-0ubuntu2

Obtenir la clé gpg du dépôt vlc:

wget http://nightlies.videolan.org/key

Installer la clé pour apt:

sudo apt-key add key

Ajouter la ligne suivante dans /etc/apt/sources.list:

deb http://nightlies.videolan.org/build/dapper-i386 /

Mettre à jour apt et installer vlc:

sudo apt-get update
sudo apt-get install vlc
  • applications/vlc.1163797142.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)