From 7649a4001d87c2b7c6500c2cd57b4a0ecdf35188 Mon Sep 17 00:00:00 2001
From: nicolas
Le support pour la navigation DVD via dvdnav
était développé, mais
- n'a jamais été vraiment fini et n'est actuellement plus maintenu. Qui sait, il
- pourrait même compiler.
Utile si vous voulez lire des VOBs encodés depuis le disque dur. @@ -106,7 +100,7 @@ lecteur CD-ROM
Pour l'utiliser, vous devez être root, utilisez un binaire de MPlayer suid root, ou laissez MPlayer utiliser le wrapper fibmap_mplayer suid-root. -Les disques DVD utilisent tous des secteurs de 2048 octets par secondes avec ECC/CRC. Ils ont généralement un système de fichier UDF sur une seule piste, qui contient des diff --git a/DOCS/fr/codecs.html b/DOCS/fr/codecs.html index 8b24960023..73b0f460d6 100644 --- a/DOCS/fr/codecs.html +++ b/DOCS/fr/codecs.html @@ -23,13 +23,13 @@
Les plus importants d'entre eux:
La nouvelle génération de ce codec est appelée DivX4 et peut même décoder les vidéos créées avec le très mauvais codec DivX ! De plus il est plus rapide que les DLLs Win32 - DivX natives mais plus lent que libavcodec. Son utilisation en tant que décodeur est + DivX natives mais plus lent que libavcodec. Son utilisation en tant que décodeur est donc DÉCOURAGÉ. Cependant, il est utile pour l'encodage. Un désavantage de ce codec est que ces sources sont ne sont pas disponibles sous une licence Open source.
@@ -66,7 +66,7 @@-vc odivx
FFmpeg contient un codec open source, qui est capable de décoder des flux encodés avec - des codecs vidéo H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1/WMV2/HuffYUV, - ou audio WMA (Windows Media Audio). Mais seuls quelques-uns peuvent être encodés + des codecs vidéo H263/MJPEG/LJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1/WMV2/ + HuffYUV/SVQ1/SVQ3/MPEG1/MPEG2/VCR1/VCR2/ASV1/ASV2/CLJR, + ou audio WMA (Windows Media Audio). Non seulement quelques-uns peuvent être encodés avec, mais il offre également une vitesse plus rapide que les codecs Win32 ou que la librairie DivX4/5 de DivX.com!
Il contient plein de bons codecs, les plus importantes étant les variantes MPEG4: - DivX 3, DivX 4, DivX 5, Windows Media Video 7 (WMV1). Le décodeur WMA est également + DivX 3, DivX 4, DivX 5, Windows Media Video 7/8 (WMV1/WMV2). Le décodeur WMA est également très intéressant.
+Le codec le plus rescent à signaler est le codec Sorenson 3 (SVQ3). + C'est la première implémentation complètement opensource de ce codec. Il est + même plus rapide que l'original. Assurez-vous d'utiliser celui-ci plutôt que + le codec binaire !
+Si vous utilisez une version officielle vous avez libavcodec directement dans le paquetage, construisez comme d'habitude. Si vous utilisez la version CVS de MPlayer vous devrez extraire libavcodec de l'arborescence CVS de FFmpeg car les versions @@ -323,16 +329,10 @@ Apr avec les décodeurs suivants:
-vc svq1
et -vc ffsvq1
respectivement.
- Certains fichiers peuvent fonctionner avec l'un, et pas avec l'autre, donc testez
- les deux décodeurs. Le décodeur a été écrit (par reverse-engineering) par les
- auteurs de xine.AAC (Advanced Audio Coding) est un codec parfoit présent dans les fichiers MOV et MP4. Un décodeur open source appelé FAAD est disponible sur AudioCoding.com. - Vous pouvez télécharger le codec de seconde génération FAAD2 sur leur - page de téléchargement. - Malheureusement FAAD2 1.1 ne compile pas sous Linux, vous devez donc utiliser la - version CVS. Voici comment:
+ MPlayer contient libfaad 2.0RC1, vous n'avez donc pas à l'obtenir séparemment. -Les binaires sont disponibles sur audiocoding.com, mais vous pouvez obtenir (apt-get) - les paquets Debian depuis la - page de Christian Marillat - et les RPMs Mandrake sur le site du - P.L.F.
Règle principale de cette documentation: si ce n'est pas documenté, cela - n'existe pas. Si je ne dit pas que vous encodez l'audio à partir du tuner - TV, c'est que vous ne pouvez pas. Cependant, une bonne quantité de talents combinés - est la bienvenue. Bonne chance. Vous en aurez besoin :) Et pour un autre - bon conseil, laissez-moi citer Chris Phillips sur la liste de diffusion - mplayer-users:
+ ces fichiers. La plupart des questions ont leur réponse quelque part ici et le + reste à déjà probablement été demandé sur nos + listes de diffusion. Jetez un oeil aux + archives, il y a beaucoup + d'informations dessus. Et pour un autre bon conseil, laissez-moi citer Chris + Phillips sur la liste de diffusion + mplayer-users:J'ai dit il y a quelque temps qu'il y avait une énorme différence entre @@ -369,20 +374,20 @@ Ok, ça c'est juste bête, pas un exemple de méconnaissance...Simplement ne pas être si familiarisé avec votre environnement n'est pas une excuse pour être a) fainéant b) ignorant. Il y a tellement de personnes qui voient le mot "erreur" - et s'arrêtent là.... Quelques uns seulement semblent *lire* les mots qui SUIVENT. + et s'arrêtent là.... Quelques uns seulement semblent lire les mots qui SUIVENT.
MPlayer est un lecteur de vidéos pour GNU/Linux (fonctionne sur - de nombreux autres Un*x, et processeurs non-x86, voir - section ports). Il lit la majorité des fichiers MPEG, - VOB, AVI, OGG, VIVO, ASF/WMV, QT/MOV, FLI, RM, NuppelVideo, yuv4mpeg, - FILM, RoQ, PVA supportés par de nombreux codecs natifs, XAnim et les + de nombreux autres Un*x, et processeurs non-x86, voir + section ports). Il lit la majorité des fichiers MPEG, + VOB, AVI, OGG, VIVO, ASF/WMV, QT/MOV, FLI, RM, NuppelVideo, yuv4mpeg, + FILM, RoQ, PVA supportés par de nombreux codecs natifs, XAnim et les DLLs Win32. Vous pouvez voir les VideoCD, SVCD, DVD, 3ivx, RealMedia,ainsi que les vidéos DivX (et vous - n'avez même pas besoin de la bibliothèque avifile pour cela!). L'autre point fort + n'avez même pas besoin de la bibliothèque avifile pour cela!). L'autre point fort de MPlayer est le grand nombre de sorties vidéo supportées. Il fonctionne avec X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, DirectFB mais vous pouvez également utiliser les fonctions et drivers des bibliothèques @@ -508,7 +513,14 @@ de nouveau suffisemment stable, et prèt à sortir en temps que version officielle. Malheureusement nous avons oublié d'incrémenter le numéro de version, et d'autres bogues ennuyeux sont apparus, donc préparez-vous pour... -
A ce point, MPlayer est prêt à fonctionner. Le répertoire
- $PREFIX/etc/mplayer
contient le fichier codecs.conf
,
- qui est utilisé pour donner au programme la liste des codecs et de leurs capacités.
- Ce fichier devrait toujours être tenu à jour par rapport au binaire principal.
+
À ce point, MPlayer est prêt à fonctionner. Le fichier
+ $PREFIX/etc/mplayer/codecs.conf
n'est requis que si vous voulez
+ changer ses propriétés, car le binaire principal en contient une copie interne.
Vérifiez si vous avez un codecs.conf
dans votre répertoire home
(~/.mplayer/codecs.conf
) provenant d'une ancienne installation de MPlayer, et supprimez-le.
Notez que si vous avez un codecs.conf
dans ~/.mplayer/
+ le fichier
codecs.conf
interne et celui du système seront complètement
+ ignorés. Ne faites pas cela à moins que vous vouliez jouer avec MPlayer car cela
+ risque de poser de nombreux problèmes. Si vous voulez changer l'ordre de recherche
+ des codecs, utilisez les options -vc
, -ac
, -vfm
,
+ ou -afm
en ligne de commande ou dans votre fichier de configuration
+ (voir la page de man).
Les utilisateurs Debian peuvent construire un paquet .deb
pour leur propre usage,
c'est très simple. Exécutez fakeroot debian/rules binary
dans
le répertoire racine de MPlayer. Voir
@@ -1542,7 +1561,7 @@ end
MPlayer peut lire des fichiers depuis le réseau, en utilisant les protocoles HTTP, MMS ou RTSP/RTP.
+MPlayer peut lire des fichiers depuis le réseau, en utilisant les protocoles HTTP, FTP, MMS ou RTSP/RTP.
La lecture se fait juste en ajoutant l'URL à la ligne de commande. MPlayer utilise la variable d'environnement http_proxy, et utilise le @@ -1757,27 +1776,23 @@ end
Soit vous pouvez utilisez l'installation par défaut livrée avec IRIX 6.5, auquel cas - vous devrez éditer le Makefile manuellement. Changez les deux lignes - suivantes:
+ vous devrez éditer le Makefile manuellement. Changez la ligne suivante:$(INSTALL) -c -m 644 DOCS/mplayer.1 $(MANDIR)/man1/mplayer.1 - - $(INSTALL) -c -m 644 etc/codecs.conf $(CONFDIR)/codecs.conf
par:
$(INSTALL) -m 644 mplayer.1 $(MANDIR)/man1/ - - $(INSTALL) -m 644 codecs.conf $(CONFDIR)/
Et ensuite faites (depuis le rép. source de MPlayer):
- cp DOCS/mplayer.1 . ; cp etc/codecs.conf . + cp DOCS/mplayer.1 .+
finalement lancez la construction et l'installation.
@@ -1791,28 +1806,59 @@ end QNX n'a que émulation X qui est TRÈS lente. Utilisez SDL. -Le port Cygwin est toujours à ces débuts. Actuellement il n'y a aucun support pour
- OpenGL. SDL est connu pour distordre le son et l'image ou planter sur certains
- systèmes. Les patches sont toujours
- bienvenus. Les meilleurs résultats peuvent être obtenus avec le pilote SDL natif de
- sortie vidéo (-vo directx
) et le pilote Windows waveout natif de sortie
- audio (-ao win32
). Vous devriez aussi jeter un oeil à la liste de diffusion
+
Yes, MPlayer tourne sous Windows sous + Cygwin et + MinGW. + Il n'a pas encore de GUI, mais la version en ligne de commande est presque + complètement opérationelle. Les Patches + sont toujours les bienvenus. Vous devriez jeter un oeil à la liste de diffusion mplayer-cygwin pour obtenir de l'aide et les dernières informations.
-Les versions de Cygwin antérieures à 1.3.23 n'incluent pas inttypes.h
.
+
Les meilleurs résultats sont obtenus avec le codec vidéo DirectX natif
+ (-vo directx
) et le pilote waveout natif de Windows
+ (-ao win32
) car OpenGL ne fonctionne pas et SDL est connu pour
+ distordre le son et l'image et planter sur certains systèmes. Vous pouvez afficher
+ la fenêtre par dessus les autres applications avec -vo directx:ontop
.
+ Si l'image est distordue, essayez de désactiver l'accélération matérielle avec
+ -vo directx:noaccel
. Téléchargez les
+ fichiers d'entête DirectX 7
+ pour compiler le pilote de sortie vidéo DirectX.
Les codecs Win32, les DLLs QuickTime et les codecs Real Win32 (pas les codecs
+ Real Linux) fonctionnent également. Placez les codecs quelque part dans votre
+ path ou passez
+ --with-codecsdir=c:/chemin/de/vos/codecs
(éventuellement
+ --with-codecsdir=/chemin/de/vos/codecs
uniquement sous Cygwin) à
+ configure
. Nous avons eu quelques retours indiquant que les DLLs
+ Real doivent être accessibles en écriture pour l'utilisateur, mais seulement
+ sur certains systèmes. Essayez de les rendre accessibles en écriture si vous
+ avez des problèmes.
La console Cygwin/MinGW est plutôt lente. Il semble que rediriger la sortie
+ ou utiliser l'option -quiet
amèliore les performances. Le rendu
+ direct (-dr
) peut également aider. Vous pouvez éviter le tremblement
+ de L'OSD en utilisant le double buffering avec l'option -double
.
+ Si la lecture est sale, essayez -autosync 100
. Si certaines de ces
+ options vous sont utiles, vous pouvez les placer dans votre fichier de config.
Il existe des versions précompilées créées par Sascha Sommer disponibles sur + notre page web. + Joey Parrish à réalisé des + paquets Windows non-officiels + complets avec installeur.
+ + +Les versions de Cygwin antérieures à 1.5.0 n'incluent pas inttypes.h
.
Vous devez copier ou lier etc/cygwin_inttypes.h
depuis le répertoire
source de MPlayer vers /usr/include/inttypes.h
pour que MPlayer compile.
Pour avoir de la vidéo DirectX native (-vo directx
), désarchivez
- les fichier d'entête DirectX 7
- dans /usr/include/
ou
/usr/local/include/
et recompilez.
- Vous pourez ensuite utiliser le pilote de sortie directx. Vous pouvez garder la
- fenêtre vidéo au premier plan avec
-vo directx:ontop
.
- Si l'image est distordue, essayez de désactiver l'accélération matérielle avec
- -vo directx:noaccel
.
Les fichiers d'entête DirectX doivent être décompressés dans /usr/include/
ou
+ /usr/local/include/
.
Les instructions et les fichiers pour faire tourner SDL sous Cygwin peuvent être trouvés sur le site de libsdl.
@@ -1830,13 +1876,33 @@ endmplayer dvd://<titre> -dvd-device '\\.\d:'
Les DLLs QuickTime doivent normalement fonctionner. Compilez avec
- --enable-qtx
et placez les codecs dans l'emplacement par
- défaut des DLL Windows, C:\WINNT\system32
ou C:\Windows\system
- selon votre version de Windows.
La console Cygwin est particulièrement lente. Il semble que rediriger la sortie
- ou utiliser l'option -quiet
amèliore les performances.
Installer une version de MinGW qui puisse compiler MPlayer est considéré comme + compliqué, mais ne consiste en fait qu'en trois étapes simples et devrait + bientôt fonctionner sans modifications.
+ +/mingw/include/sys/types.h
par
+ types.h
.Décompressez les fichiers d'entête de DirectX dans /mingw/include/
.
Les VCDs et DVDs fonctionnent comme avec Cygwin (ajustez la lettre de votre + lecteur de CD-ROM):
+ +mplayer d:/mpegav/avseq01.dat
mplayer /d/MPEG2/AVSEQ01.MPG
mplayer dvd://<titre> -dvd-device /d/
Exemple:
mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video
- -oac copy <other options> media.avi -o sortie.mpg
-oac copy
): très simple.
- Il est possible de prendre un fichier audio externe (MP3, Vorbis) et de le
+ Il est possible de prendre un fichier audio externe (MP3, WAV) et de le
muxer dans le flux sortant. Utilisez l'option -audiofile <nomfichier>
pour cela.La première colonne contient le nom du codec qui devrait être passé après la @@ -295,8 +301,8 @@ Explication du processus:
Il y en a une.
MPEG4 a une fonction unique: le flux vidéo peut contenir l'aspect ratio requis. - Oui, tout comme les fichiers MPEG1/2 (DVD, SVCD). Malheureusement, il n'y a pas - de lecteurs vidéo au dehors qui supportent cet attribut. Excepté MPlayer.
+ Oui, tout comme les fichiers MPEG1/2 (DVD, SVCD) et H263. Malheureusement, il n'y a pas + de lecteurs vidéo au dehors qui supportent cet attribut de MPEG-4. Excepté MPlayer.Cette fonction ne peut être utilisé qu'avec le codec mpeg4
de libavcodec. Gardez à l'esprit: bien que MPlayer lise correctement
@@ -311,5 +317,52 @@ Explication du processus:
$ mencoder sample-svcd.mpg -ovc lavc -lavcopts
vcodec=mpeg4:autoaspect -vf crop=714:548:0:14 -oac copy -o sortie.avi
Avec cette fonction de libavcodec vous êtes
+ capable d'initialiser des matrices personnalisées inter (I-frames/trames-clé)
+ et intra (P-frames/trames prévues). Elle est supportée par de nombreux codecs:
+ mpeg1video
et mpeg2video
fonctionnent.
Une utilisation typique de cette fonction est d'initialiser les matrices
+ recommandées par les spécifications KVCD.
+ La matrice de Quantisation "Notch" KVCD:
+ Intra:
+
+ 8 9 12 22 26 27 29 34 + 9 10 14 26 27 29 34 37 + 12 14 18 27 29 34 37 38 + 22 26 27 31 36 37 38 40 + 26 27 29 36 39 38 40 48 + 27 29 34 37 38 40 48 58 + 29 34 37 38 40 48 58 69 + 34 37 38 40 48 58 69 79 ++ Inter: +
+ 16 18 20 22 24 26 28 30 + 18 20 22 24 26 28 30 32 + 20 22 24 26 28 30 32 34 + 22 24 26 30 32 32 34 36 + 24 26 28 32 34 34 36 38 + 26 28 30 32 34 36 38 40 + 28 30 32 34 36 38 42 42 + 30 32 34 36 38 40 42 44 ++ + +
$ mencoder entree.avi -o sortie.avi -oac copy -ovc lavc -lavcopts
+ inter_matrix=...:intra_matrix=...
$ mencoder entree.avi -ovc lavc -lavcopts
+ vcodec=mpeg2video:intra_matrix=8,9,12,22,26,27,29,34,9,10,14,26,27,29,34,37,
+ 12,14,18,27,29,34,37,38,22,26,27,31,36,37,38,40,26,27,29,36,39,38,40,48,27,
+ 29,34,37,38,40,48,58,29,34,37,38,40,48,58,69,34,37,38,40,48,58,69,79
+ :inter_matrix=16,18,20,22,24,26,28,30,18,20,22,24,26,28,30,32,20,22,24,26,
+ 28,30,32,34,22,24,26,30,32,32,34,36,24,26,28,32,34,34,36,38,26,28,30,32,34,
+ 36,38,40,28,30,32,34,36,38,42,42,30,32,34,36,38,40,42,44 -oac copy -o svcd.mpg