VideoLAN FAQ

Abstract

Questions Fréquentes à propos de VideoLAN.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The text of the license can be found on the GNU website. m>


VideoLAN FAQ

1. VLC media player
1.1. Où puis-je télécharger VLC pour MacOS 9 ?
1.2. Est-ce que VLC supporte les DVD de toutes les zones ?
1.3. Où VLC sauvegarde-t-il son fichier de configuration ?
1.4. VLC a un comportement étrange...
1.5. Je ne peux pas lire de DVD !
1.6. La vidéo démarre mais l'image est déformée.
1.7. La vidéo est saccadée.
1.8. La vidéo et le son ne sont pas synchronisés.
1.9. VLC plante.
1.10. Comment puis-je faire des captures d'écran ?
2. Solutions de streaming VideoLAN
2.1. Ai-je besoin d'un serveur de diffusion ?
2.2. VLC vs VLS
2.3. N'est-ce pas une perte de temps de développer les deux ?
3. Questions juridiques
3.1. Puis-je utiliser le logo VideoLAN ?
3.2. Puis-je redistribuer un logiciel de VideoLAN ?
3.3. La libdvdcss est-elle légale ?
4. Divers
4.1. Comment puis-je aider VideoLAN ?
4.2. Pourquoi votre mailing-list et votre site sont-ils en anglais ?

1. VLC media player

1.1. Où puis-je télécharger VLC pour MacOS 9 ?
1.2. Est-ce que VLC supporte les DVD de toutes les zones ?
1.3. Où VLC sauvegarde-t-il son fichier de configuration ?
1.4. VLC a un comportement étrange...
1.5. Je ne peux pas lire de DVD !
1.6. La vidéo démarre mais l'image est déformée.
1.7. La vidéo est saccadée.
1.8. La vidéo et le son ne sont pas synchronisés.
1.9. VLC plante.
1.10. Comment puis-je faire des captures d'écran ?
1.1.

Où puis-je télécharger VLC pour MacOS 9 ?

Où avez-vous lu que VLC existait pour MacOS 9 ? Il n'y a pas, et n'y aura jamais de version pour MacOS 9.

1.2.

Est-ce que VLC supporte les DVD de toutes les zones ?

VLC utilise la libdvdcss pour lire tous les DVD, sans tenir compte de leur zone. Toutes les zones sont donc supportées sans aucune contrainte.

1.3.

Où VLC sauvegarde-t-il son fichier de configuration ?

Actuellement, un fichier de configuration est créé pour chaque utilisateur (il n'y a pas de fichier de configuration global). Si vous modifiez les options disponibles dans VLC et que vous sauvegardez vos choix, alors un fichier de configuration sera créé dans votre répertoire utilisateur. L'emplacement précis de ce fichier dépend de votre système d'exploitation :

  • Linux / Unix: $(HOME)/.vlc/vlcrc

  • Mac OS X: HOME/Library/Preferences/VLC

  • Windows 95/98/ME: C:\Windows\Application Data\vlc\vlcrc

  • Windows XP/2000: C:\Documents and Settings\username\Application Data\vlc\vlcrc

  • BeOS: config/settings/vlcrc

1.4.

VLC a un comportement étrange...

La première chose à faire est de supprimer le fichier de configuration de VLC (voir question précédente pour le localiser). Ensuite, relancez VLC ; si les choses ne vont pas mieux, lisez les questions suivantes !

1.5.

Je ne peux pas lire de DVD !

Vérifiez ces quelques points :

  • Avez-vous installé le paquet libdvdcss ?

  • Avez-vous les droits d'écriture sur votre lecteur DVD ? Par exemple, sous Unix :

    # chmod 666 /dev/dvd
    

    /dev/dvd est le périphérique correspondant à votre lecteur DVD.

1.6.

La vidéo démarre mais l'image est déformée.

Il y a probablement un problème avec le module de sortie vidéo. Il existe plusieurs moyens de résoudre ce problème. Premièrement, essayez avec un autre module de sortie vidéo, par exemple (si vous êtes sous GNU/Linux):

% vlc -V sdl
% vlc -V x11

Deuxièmement, changez la profondeur et/ou la définition de votre écran. Cela aide assez souvent. Enfin, si vous êtes sous Unix, jetez un oeil sur votre pilote vidéo XFree86.

1.7.

La vidéo est saccadée.

Votre système est trop lent pour décoder toutes les images. Peut-être que votre processeur n'est tout simplement pas assez rapide. Mais cela peut être aussi dû à un système mal configuré ou qui n'est pas à jour, cela arrive par exemple sous RedHat Linux. Voici donc quelques astuces pour améliorer la vitesse de lecture :

  • Activez le DMA pour votre lecteur de DVD, par exemple :

    • Sous Linux :

      # hdparm -d1 /dev/dvd
      
    • Sous Windows, allez dans la section Système du Panneau de Configuration, puis allez dans le Gestionnaire de Périphériques (il se trouve parfois dans un autre onglet, ou alors vous devrez cliquer sur l'onglet Avancé). Ensuite, double-cliquez sur votre lecteur DVD et cochez la case DMA.

  • Mettez à jour le pilote de votre carte graphique.

    Si vous êtes sous Linux, vous pouvez également installer la dernière version de XFree86 ; si votre système le permet, vérifiez que le plug-in xvideo est utilisé avec :

    % vlc -vvvv
  • Arrêtez les autres programmes en marche...

1.8.

La vidéo et le son ne sont pas synchronisés.

Essayez d'utiliser un autre module de sortie audio et, sous Unix, arrêtez esd ou artsd s'ils sont en marche.

1.9.

VLC plante.

Augmentez le niveau de verbosité (soit dans les préférences, soit avec l'option de la ligne de commande -vvvv) et regardez les messages de déboguage (dans la console ou dans la fenêtre Messages).

Si vous êtes convaincu qu'il y a un bug dans VLC, regardez la page consacrée au signalement d'un bug.

1.10.

Comment puis-je faire des captures d'écran ?

Pour faire une capture d'écran de la vidéo passée par VLC :

  • Sous XFree, ajoutez l'option -V x11 à la ligne de commande.

  • Sous Windows, ajoutez l'option --nooverlay à la ligne de commande.

2. Solutions de streaming VideoLAN

2.1. Ai-je besoin d'un serveur de diffusion ?
2.2. VLC vs VLS
2.3. N'est-ce pas une perte de temps de développer les deux ?
2.1.

Ai-je besoin d'un serveur de diffusion ?

Il existe en fait deux sortes de diffusion: la diffusion passive, dans laquelle un film est envoyé par un serveur et visualisé par un ou plusieurs clients, et la vidéo à la demande (VOD) pour laquelle chaque client demande son propre flux.

  • Pour la diffusion passive, le client n'a aucun contrôle sur le serveur, et doit par exemple s'abonner à un groupe multicast pour recevoir le flux. Ce type de diffusion nécessite un serveur capable d'envoyer les données sur le réseau, en utilisant un protocole tel que l'UDP multicast ou le RTP, par exemple VLS ou le stream output de VLC. Du côté client, il faut un lecteur qui supporte ces protocoles, tel que VLC.

  • Pour la Vidéo à la Demande, aucun serveur de diffusion spécifique n'est requis, mais le client doit être capable de voir le flux en temps réel au lieu de le télécharger intégralement avant de commencer à le regarder. Un protocole simple tel qu'HTTP est suffisant pour la Vidéo à la Demande, de sorte que vous pouvez vous contenter de mettre votre vidéo sur un serveur web, et d'utiliser un client intelligent capable de le visualiser en temps réel, VLC par exemple ;-). De plus, bien sûr, si votre réseau est trop lent, c'est pourquoi vous devez vous assurer que la bande passante moyenne de votre lien réseau est supéreure à la bande passante moyenne de votre film (taille / durée). Si ce n'est pas le cas, VLC essaiera de rester en temps réel autant que faire se peut, c'est pourquoi il est probable que vous n'ayez que l'audio et pas la vidéo.

2.2.

VLC vs VLS

Oui, ces deux programmes peuvent être utilisés pour diffuser de la vidéo, comme expliqué dans le VideoLAN HOWTO. Les fonctions streaming de chaque programme sont décrites sur la page des caractéristiques de streaming.

Techniquement, il y a une différence importante :

  • VLC ouvre toutes les couches système du flux d'entrée, les regénère toutes puis diffuse le résultat sur le réseau ou l'écrit dans un fichier. Donc VLC est adapté à la diffusion depuis des sources vidéo et/ou audio non fiables, comme les fichiers vidéo trouvés sur Internet et/ou produits par des logiciels non professionnels. VLC implémente de nombreux muxers/demuxers (ps, ts, avi, ogg, mp4, ...) et de nombreux codecs, ce qui lui permet de faire de la conversion de format et/ou de transcoder à la volée le flux d'entrée ! VLC est également doté de jolies interfaces graphiques.

  • VLS ouvre seulement les couches systèmes les plus élevées du flux d'entrée et n'a que des démuxers PS et TS. Donc VLS est adapté à la diffusion depuis des sources video et/ou audio fiables au format PS ou TS produites par du matériel ou des logiciels professionnels comme les DVD ou les chaînes DVB (chaînes satellites ou chaînes de la télévision numérique terrestre) car il ne regénère que les couches système qui doivent être regénérées, sans plus. VLS est particulièrement bien conçu pour diffuser des flux TS multiplexés, comme par exemple un transpondeur satellite entier. VLS n'a qu'un muxer TS, ne fait pas de transcodage et n'a pas d'interface graphique.

Pour être un vrai "streamer", VLC devrait pouvoir lire plusieurs sources à la fois. VLS peut le faire depuis ses débuts, alors que VLC ne peut pas pour le moment. Certains développeurs de VLC travaillent sur une nouvelle version de l'input, connue sous le nom de "Input 4", qui supportera cette fonction.

2.3.

N'est-ce pas une perte de temps de développer les deux ?

Pour comprendre la situation, vous devez prendre en compte l'historique de VideoLAN. Avant que VLC ne gère le streaming, nous avions deux programmes très différents :

  • VLS, un programme écrit en C++ ne fonctionnant que sous Linux et Windows, qui est en fait un simple moteur de lecture de streaming, avec une interface très basique utilisant Telnet.

  • VLC, un programme multi-plateformes écrit en C, qui utilise des codecs, des sorties audio et vidéo, et propose des interfaces graphiques.

En Septembre 2002, certains développeurs de VLC ont eu l'idée de tirer parti des multiples codecs intégrés à VLC afin de créer un module de streaming dont le but était de permettre le transcodage. Ils ont donc écrit ce module pour VLC, qui sortit en Janvier 2003 avec VLC 0.5.0.

Mais le plus important est que les développeurs de VLC et de VLS ne sont pas les mêmes personnes ; ils sont libres de développer le programme qu'ils préfèrent ! C'est comme cela que les logiciels libres marchent, et le passé nous a montré que c'est un bon moteur d'innovation et d'amélioration.

3. Questions juridiques

3.1. Puis-je utiliser le logo VideoLAN ?
3.2. Puis-je redistribuer un logiciel de VideoLAN ?
3.3. La libdvdcss est-elle légale ?
3.1.

Puis-je utiliser le logo VideoLAN ?

Vous pouvez utiliser le logo VideoLAN librement en suivant le copyright suivant :

Copyright (c) 1996-2003 VideoLAN. Ce logo ou une version modifiée de ce logo peuvent être utilisés ou modifiés par quiconque pour faire référence au projet VideoLAN ou n'importe quel logiciel développé par l'équipe VideoLAN, mais il ne signifie pas l'adhésion du projet.

3.2.

Puis-je redistribuer un logiciel de VideoLAN ?

Vous pouvez distribuer la version originale ou une version modifiée d'un logiciel VideoLAN tant que vous vous conformez à sa licence. Cette licence est la Licence Publique Générale Version 2 de GNU (souvent appelée GPL) que vous trouverez dans le fichier nommé COPYING de nos produits. La manière la plus simple de se conformer à la GPL est d'accompagner le produit que vous voulez distribuer de son code source. Par exemple, si vous voulez distribuer les derniers binaires de VLC, vous devrez également inclure tous les fichiers listés sur la page du code source de VLC. Vous n'avez pas besoin de vous ennuyer à expliquer d'où viennent les sources, mais ces sources doivent bien être celles du produit distribué. Il y a d'autres façons de se conformer à la GPL, mais celle-là est la plus simple car elle ne recourt pas à un contrat.

Note

Vous n'avez pas besoin de demander la permission à l'équipe VideoLAN pour faire cela !

3.3.

La libdvdcss est-elle légale ?

L'utilisation et la distribution de la librairie libdvdcss sont controversées dans certains pays tels que les États-Unis en raison d'une loi appelée DMCA (Digital Millennium Copyright Act). Si vous n'êtes pas sûr de la légalité de l'utilisation et de la distribution de la libdvdcss dans votre pays, contactez votre avocat.

4. Divers

4.1. Comment puis-je aider VideoLAN ?
4.2. Pourquoi votre mailing-list et votre site sont-ils en anglais ?
4.1.

Comment puis-je aider VideoLAN ?

Vous pouvez contribuer en donnant soit de votre temps, du matériel ou de l'argent. Nous avons également toujours besoin de traducteurs. Vous trouverez toutes les informations dont vous avez besoin sur la page Contribution.

4.2.

Pourquoi votre mailing-list et votre site sont-ils en anglais ?

Les développeurs de VideoLAN sont originaires du monde entier, et l'anglais est la seule langue leur permettant de communiquer ensemble. Bien qu'une grande attention soit apportée à la traduction de VLC dans différentes langues, nous ne possédons pas les ressources nécessaires à la maintenance d'une traduction de notre site.