Lire des Video-CD standards:
mplayer -vcd numero_de_piste [device]
Exemples:
mplayer -vcd 1
mplayer -fs -vcd 2 /dev/hdc
Notes:
- Ne montez pas les VCD pour lire les fichiers DAT directement ! Cela peut fonctionner sous windows,
mais pas sous GNU/Linux. Vous devez lire le lecteur entier (device), avec l'option -vcd.
- Les VCD ont généralement deux pistes : une piste de données (contenant le démarrage automatique de
windows, les pistes karaoké, etc...) et une piste mode-2 (le film), donc essayez l'option
-vcd 2 en premier.
- le lecteur VCD par défaut est /dev/cdrom. Si votre configuration est différente,
vous devez créer un lien symbolique ou le spécifier dans la ligne de commande.
Extrait de la documentation GNU/Linux :
Certains lecteurs de CD-Rom sont capables de changer leur vitesse de lecture. Il y a plusieurs raisons possibles pour changer cette vitesse. Les CD-Roms mals pressés peuvent tirer parti d'une vitesse de lecture réduite. Les lecteurs de CD-Roms modernes atteignent de hautes vitesses (les lecteurs 24X sont courants). Il a été signalé que ces lecteurs peuvent commettre des erreurs fréquentes à leur pleine vitesse, la diminuer peut alors empêcher ces erreurs. Enfin ces lecteurs génèrent souvent un bruit assourdissant, qu'une vitesse réduite peut contribuer a diminuer.
L'utilitaire couramment utilisé pour cela est le programme 'setcd' . Il est un peu ancien, mais vous ne devriez avoir aucun mal a le trouver sur le Net. La dernière version de 'hdparm' possède également une option pour cela.
Utilisation :
setcd -x [speed] [cdrom device]
Vous pouvez également essayer :
echo current_speed:4 >/proc/ide/[cdrom device]/settings
en tant qu'utilisateur root. J'utilise également la commande :
echo file_readahead:2000000 >/proc/ide/[cdrom device]/settings
pour créer 2MB de cache du fichier (utile pour les CD-Roms endommagés). Il est également recommandé d'optimiser votre lecteur de CD-Roms avec hdparm:
hdparm -d1 -a8 -u1 (cdrom device)
pour permettre l'accès DMA, le cache en lecture, et l'IRQ unmasking. (si vous ne comprenez pas cela, *lisez le manuel de hdparm*)
Réferez vous à "/proc/ide/[cdrom device]/settings
" pour optimisez correctement votre lecteur
CD-Rom
Oui, un vrai support des DVD existe désormais sous GNU/Linux ! Vous n'avez plus à lire les fichiers VOB directement depuis le disque en essayant de deviner la fonction des fichiers dans le répertoire video_ts, vous n'avez plus a vous soucier de savoir si le disque est crypté ou pas (dans une ancienne version de MPlayer vous deviez ajouter '-dvdauth /dev/dvd' aux paramètres dans le cas d'un disque encrypté), et vous n'avez même plus besoin de monter le DVD pour le lire :)
IMPORTANT : merci de ne plus demander de nouvelles fonctionnalités pour ce lecteur de DVD. C'est la première version de MPlayer supportant vraiment ce format et nous sommes trop occupés a rechercher les bugs et a y implémenter les fonctions de base d'un lecteur DVD.
MPlayer utilise libdvdread, qui inclut le parsing IFO, la lecture des informations de navigation et l'authentification/décryptage. libdvdread utilise libcss pour ces dernières fonctions. Vous devrez donc avoir libcss et libdvdread téléchargés, compilés et installés AVANT d'exécuter le script ./configure de MPlayer qui détecte alors automatiquement libdvdread pour vous.
Télécharger les sources de libdvdread et libcss.
Vous pouvez les obtenir depuis http://www.dtek.chalmers.se/groups/dvd (cliquez sur 'download' dans le menu de gauche, et vous trouverez libcss et libdvdread dans un tableau).
Compilez et installez libcss PUIS libdvdread.
Lisez la docmentation de ces paquetages pour réaliser cette étape facilement.
Recompilez MPlayer.
Exécutez ./configure
. Si vous avez installé libdvdread correctement, le listing de ./configure
doit donner:Checking for DVDread support ... yes
(Bien sûr vous pouvez choisir vos paramètres préférentiels dans les options du script ./configure).
Voila ! Faites : make
, puis make install
en tant qu'utilisateur root.
Evidemment, vous n'avez plus besoin désormais de recompiler libcss and libdvdread à chaque compilation de MPlayer (depuis une nouvelle version CVS par exemple) puisque ces dépendances ont déja été installées sur votre machine.
Utiliser MPlayer pour lire les DVDs :
-dvd <title_id> | Autorise le support du DVD et choisit le titre. |
-chapter <chapter_id> | Choisit le chapitre du DVD (lit le premier chapitre par défaut) |
-dvdangle <angle_id> | Sélectionne l'angle de la caméra (defaut : 1) |
Le lecteur (device) par défaut est /dev/dvd
, vous pouvez le changer dans config.h
(option à la compilation), ou le spécifier dans les paramètres au lancement de MPlayer:
mplayer -dvd 1 /dev/dvd
mplayer -dvd 2 -chapter 5 -dvdangle 2
4.3. FAQ sur la lecture des DVDs
Q: | Puis je compiler libdvdread et libcss sur ma machine Sparc/Solaris ? | |
R: | Qui sait ... Si vous réussissez, merci de nous prévenir. Il paraitrait que cela fonctionne. Référez vous à la documentation de libdvdread ainsi qu'a son site web. Nous ne sommes pas les auteurs de libdvdread. | |
Q: | Et les sous-titres ? MPlayer peut-il les lire ? | |
R: | Oui ! (du moins il est supposé le faire) puisqu'il existe des fonctions d'affichage des sous-titres dans MPlayer (Les sous-titres DVD .SUB sont stockés comme des images, pas du texte). Cette fonctionnalité doit être accessible sous peu (avec libvo2). | |
Q: | Je n'ai pas de son / un mauvais son (sur les bandes son espagnoles, etc...). | |
R: | MPlayer n'utilise actuellement pas toutes les informations des blocs IFO du DVD. vous pouvez choisir le bon canal audio avec l'option: '-aid 128', 128 étant l'identifiant du canal audio désiré. Vous pouvez essayer avec les identifiants 128,129,etc.... Bien sûr ce problème sera résolu dans les futures versions. | |
Q: | Certains effets étranges apparaissent (entrelacement entre autres) quand les objets se déplacent rapidement à l'écran. | |
R: | Le problème est connu, nous essayerons de le résoudre en passant à libvo2. | |
Q: | Comment changer le code de la région pour mon lecteur DVD ? Je n'ai pas windows ! | |
R: | Utilisez le logiciel 'regionset' : http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz | |
Q: | Donc MPlayer peut lire les DVDs ? Alors il doit utiliser DeCSS! Vous êtes en état d'arrestation suivant le paragraphe XYZ#$ du-- | |
R: | Et non, il n'y a pas de code DeCSS dans MPlayer. MPlayer utilise libdvdread , et libdvdread utilise libcss en le chargeant dynamiquement. | |
Q: | Dois-je être (setuid) root/setuid fibmap_mplayer pour pouvoir lire les DVD? | |
R: | Non, inutile. C'est du passé :) Cependant vous devez avoir des droits suffisants sur le lecteur DVD (dans /dev). | |
Q: | Comment puis-je ... (insérez ici une fonction que vous aimeriez trouver dans le lecteur DVD) ? | |
R: | La version actuelle est la première d'un lecteur convenable de DVDs. Avant tout, nous souhaitons intégrer toutes les fonctionnalités standard et corriger un maximum de bugs avant de voir plus loin. | |
Q: | Où puis-je trouver les paquetages libdvdread and libcss ? | |
R: | Depuis le site d'Ogle : http://www.dtek.chalmers.se/groups/dvd. | |