[[vlc]]
Piste: » vlc
VLC
Lecture, encodage, et diffusion multimédia.
VLC est à la fois un lecteur et un serveur multimédia multiplateforme. Ce logiciel est un véritable couteau suisse de la vidéo. Il vous permet de visionner vos fichiers ou flux vidéos et audios. Il gère aussi l'affichage d'un grand nombre de périphérique de capture tels que les carte TV, et les webcams. Il permet également de diffuser ou d'encoder sur le réseau différentes sources multimédias. Il se manipule facilement en ligne de commande, ce qui en fait un outil puissant. C'est un lecteur multimédia pratiquement universel grâce au grand nombre de codecs qu'il intègre, ainsi peu de fichiers lui résistent.
Installation
Pour installer VLC, il suffit d'installer le paquet vlc.
Pour Ubuntu 6.06 LTS, vérifiez que le dépôt Universe soit bien activé et à jour.
access=file doivent être suivies de l'option dst=xxx à la place de url=xxx.
Version 1.0.1 pour Jaunty
Si vous souhaitez avoir un peu d'avance et utiliser la dernière version de VLC, vous pouvez utiliser les paquets de c-korn depuis son dépôt.
Pour ça, allez dans Système→Administration→Sources de mise à jour et allez dans l'onglet Logiciels de tierces parties. Là, cliquez sur Ajouter… et dans le champ Ligne APT, mettez ce qui suit :
deb http://ppa.launchpad.net/c-korn/vlc/ubuntu jaunty main
Ensuite fermez. Vous aurez un message d'avertissement et nous allons résoudre ce problème.
Ouvrez un terminal et entrez ce qui suit :
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7613768D
Mettez à jour vos dépôts :
sudo apt-get update
Enfin installez vlc :
sudo apt-get install vlc vlc-plugin-esd mozilla-plugin-vlc
Le paquet "vlc-plugin-esd" est nécessaire pour éviter de nombreux bugs, et "mozilla-plugin-vlc" n'est utile … que si vous utilisez mozilla firefox.
Vous avez désormais la dernière version du logiciel.
- selectionnez
vlcetvlc-nox - allez dans le menu
paquetpuisforcer la version - choisir la version souhaitée
L'installation devrait mieux se passer ensuite
Astuces
Optimisation
Ces optimisations visent surtout les petites configurations - si même vlc rame pour lire une vidéo, c'est pour vous.
Étape par étape, essayez à chaque fois de relire une vidéo qui ramait :
- Tout d'abord Désactiver compiz.
- Dans les paramètres de vlc → paramètres vidéo → Cocher sortie accélérée et sauter des images.
- (attention cela baissera la qualité sur certaines vidéos ) Dans lecture et codec - baisser la qualité de post traitement à 0
- Dans paramètres video : ( cela dépend de beaucoup de chose ) essayer des autres sorties. ( Xvideo , X11, Opengl ).
- Cliquer sur paramètre → tous :
- Aller dans Lectures / Codecs → Autres codecs → cocher préférer les plugins systèmes → Aller dans FFmpeg et mettre décodage basse résolution à 1 ou 2. (diviser la taille de la vidéo par 2 ou 4 ).
VLC en tant que lecteur DVD par défaut (Ubuntu 8.04 LTS)
Créer le répertoire (qui peut déjà exister) « ~/.local/share/applications » :
mkdir ~/.local/share/applications
Copier la configuration originelle de VLC (fichier /usr/share/applications/vlc.desktop) dans ce répertoire.
cp /usr/share/applications/vlc.desktop ~/.local/share/applications/vlc-dvd.desktop
Ouvrir le nouveau fichier vlc-dvd.desktop ainsi créé.
gedit ~/.local/share/applications/vlc-dvd.desktop
Trouver la ligne :
Exec=vlc %U
et la remplacer par (1, 2 ou 3) :
- config de base :
Exec=vlc %f
- config optimisée :
Exec=vlc --vout-filter deinterlace --deinterlace-mode blend --volume 512 %f
- config optimisée et démarrage en plein écran :
Exec=vlc --vout-filter deinterlace --deinterlace-mode blend --volume 512 --fullscreen %f
Enregistrer le fichier.
Ouvrir le fichier ~/.local/share/applications/mimeapps.list (il est possible qu'il soit vide).
gedit ~/.local/share/applications/mimeapps.list
Ajouter (ou modifier si elle existe déjà) la clé x-content/video-dvd :
[Added Associations] x-content/video-dvd=vlc-dvd.desktop;totem.desktop;
Sauvegarder le fichier, et vérifier que tout est OK, en allant dans le menu Raccourci → Dossier Personnel, menu Édition → Préférences → Gestion de fichiers → Supports : VLC devrait être sélectionné comme lecteur DVD par défaut.
Ajouter à la liste de lecture de VLC depuis le menu contextuel
Créer le répertoire « ~/.local/share/applications » si il n'existe pas :
mkdir ~/.local/share/applications
Puis créez le fichier avec la commande suivante dans un terminal:
gedit ~/.local/share/applications/vlc-playlist.desktop
Copiez ce texte et enregistrez le fichier:
[Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Exec=vlc --playlist-enqueue %f Name=Ajouter à la liste de lecture de VLC Comment=Ajouter à la liste de lecture de VLC NoDisplay=true Icon=vlc
Faites un clic droit sur le fichier que vous souhaitez ajouter à la liste de lecture de VLC ⇒ Propriétés ⇒ onglet "Ouvrir avec" ⇒ bouton "Ajouter" ⇒ sélectionnez "Ajouter à la liste de lecture de VLC" ⇒ bouton "Ajouter"
Puis dans les préférences de VLC Interface / Instances vous devez cocher "N'autoriser qu'une seule instance"
Carte DVB
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).
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)
Si vous voulez enregistrer une émission compressée dans un flux .ogg (Fr2 à Lyon) :
vlc --ttl 12 dvb:// --dvb-frequency=754000000 --dvb-adapter=0 --dvb-bandwidth=8 --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128,deinterlace}:standard{access=file,mux=ogg,url=fr2.ogg}'
Pour enregistrer et voir en même temps, il faut dupliquer le signal (cette fois-ci, c'est ARTE) :
vlc -vvv --ttl 12 dvb:// --dvb-frequency=754000000 --dvb-adapter=0 --dvb-bandwidth=8 --program=261 --sout '#duplicate{dst=display,dst={transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128,deinterlace}:standard{access=file,mux=ogg,url=arte.ogg}}}'
La fréquence, pour chez vous, vous sera donnée par la page « Correspondance canaux TV/fréquences (MHz) utilisés en France » du site personnel de M. 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 → Éditeur de menu Applications).
Pour information
| Chaîne | Commande |
|---|---|
| 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 |
Listes de lecture prêtes à l'emploi
Cette méthode est obsolète depuis que VLC a désactivé certaines fonctionnalités au niveau des fichiers M3U. Il est plutôt recommandé d'utiliser un fichier « channels.conf ». La procédure pour générer ce fichier est expliquée plus bas.
| Ville | Lien | Auteur |
|---|---|---|
| Brest | http://smart51.free.fr/tnt/vlc_tnt_brest.m3u | Jim |
| Chartres | http://smart51.free.fr/tnt/vlc_tnt_chartres.m3u | - |
| Nantes | http://www.fc.univ-nantes.fr/~remi/vlc_tnt_nantes.m3u | Rémi |
| Paris | http://smart51.free.fr/tnt/vlc_tnt_paris.m3u | - |
| Reims | http://orelus.kelio.org/linux/vlc_tnt_reims.m3u | lol51 - Orelus |
| Pau | http://smart51.free.fr/tnt/vlc_tnt_pau.m3u | |
| Saint-Raphaël | http://smart51.free.fr/tnt/vlc_tnt_st_raphael.m3u | |
| Toulon | http://smart51.free.fr/tnt/vlc_tnt_toulon.m3u | Galb |
| Bouvigny | http://dl.free.fr/m4CMa4Ize/vlc_tnt_bouvigny.m3u | Maverick |
Fichier de configuration
Conformité : utiliser les bonnes pratiques. — Ner0lph 2009/05/16 13:55
testé avec une Terratec CinergyT2
1/ paquets à installer
vlc build-essential mercurial dvb-utils (remplacé par dvb-apps sous Karmic Koala) libxine-extracodecs
2/ configuration d'un fichier channels.conf
scan /usr/share/dvb/dvb-t/fr-<VotreVille> > ~/.vlc/channels.conf
ATTENTION : il y a de grandes chances que vous ne receviez aucune chaîne avec les fichiers de scan de votre ville par défaut. Dans ce cas, modifiez le fichier : /usr/share/dvb/dvb-t/fr-<VotreVille> et ajoutez 167000 à chaque valeur du fichier.
3/ utilisation
Dans un terminal, lancez la commande :
vlc -vvv ~/.vlc/channels.conf
les chaînes apparaissent dans la liste de lecture (menu "vue", option "liste de lecture") double-cliquez sur la chaîne souhaitée (le plus pratique est de créer un lanceur ou une option de menu pour faciliter l'utilisation)
Shoutcast et Shoutcast TV
Une fonction très intéressante de VLC est la navigation dans les radios et TV mises à disposition par Shoutcast :
- Vue / Liste de lecture
- Gérer / Découverte de services
- et choisir..
OU
- Média –> Découverte de services –> cocher les services désirés –> Vue –> Liste de lecture et choisir…
Streaming Webcam
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 :).
Pour fonctionner votre webcam doit être installée sur le système, ainsi que le paquet avahi-daemon.
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 (attention : depuis la version 0.9.x de VLC cette option ne s'appelle plus
urlmaisdst).
- 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
Capturer une vidéo avec sa Webcam
Conformité : section non conforme avec la charte de rédaction et les bonnes pratiques de mise en page.
Il est possible d'enregistrer le flux vidéo de votre webcam à l'aide de VLC. Pour cela :
Ouvrir VLC
{Tableau de bord}
☛ CLIC <menu|Applications>, <Sons et vidéos>, <VLC>
Configurer l'enregistrement
{fenêtre|VLC media player}
☛ CLIC <menu|Fichier>, <Ouvrir un périphérique de capture>
☛ Dans {fenêtre|Ouvrir}: SELECT <bradio|Diffuser/Sauvegarder>
{fenêtre|Flux sortants}
☛ Dans {zone|Sortie}: COCHER <checkbx|fichier> puis SAISIR nom_de_fichier_de_sauvegarde (c'est dans ce fichier que se trouvera votre vidéo enregistrée)
☛ Dans {zone|Méthode d'encapsulation}: SELECT <bradio|MPEG1> (par exemple)
☛ Dans {zone|Option de transcodage}: SELECT {codec vidéo}<md|mp1v>,{codec audio}<md|mpga>
CLIC <OK> successivement pour valider les deux fenêtres.
Enregistrement L'enregistrement se lance tout seul. Pour arrêter :
☛ CLIC <bouton|arrêt>
Streaming d'une source Firewire
Pour fonctionner, le paquet dvgrab doit être installée sur le système.
Source DV
Diffusion en résolution 720x576
sudo dvgrab - | vlc --no-sub-autodetect-file - :demux=rawdv ":sout=#transcode{vcodec=mp4v,vb=256,scale=1,deinterlace}:duplicate{dst=display,dst=std{access=http,mux=ts,dst=:1234}}"
Source HDV
Diffusion en résolution 1440x1080
Vous pouvez faire une capture sur votre disque dur, pour tester dvgrab en mode HDV. (Obligatoire? pour que dvgrab fonctionne par la suite??)
sudo dvgrab -format hdv fichierhdv-
Puis
sudo dvgrab -f hdv -noavc -nostop -|vlc - --sout '#transcode{vcodec=mp4v,vb=1024,acodec=mpga,ab=96,deinterlace,scale=1}:duplicate{dst=display,dst=std{access=http,mux=ts,dst=:1234}}'
| vcodec | vb | acodec | ab | deinterlace | scale | access | mux | dst |
|---|---|---|---|---|---|---|---|---|
| Codec Vidéo | Débit vidéo | Codec Audio | Débit audio | Filtre de désentrelacement | Échelle | Protocole de diffusion | Multiplexage | Destination |
| Xvid4 | 1024 kb/s | Mp3 | 96kb/s | Activé | 1:1 | http | TS | Port 1234 |
Streaming Freebox (multiposte)
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 playlist…). 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
Si vous utilisez vlc 0.8.6e (Ubuntu Hardy Heron), rajoutez l'option
--m3u-extvlcopt
comme ceci :
vlc --m3u-extvlcopt --open http://mafreebox.freebox.fr/freeboxtv/playlist.m3u
ou si des skins ont été installés :
vlc -I skins2 %U --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.
Configurer le firewall : avec Firestarter (obsolète : utilisez gufw plus bas) :
Dans Firestarter : onglet Politique → Édition de la Politique du trafic entrant. Cliquer droit dans la partie Autoriser le service pour → Ajouter une règle → Mettre dans le champs "Port" 8080 et mettre dans le champs "Adresse IP, nom d'hôte ou de réseau" : mafreebox.freebox.fr.
Configurer le firewall : sans Firestarter :
Dans le script iptables, ajoutez les regles suivantes :
iptables -A INPUT -i eth0 -p udp -m udp -s mafreebox.freebox.fr -j ACCEPT iptables -A OUTPUT -o eth0 -p tcp -m tcp --dport 554 -j ACCEPT iptables -A OUTPUT -o eth0 -s **.***.***.*** -m state --state ESTABLISHED -j ACCEPT
Remplacez **.***.***.*** par votre adresse IP
Si vous avez des problèmes du genre la TV s'arrête automatiquement après 30 secondes à 5 minutes, alors utilisez plutot les règles suivantes :
iptables -A INPUT -i eth0 -p udp -m udp -s mafreebox.freebox.fr -j ACCEPT iptables -A INPUT -i eth0 -p udp -m udp --dport 32000:34000 -j ACCEPT iptables -A OUTPUT -o eth0 -p tcp -m tcp --dport 554 -j ACCEPT iptables -A OUTPUT -o eth0 -p udp -m udp --dport 32000:34000 -j ACCEPT
Configurer le pare-feu avec Gufw
La configuration présentée fonctionne avec une Freebox V5.
Une fois Gufw lancé (Système/Administration/Firewall configuration), ajoutez les deux règles dans l'onglet Personnalisée :
- Autoriser / UDP / Source : adresse IP 212.27.38.253 (tous les autres champs sont vides)
- Autoriser / TCP / Destination : Port 554 (tous les autres champs sont vides)
Le résultat devrait ressembler à ça :
Refaire la capture avec le thème par défaut et les bordures de fenêtre. — Ner0lph 2009/05/16 13:59
Multiposte derrière un routeur
Modifier le paramétrage de VLC ainsi : Ouvrir VLC, puis cliquer sur le menu : Paramètres ⇒ Préférences ⇒ Lecture/Codecs ⇒ Démultiplexeurs ⇒ RTP/RSTP", cocher la case «Options Avancées» (en bas à droite), puis mettre "8080" dans le champ "Port client".
Modifier le paramétrage de votre routeur (dans votre console de gestion Freebox) ainsi : Dans le champ "IP du Freeplayer" : mettre l'adresse IP de votre PC (type 192.168.0…)
Streaming Freebox (pour zone non dégroupée)
Tapez dans une console :
wget -O - http://tv.freebox.fr | grep 'http://tv.freebox.fr/stream' | cut -d\' -f6 > tvfreebox.m3u
Au 2009-09-07, la commande ci-dessus laisse des caractères indésirables, mais celle-ci fonctionne : (je suis en non dégroupé, ça vient peut-être de là)
wget -O - http://tv.freebox.fr | grep 'http://tv.freebox.fr/stream' | cut -d'"' -f2 | cut -d'|' -f1
Puis :
vlc tvfreebox.m3u
Pour les personnes allergiques à la ligne de commande, voila un exemple de fichier M3U. Il suffit d'ouvrir le fichier tvfreebox.m3u et de copier-coller ce qui suit. Ce fichier pourra en plus être utilisé par le programmateur d'enregistrement Fricorder :
#EXTM3U #EXTINF:0,2 - France 2 http://tv.freebox.fr/stream_france2 #EXTINF:0,3 - France 3 national http://tv.freebox.fr/stream_france3 #EXTINF:0,14 - France 4 http://tv.freebox.fr/stream_france4 #EXTINF:0,5 - France 5 http://tv.freebox.fr/stream_france5 #EXTINF:0,8 - Direct8 http://tv.freebox.fr/stream_direct8 #EXTINF:0,11 - NT1 http://tv.freebox.fr/stream_nt1 #EXTINF:0,12 - NRJ 12 http://tv.freebox.fr/stream_nrj12 #EXTINF:0,13 - La Chaîne Parlementaire http://tv.freebox.fr/stream_lcp #EXTINF:0,15 - BFMTV http://tv.freebox.fr/stream_bfmtv #EXTINF:0,23 - TV5 http://tv.freebox.fr/stream_tv5 #EXTINF:0,24 - France Ô http://tv.freebox.fr/stream_franceo #EXTINF:0, - Demain! http://tv.freebox.fr/stream_demain #EXTINF:0, - Liberty Tv http://tv.freebox.fr/stream_libertytv #EXTINF:0, - Fashion Tv http://tv.freebox.fr/stream_fashiontv #EXTINF:0, - Guysen http://tv.freebox.fr/stream_guysen #EXTINF:0, - NRJ Hits http://tv.freebox.fr/stream_nrjhits #EXTINF:0, - NRJ Paris http://tv.freebox.fr/stream_nrjparis #EXTINF:0,271 - Al Jazeera http://tv.freebox.fr/stream_aljazeera
Freebox TV sur PC tiers
Si vous voulez regarder votre Freebox à distance, il faut que le PC relié à la Freebox diffuse un flux HTTP. Avec VLC, il suffit de taper sur votre PC, la commande :
vlc -vvv http://mafreebox.freebox.fr/freeboxtv/playlist.m3u --sout '#transcode{vcodec=mp2v,vb=384,scale=0.5,acodec=vorbis,ab=48,channels=1}:standard{access=http,mux=ogg,url=:1234}' -I ncurses 2> /dev/null
Cela ouvre VLC sur la machine qui héberge.
Ensuite sur un PC distant, ouvrir un fichier avancé avec VLC, et tapez « http://@##.###.###.##:1234 » où « ##.###.###.## » est l'adresse IP de la machine qui envoie le flux.
Il vous faudra rediriger le port 1234 vers l'ordinateur qui héberge depuis la configuration routeur de Free et adapter les règles de votre parefeu en conséquences.
Vous pouvez bien sûr utiliser un autre port que 1234 (adapter la commande et la règle de routage en conséquences)
Bien sur, les niveaux d'encodage peuvent changer! On peut donc balancer une plus grande qualité d'image et de son, mais cela augmentera la bande passante utilisée si le flux est important.
Plugin Firefox et WebTV Orange
Avec firefox
VLC peut aussi être utilisé comme plugin dans Firefox, permettant ainsi de prendre en charge et de lire les fichiers multimédia directement dans le naviguateur.
Pour cela, il suffit d'installer le paquet mozilla-plugin-vlc. Ce paquet est parfois nécessaire sur certains sites comme celui d'Orange pour visionner la WebTV.
Si malgré l'installation du plugin et le redémarrage de Firefox la page http://webtv.guidetv.orange.fr/home.do vous indique d'installer le plugin vlc, il peut s'agir d'un problème provoqué par l'absence d'un lien de bibliothèque.
Pour le résoudre, lancer la commande suivante dans un terminal (gnome-terminal, konsole, etc…) :
sudo ln -s /usr/lib/mozilla/plugins/libvlcplugin.so /usr/lib/firefox/plugins
Avec le logiciel WebTVOrange
Voir webtvorange
Problèmes
Sous-titres « .srt »
Il manque des sous-titres
Encodage par défaut
Si vous avez des soucis avec VLC et les sous-titres, c'est peut-être un problème classique d'encodage par défaut : les lignes comportant ne serait-ce qu'un caractère accentué ne s'affichent pas.
Pour corriger cela vous avez deux solutions :
- Vous modifiez la lecture de VLC : Préférences → Lectures/Codecs → Autres codecs (sous menu) → Sous-titres (sous menu) et en face d'encodage des sous-titres, choisir CP1252.
- Vous encodez votre fichier de sous-titres en utf8. Pour cela ouvrez-le avec Gedit, puis Fichier → Enregistrer sous… → Codage des caractères → Locale actuelle (UTF-8).
Mise en forme du sous-titre
Parfois les fichiers sont mal configurés.
- s’assurer que les sauts de lignes « \n » sont précédés d’un retour chariot « \r » ;
- pas de saut de ligne à l’intérieur d’une séquence ;
- un saut de ligne entre chaque séquence.
Format du fichier « .srt »
- Ligne 1 : nombres augmentant de 1 en 1 sans espace
- Ligne 2 : date espace tiret tiret supérieur à espace date
- Ligne 3 et suite : texte sans ligne vide
- Ligne 4 : saut de ligne
- Format de date : 00:00:58,887
Automatisation de la mise en forme du sous titre
cat 2001_l_odyssee_de_l_espace.srt | grep '[0-Z]' | sed -e "s/$/\r/g" -e "s#\(,[0-9][0-9][0-9]\) -*>#\1 -->#g" | sed 's/^\([0-9]*\r\)/\r\n\1/g' > azer && mv azer 2001_l_odyssee_de_l_espace.srt
Taille, couleur des sous titres
Aller dans Préférences → Vidéo → Sous-titres/OSD(sous menu) → rendu du texte.
Aucun sous-titre .srt au lancement du film
Lors du passage de Gutsy à Hardy les sous-titres ne se lancent plus automatiquement. Lors de ce passage, VLC ouvre les fichiers non plus comme des fichiers mais comme des liens, du coup, il remplace chaque espace par sa correspondance hexadécimale : %20. Il est alors incapable de faire la correspondance entre le fichier de sous-titre.
Pour corriger ce problème :
Ouvrir un terminal.
Taper la commande :
sudo gedit /usr/share/applications/vlc.desktop
Remplace la ligne 11 :
Exec=vlc %U
par
Exec=vlc %F
Solution trouvée sur le forum : http://forum.ubuntu-fr.org/viewtopic.php?pid=1759860#p1759860
Écran noir ou bleu ou saccade dans les vidéos
Sous VLC, il faut faire Paramètre → Préférences → Vidéo → Module de sortie.
Il faut cocher la case « Options avancées » en bas à droite, et sélectionner le « Module de sortie vidéo » : Sortie vidéo X11.
Pour obtenir des vidéos fluides et éviter les saccades il faut désactiver les effets graphiques "compiz" :
Système→Préférences→Apparence→Effets Visuels→Aucun
Modifier le volume à la souris
Sous Linux, il est impossible de modifier le son avec la molette de la souris comme Windows sait le faire. Même en réglant les hotkeys (raccourcis claviers) et en choisissant "mouse wheel up" ou "mouse wheel down", cela ne fonctionnera pas.
Il vous faudra donc encore passer par le clavier en éditant les raccourcis clavier. Marche avec la version 0.9.9a.
Il est possible de modifier le son avec la molette de la souris en pointant sur VLC ou le symbole de son du tableau de bord d'Ubuntu. (attention toutefois, ceci ne fonctionne pas en plein écran)
Pas de son sous Ubuntu 8.04 LTS
Depuis le passage à 8.04 LTS, Ubuntu utilise PulseAudio comme serveur de son.
Il faut rajouter le plugin « pulse » pour que VLC puisse l'utiliser : installez le paquet vlc-plugin-pulse.
vous devez configurer vlc pour qu'il l'utilise :
Allez dans paramètres–>préférences–>audio–>modules de sortie cocher "options avancées" et choisir le bon module de sortie audio:
- "Pulseaudio audio output" si vous utilisez Pulseaudio
- "Sortie audio alsa" si vous utilisez toujours alsa.
Contrôles absent en mode plein écran
Depuis la versions 1.0 VLC propose l’affichage de contrôles en mode plein écran, directement intégrés à la vidéo et qui apparaissent sur simple mouvement de la souris. Une fonctionnalité extrêmement pratique et appréciable, dès lors qu’elle ne bug pas… Pour remédier à ce problème il vous suffit d'effacer le fichier de configurations.
rm -R ~/.config/vlc
Impossible d'intégrer la video à l'interface (Ubuntu 9.04)
Voir la discussion sur ubuntu-fr.
Voir aussi
Contributeurs : yannux, racoon97, kao_chen, Adam0509 (section « Freebox-multiposte »), Fabien26 (section « Problèmes »), mirage59 pour l'image.
Le contenu de ce wiki est sous licence : CC BY-SA v3.0

Conformité : utiliser les bonnes pratiques. — 

