# HG changeset patch # User kraymer # Date 1162239720 0 # Node ID 5cf2bd4d0911061619c877c701ea17e851e017c2 # Parent edc3c020fa8d18cc2eac57987b1cbcadc8db45c9 convert DOCS/fr and help/help_mp-fr.* to UTF-8 diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/audio.xml --- a/DOCS/xml/fr/audio.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/audio.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,46 +1,46 @@ - + -Périphériques de sortie audio +Périphériques de sortie audio -Synchronisation audio/vidéo +Synchronisation audio/vidéo -Les pilotes Linux des cartes son ont des problèmes d'incompatibilité. C'est parce que -MPlayer se base sur une fonction des pilotes écrits -correctement pour maintenir une synchro audio/vidéo correcte. +Les pilotes Linux des cartes son ont des problèmes d'incompatibilité. C'est parce que +MPlayer se base sur une fonction des pilotes écrits +correctement pour maintenir une synchro audio/vidéo correcte. Malheureusement, certains auteurs de pilotes n'ont que faire de cette fonction: elle n'est pas requise pour jouer des MP3 ou des effets sonores. -D'autres lecteurs multimédia comme aviplay +D'autres lecteurs multimédia comme aviplay ou xine fonctionnent probablement -autrement avec ces pilotes parce qu'ils utilisent des méthodes "simples" pour leur -synchro interne. Des mesures ont montré que leurs méthodes n'étaient pas aussi +autrement avec ces pilotes parce qu'ils utilisent des méthodes "simples" pour leur +synchro interne. Des mesures ont montré que leurs méthodes n'étaient pas aussi efficaces que celles de MPlayer. -Utiliser MPlayer avec un pilote correctement écrit -ne provoquera pas de désynchro A/V relatives à l'audio, à part avec les fichiers -très mal créés (voir la page de man pour les solutions). +Utiliser MPlayer avec un pilote correctement écrit +ne provoquera pas de désynchro A/V relatives à l'audio, à part avec les fichiers +très mal créés (voir la page de man pour les solutions). Si vous avez un mauvais pilote audio, essayez l'option , il -devrait régler vos problèmes. Voir la page de man pour les informations détaillées. +devrait régler vos problèmes. Voir la page de man pour les informations détaillées. -Dépannage +Dépannage Quelques notes: Si vous avez ALSA version 0.5, vous devrez presque toujours utiliser l'option - , la version 0.5 émulant mal l'OSS, qui + , la version 0.5 émulant mal l'OSS, qui plante MPlayer avec un message du type: @@ -49,8 +49,8 @@ - Si le son comporte des cliquètements lors d'une lecture depuis le CD-ROM, activez l'IRQ - unmasking comme décrit plus en détail dans la section CD-ROM. + Si le son comporte des cliquètements lors d'une lecture depuis le CD-ROM, activez l'IRQ + unmasking comme décrit plus en détail dans la section CD-ROM. diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/bugreports.xml --- a/DOCS/xml/fr/bugreports.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/bugreports.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,37 +1,37 @@ - + Comment rapporter les bogues -Les bons rapports de bogue sont une contribution précieuse pour tout projet en -développement. Mais tout comme pour écrire un bon logiciel, les bons rapports -de problèmes exigent du travail. Rendez-vous compte que la plupart des -développeurs sont extrêmement occupés et reçoivent un nombre colossal d'emails. -Donc bien que votre retour soit crucial pour l'amélioration de -MPlayer et soit très apprécié, comprenez que vous +Les bons rapports de bogue sont une contribution précieuse pour tout projet en +développement. Mais tout comme pour écrire un bon logiciel, les bons rapports +de problèmes exigent du travail. Rendez-vous compte que la plupart des +développeurs sont extrêmement occupés et reçoivent un nombre colossal d'emails. +Donc bien que votre retour soit crucial pour l'amélioration de +MPlayer et soit très apprécié, comprenez que vous devez fournir toutes les informations que nous -demandons et suivre de près les instructions de ce document. +demandons et suivre de près les instructions de ce document. -Rapport de sécurité lié aux bogues +Rapport de sécurité lié aux bogues -Au cas où vous trouveriez un bogue exploitable, laissez-nous le temps de le -corriger avant de le révéler. Vous pouvez envoyer vos alertes de sécurité à +Au cas où vous trouveriez un bogue exploitable, laissez-nous le temps de le +corriger avant de le révéler. Vous pouvez envoyer vos alertes de sécurité à security@mplayerhq.hu. Veuillez ajouter [SECURITE] ou [CONSEILLE] dans le sujet. -Soyez sûr que votre rapport contienne une analyse complète et détailée du bogue. -L'envoi d'un correctif est hautement apprécié. -Veuillez ne pas retarder l'envoi de votre rapport juste pour l'écriture d'une +Soyez sûr que votre rapport contienne une analyse complète et détailée du bogue. +L'envoi d'un correctif est hautement apprécié. +Veuillez ne pas retarder l'envoi de votre rapport juste pour l'écriture d'une preuve que le bogue est exploitable, vous pouvez envoyer ceci dans un autre message. -Comment réparer les bogues +Comment réparer les bogues -Si vous pensez avoir les talents nécessaires vous êtes invité à essayer de -réparer le bogue vous-même. Ou peut-être l'avez-vous déjà fait? Veuillez +Si vous pensez avoir les talents nécessaires vous êtes invité à essayer de +réparer le bogue vous-même. Ou peut-être l'avez-vous déjà fait? Veuillez lire ce court document (en anglais) pour trouver comment faire inclure votre code dans MPlayer. Les gens de la liste de diffusion @@ -42,161 +42,161 @@ Comment faire des tests de regression en utilisant Subversion -Un problème qui peut survenir quelque fois est 'cela marchait avant, et +Un problème qui peut survenir quelque fois est 'cela marchait avant, et plus maintenant...'. -Voici une procédure étape-par-étape pour tenter d'indiquer quand exactement -le problème s'est produit. Ceci n'est pas pour les utilisateurs +Voici une procédure étape-par-étape pour tenter d'indiquer quand exactement +le problème s'est produit. Ceci n'est pas pour les utilisateurs occasionnels. -Premièrement, vous aurez besoin de récuperer l'arbre des sources de MPlayer depuis le dépot +Premièrement, vous aurez besoin de récuperer l'arbre des sources de MPlayer depuis le dépot Subversion. -Les instructions peuvent être trouvé au bas de +Les instructions peuvent être trouvé au bas de cette page. -Vous aurez donc dans le repertoire mplayer/ une image de l'arbre Subversion, du coté +Vous aurez donc dans le repertoire mplayer/ une image de l'arbre Subversion, du coté client. -Maintenant mettez à jour cette image à la date voulue: +Maintenant mettez à jour cette image à la date voulue: cd mplayer/ svn update -r {"2004-08-23"} Le format de date est AAAA-MM-JJ HH:MM:SS. Utiliser ce format de date vous assure que vous pourrez extraire les patches -selon la date à laquelle elles ont été fusionnés au dépot, comme dans l' +selon la date à laquelle elles ont été fusionnés au dépot, comme dans l' archive MPlayer-cvslog. -Maintenant procéder comme pour une mise-à-jour normale: +Maintenant procéder comme pour une mise-à-jour normale: ./configure make -Pour un non-informaticien qui lit ceci, la méthode la plus rapide d'arriver au point -où le problème se produit est d'utiliser une recherche dichotomique — qui est, -chercher la date où est survenu le problème en divisant à plusieurs reprises l'intervalle -de recherche par moitié. -Par exemple, si le problème se produit en 2003, commencez en milieu d'année, puis demandez-vous -"Le problème est-il déjà présent à ce moment?". +Pour un non-informaticien qui lit ceci, la méthode la plus rapide d'arriver au point +où le problème se produit est d'utiliser une recherche dichotomique — qui est, +chercher la date où est survenu le problème en divisant à plusieurs reprises l'intervalle +de recherche par moitié. +Par exemple, si le problème se produit en 2003, commencez en milieu d'année, puis demandez-vous +"Le problème est-il déjà présent à ce moment?". Si oui, revenez au premier Avril; si non, allez au premier Octobre, et ainsi de suite. -Si vous avez beaucoup d'espace libre sur le disque dur (une compilation complète des sources prend actuellement -100 MO, et environ 300-350 MO si les symboles de déboguage sont activés), copiez la -plus vieille version fonctionnelle connue avant de la mettre à jour; cela sauvera du temps si +Si vous avez beaucoup d'espace libre sur le disque dur (une compilation complète des sources prend actuellement +100 MO, et environ 300-350 MO si les symboles de déboguage sont activés), copiez la +plus vieille version fonctionnelle connue avant de la mettre à jour; cela sauvera du temps si vous devez y revenir. -(Il est habituellement nécessaire de lancer 'make distclean' avant de recompiller une -version plus récente, donc si vous ne faites pas une copie de sauvegarde de votre arbre +(Il est habituellement nécessaire de lancer 'make distclean' avant de recompiller une +version plus récente, donc si vous ne faites pas une copie de sauvegarde de votre arbre source original, vous devrez tout recompiler dedans quand vous reviendrez -à la version présente.) +à la version présente.) -Quand vous avez trouvé le jour où le problème survient, continuez la recherche -en utilisant l'archive mplayer-cvslog (triée par date) et en affinant par des -mises-à-jour depuis Subversion en précisant heure, minute et seconde: +Quand vous avez trouvé le jour où le problème survient, continuez la recherche +en utilisant l'archive mplayer-cvslog (triée par date) et en affinant par des +mises-à-jour depuis Subversion en précisant heure, minute et seconde: svn update -r {"2004-08-23 15:17:25"} -Cela vous permettra de trouver facilement le patch exact à l'origine du problème. +Cela vous permettra de trouver facilement le patch exact à l'origine du problème. -Si vous trouvez le patch qui est la cause du problème, vous avez quasiement gagné; -signalez le à +Si vous trouvez le patch qui est la cause du problème, vous avez quasiement gagné; +signalez le à MPlayer Bugzilla ou -souscrivez à +souscrivez à MPlayer-users -et postez-le là. -Il y a une chance pour que l'auteur s'empresse de suggérer un correctif. -Vous pouvez également décortiquer le patch jusqu'à ce que le bug vous saute aux yeux :-). +et postez-le là. +Il y a une chance pour que l'auteur s'empresse de suggérer un correctif. +Vous pouvez également décortiquer le patch jusqu'à ce que le bug vous saute aux yeux :-). Comment rapporter les bogues -Tout d'abord veuillez essayer la dernière version Subversion de MPlayer -car votre bogue y est peut-être déjà réparé. Le développement évolue -très rapidement, la plupart des problèmes des versions officielles sont -rapportés dans les jours voir les heures qui suivent, donc n'utilisez +Tout d'abord veuillez essayer la dernière version Subversion de MPlayer +car votre bogue y est peut-être déjà réparé. Le développement évolue +très rapidement, la plupart des problèmes des versions officielles sont +rapportés dans les jours voir les heures qui suivent, donc n'utilisez que la version Subversion pour rapporter les bogues. Ceci -est également valable pour les paquets binaires de MPlayer. -Les instructions Subversion peuvent être trouvées en bas de +est également valable pour les paquets binaires de MPlayer. +Les instructions Subversion peuvent être trouvées en bas de cette page -ou dans le README. Si tout cela ne vous aide pas, veuillez vous référer à +ou dans le README. Si tout cela ne vous aide pas, veuillez vous référer à la liste des bogues connus et au reste de la documentation. -Si votre problème n'est pas connu ou non résolvable avec nos instructions, alors merci +Si votre problème n'est pas connu ou non résolvable avec nos instructions, alors merci de rapporter le bogue. -Merci de ne pas envoyer de rapports de bogues en privé à chaque développeur. +Merci de ne pas envoyer de rapports de bogues en privé à chaque développeur. C'est un travail commun et il y a donc pas mal de gens que cela pourrait -intéresser. -Parfois d'autres utilisateurs ont rencontré les mêmes ennuis que vous et -savent comment contourner le problème même si c'est un bogue dans le code +intéresser. +Parfois d'autres utilisateurs ont rencontré les mêmes ennuis que vous et +savent comment contourner le problème même si c'est un bogue dans le code de MPlayer. -Merci de décrire votre problème avec le plus de détails possibles. -Faites un petit travail de détective pour restreindre les conditions -d'occurrence du problème. +Merci de décrire votre problème avec le plus de détails possibles. +Faites un petit travail de détective pour restreindre les conditions +d'occurrence du problème. Est ce que le bogue ne se montre que dans certaines situations ? -Est-il spécifique à certains fichiers ou types de fichier ? -Apparaît-il avec un seul codec ou est-ce indépendant du codec ? +Est-il spécifique à certains fichiers ou types de fichier ? +Apparaît-il avec un seul codec ou est-ce indépendant du codec ? Pouvez-vous le reproduire avec tous les pilotes de sortie ? -Plus vous fournissez d'information, plus grandes sont nos chances de résoudre -votre problème. -Merci de ne pas oublier d'inclure également les informations importantes -requises plus bas, sinon nous ne pourront pas établir un diagnostic précis -de votre problème. +Plus vous fournissez d'information, plus grandes sont nos chances de résoudre +votre problème. +Merci de ne pas oublier d'inclure également les informations importantes +requises plus bas, sinon nous ne pourront pas établir un diagnostic précis +de votre problème. -Un guide excellent et bien écrit pour poser des questions sur les forums +Un guide excellent et bien écrit pour poser des questions sur les forums publiques est -Comment Poser Les Questions De Manière Intelligente par Eric S. Raymond. -Il y en a un autre (en anglais) appelé +Comment Poser Les Questions De Manière Intelligente par Eric S. Raymond. +Il y en a un autre (en anglais) appelé How to Report Bugs Effectively par Simon Tatham. -Si vous suivez ces règles vous devriez pouvoir obtenir de l'aide. +Si vous suivez ces règles vous devriez pouvoir obtenir de l'aide. Mais merci de comprendre que nous suivons tous les listes de diffusion volontairement sur notre temps libre. -Nous sommes très occupés et ne pouvons garantir que vous aurez une solution à -votre problème ou même une réponse. +Nous sommes très occupés et ne pouvons garantir que vous aurez une solution à +votre problème ou même une réponse. -Où rapporter les bogues +Où rapporter les bogues -Souscrivez à la liste de diffusion mplayer-users: +Souscrivez à la liste de diffusion mplayer-users: -et envoyez votre rapport à - où vous pourrez en discuter. +et envoyez votre rapport à + où vous pourrez en discuter. -Si vous préférez, vous pouvez utiliser notre tout nouveau -Bugzilla à la place. +Si vous préférez, vous pouvez utiliser notre tout nouveau +Bugzilla à la place. La langue de cette liste est l'Anglais. -Suivez les Règles de la Netiquette +Suivez les Règles de la Netiquette SVP et n'envoyez de mails en HTML sur aucune de nos listes de diffusion. -Vous ne serez qu'ignoré ou banni. +Vous ne serez qu'ignoré ou banni. Si vous ne savez pas ce qu'est un mail en HTML ou pourquoi c'est mauvais, lisez ce sympatique document (en Anglais). -Il explique tous les détails et a des instructions pour désactiver le HTML. -Notez également que nous ne ferons pas de CC (copie conforme) individuelle -et que c'est donc une bonne idée de souscrire pour recevoir votre réponse. +Il explique tous les détails et a des instructions pour désactiver le HTML. +Notez également que nous ne ferons pas de CC (copie conforme) individuelle +et que c'est donc une bonne idée de souscrire pour recevoir votre réponse. @@ -204,9 +204,9 @@ Que rapporter Vous pouvez avoir besoin d'inclure des fichiers de log, de configuration -ou d'échantillon. Si certains sont très gros alors il vaut mieux les uploader +ou d'échantillon. Si certains sont très gros alors il vaut mieux les uploader sur notre serveur FTP -en format compressé (gzip et bzip2 préférés) et indiquer uniquement leur +en format compressé (gzip et bzip2 préférés) et indiquer uniquement leur chemin et nom dans le rapport de bogue. Nos listes de diffusion ont une taille de message limite de 80k, si vous avez quelque chose de plus gros vous devrez le compresser ou l'uploader. @@ -214,14 +214,14 @@ -Information Système +Information Système -Votre distribution Linux ou système d'exploitation et version, ex.: +Votre distribution Linux ou système d'exploitation et version, ex.: Red Hat 7.1 - Slackware 7.0 + paquets de développement de la 7.1 ... + Slackware 7.0 + paquets de développement de la 7.1 ... @@ -244,13 +244,13 @@ as --version -Si vous avez des problèmes avec le mode plein-écran: +Si vous avez des problèmes avec le mode plein-écran: - Type de gestionnaire de fenêtre et version + Type de gestionnaire de fenêtre et version -Si vous avez des problèmes avec XVIDIX: +Si vous avez des problèmes avec XVIDIX: profondeur de couleur de X: xdpyinfo | grep "depth of root" @@ -258,12 +258,12 @@ -Si seul le GUI (ou IHM - Interface Homme Machine) est boguée: +Si seul le GUI (ou IHM - Interface Homme Machine) est boguée: version de GTK version de GLIB version de libpng - Position dans le GUI au moment où le bogue se produit + Position dans le GUI au moment où le bogue se produit @@ -271,7 +271,7 @@ -Matériel et pilotes +Matériel et pilotes @@ -279,16 +279,16 @@ cat /proc/cpuinfo -Fabricant et modèle de votre carte vidéo, ex.: +Fabricant et modèle de votre carte vidéo, ex.: chip ASUS V3800U: nVidia TNT2 Ultra pro 32Mo SDRAM Matrox G400 DH 32Mo SGRAM -Type et version des drivers vidéo, ex.: +Type et version des drivers vidéo, ex.: - Pilote X intégré + Pilote X intégré nVidia 0.9.623 Utah-GLX CVS 2001-02-17 DRI avec X 4.0.3 @@ -299,31 +299,31 @@ Creative SBLive! Gold avec pilote OSS de oss.creative.com Creative SB16 avec pilotes noyau OSS - GUS PnP avec émulation OSS ALSA + GUS PnP avec émulation OSS ALSA -En cas de doute, joignez-y le résultat de lspci -vv sur les systèmes Linux. +En cas de doute, joignez-y le résultat de lspci -vv sur les systèmes Linux. -Problèmes de configuration +Problèmes de configuration -Si vous rencontrez des erreurs pendant l'éxecution de ./configure, -ou si l'auto-détection ou autre chose échoue, lisez configure.log. -Vous pourriez y trouver la réponse, par exemple des versions multiples -mélangées de la même librairie dans votre système, ou vous avez oublié -d'installer les paquets de développement (ceux avec le suffixe -dev). +Si vous rencontrez des erreurs pendant l'éxecution de ./configure, +ou si l'auto-détection ou autre chose échoue, lisez configure.log. +Vous pourriez y trouver la réponse, par exemple des versions multiples +mélangées de la même librairie dans votre système, ou vous avez oublié +d'installer les paquets de développement (ceux avec le suffixe -dev). Si vous pensez que c'est un bogue, incluez configure.log dans votre rapport de bogue. -Problèmes de compilation +Problèmes de compilation Veuillez inclure ces fichiers: @@ -334,29 +334,29 @@ -Problèmes de lecture +Problèmes de lecture -Merci d'inclure la sortie de MPlayer en verbosité niveau 1, +Merci d'inclure la sortie de MPlayer en verbosité niveau 1, mais rappelez-vous de ne pas tronquer la sortie en le -copiant dans votre mail. Les développeurs ont besoin de tous les messages -pour diagnostiquer correctement un problème. Vous pouvez rediriger la sortie +copiant dans votre mail. Les développeurs ont besoin de tous les messages +pour diagnostiquer correctement un problème. Vous pouvez rediriger la sortie dans un fichier comme ceci: mplayer -v options nomfichier > mplayer.log 2>&1 -Si votre problème est spécifique à un ou plusieurs fichiers, alors merci d'uploader +Si votre problème est spécifique à un ou plusieurs fichiers, alors merci d'uploader le(s) fautif(s) sur: -Uploadez aussi un petit fichier texte ayant le même nom que votre fichier +Uploadez aussi un petit fichier texte ayant le même nom que votre fichier mais avec une extension .txt. -Décrivez le problème que vous avez avec ce fichier et incluez votre adresse -e-mail ainsi que la sortie de MPlayer en verbosité niveau 1. -Généralement les premiers 1-5 Mo sont suffisants pour reproduire le problème, -mais pour être sûrs nous vous demandons de faire: +Décrivez le problème que vous avez avec ce fichier et incluez votre adresse +e-mail ainsi que la sortie de MPlayer en verbosité niveau 1. +Généralement les premiers 1-5 Mo sont suffisants pour reproduire le problème, +mais pour être sûrs nous vous demandons de faire: dd if=votre_fichier of=petit_fichier bs=1024k count=5 Cela coupera les 5 premiers Mo de 'votre_fichier' et les sauvera dans 'petit_fichier'. @@ -364,7 +364,7 @@ envoyer le petit fichier par ftp. N'envoyez jamais ces fichiers par e-mail SVP ! Envoyez-les par FTP, et postez seulement le chemin/nom des fichiers sur le serveur -FTP. Si le fichier est accessible en téléchargement à partir d'Internet, alors +FTP. Si le fichier est accessible en téléchargement à partir d'Internet, alors envoyez seulement son adresse URL exacte. @@ -372,8 +372,8 @@ Plantages -Vous devez lancer MPlayer à l'intérieur de -gdb et nous envoyer le résultat complet ou si vous +Vous devez lancer MPlayer à l'intérieur de +gdb et nous envoyer le résultat complet ou si vous avez un core dump du plantage vous pouvez extraire des informations utiles du fichier Core. Voici comment: @@ -382,18 +382,18 @@ Comment conserver les informations sur un plantage reproductible Recompilez MPlayer avec les instructions de -déboguage activées: +déboguage activées: ./configure --enable-debug=3 make -et ensuite lancez MPlayer à l'intérieur de gdb en utilisant: +et ensuite lancez MPlayer à l'intérieur de gdb en utilisant: gdb ./mplayer -Vous êtes maintenant à l'intérieur de gdb. Tapez: +Vous êtes maintenant à l'intérieur de gdb. Tapez: run -v options-pour-mplayer nomfichier et reproduisez votre plantage. -Aussitôt que vous l'avez fait, gdb va vous renvoyer à la ligne de commande -où vous devrez entrer +Aussitôt que vous l'avez fait, gdb va vous renvoyer à la ligne de commande +où vous devrez entrer bt disass $pc-32 $pc+32 @@ -405,13 +405,13 @@ Comment extraire les informations significatives d'un core dump -Créer le fichier de commande suivant: +Créer le fichier de commande suivant: bt disass $pc-32 $pc+32 info all-registers -Ensuite exécutez simplement la commande: +Ensuite exécutez simplement la commande: gdb mplayer --core=core -batch --command=fichier_de_commande > mplayer.bug @@ -421,23 +421,23 @@ Je sais ce que je fait... -Si vous avez créé un rapport de bogue correct en suivant les étapes -ci-dessus et que vous êtes persuadé qu'il s'agit d'un bug dans -MPlayer, et non un problème de compilateur -ou d'un fichier endommagé, vous avez déjà lu la documentation et vous -n'arrivez pas à trouver une solution, vos pilotes son sont OK, alors -vous pouvez souscrire à la liste mplayer-advusers et y envoyer votre -rapport pour obtenir une réponse plus intéressante et plus rapide. +Si vous avez créé un rapport de bogue correct en suivant les étapes +ci-dessus et que vous êtes persuadé qu'il s'agit d'un bug dans +MPlayer, et non un problème de compilateur +ou d'un fichier endommagé, vous avez déjà lu la documentation et vous +n'arrivez pas à trouver une solution, vos pilotes son sont OK, alors +vous pouvez souscrire à la liste mplayer-advusers et y envoyer votre +rapport pour obtenir une réponse plus intéressante et plus rapide. -Soyez prévenu que si vous posez des questions de newbie (débutant) ou -des questions dont les réponses sont dans le manuel, vous serez ignoré -ou insulté au lieu de recevoir une réponse appropriée. -Donc ne nous insultez pas et ne vous inscrivez à -advusers que si vous -savez vraiment ce que vous faites et vous sentez en mesure d'être un -utilisateur avancé de MPlayer ou un développeur. -Si vous correspondez à ces critères il ne devrait pas être difficile de +Soyez prévenu que si vous posez des questions de newbie (débutant) ou +des questions dont les réponses sont dans le manuel, vous serez ignoré +ou insulté au lieu de recevoir une réponse appropriée. +Donc ne nous insultez pas et ne vous inscrivez à -advusers que si vous +savez vraiment ce que vous faites et vous sentez en mesure d'être un +utilisateur avancé de MPlayer ou un développeur. +Si vous correspondez à ces critères il ne devrait pas être difficile de trouver comment on s'inscrit... diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/bugs.xml --- a/DOCS/xml/fr/bugs.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/bugs.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,49 +1,49 @@ - + Bogues connus -Bogues/Problèmes spécifiques à certains systèmes ou à certains CPU +Bogues/Problèmes spécifiques à certains systèmes ou à certains CPU SIGILL (signal 4) sur P3 en utilisant les noyaux 2.2.x: -Problème: le noyau 2.2.x n'a pas un support natif (fonctionnel) du SSE -Solution: mettez à jour le noyau en 2.4.x +Problème: le noyau 2.2.x n'a pas un support natif (fonctionnel) du SSE +Solution: mettez à jour le noyau en 2.4.x Contournement: ./configure --disable-sse -SIGILL (signal 4) Général: -Problème: vous avez compilé et utilisé MPlayer sur des machines différentes -(par exemple compilé sur P3 et tournant sur Celeron) +SIGILL (signal 4) Général: +Problème: vous avez compilé et utilisé MPlayer sur des machines différentes +(par exemple compilé sur P3 et tournant sur Celeron) Solution: compilez MPlayer sur la machine sur laquelle vous l'utiliserez ! Contournement: Vous pouvez oublier tout ceci en passant l'option -ou en désactivant les instructions spécifiques au CPU (comme , , etc) -lors de l'étape de configuration. +ou en désactivant les instructions spécifiques au CPU (comme , , etc) +lors de l'étape de configuration. -Problèmes de synchro A-V et autres problèmes audio +Problèmes de synchro A-V et autres problèmes audio -Décalage audio général ou son saccadé (existe avec tous ou de nombreux fichiers) +Décalage audio général ou son saccadé (existe avec tous ou de nombreux fichiers) -Le plus courant: pilote audio bogué ! - Essayez d'utiliser d'autres pilotes, essayez -l'émulation OSS ALSA avec , essayez aussi , -des fois ça aide. Si votre fichier est lu correctement avec , -alors vous pouvez être certain qu'il s'agit d'un problème de carte son (pilote). +Le plus courant: pilote audio bogué ! - Essayez d'utiliser d'autres pilotes, essayez +l'émulation OSS ALSA avec , essayez aussi , +des fois ça aide. Si votre fichier est lu correctement avec , +alors vous pouvez être certain qu'il s'agit d'un problème de carte son (pilote). -Problèmes de buffer audio (taille de buffer mal détectée) +Problèmes de buffer audio (taille de buffer mal détectée) Contournement: option de MPlayer -Problèmes de taux d'échantillonnage - peut-être que votre carte ne supporte pas le taux -d'échantillonnage utilisé dans vos fichiers - essayez le filtre de réechantillonnage () +Problèmes de taux d'échantillonnage - peut-être que votre carte ne supporte pas le taux +d'échantillonnage utilisé dans vos fichiers - essayez le filtre de réechantillonnage () Machine lente (CPU ou VGA) @@ -58,7 +58,7 @@ -Décalage audio/désynchro spécifique à un ou quelques fichiers +Décalage audio/désynchro spécifique à un ou quelques fichiers Mauvais fichier @@ -67,32 +67,32 @@ options ou (pour les fichiers - non-entrelacés ou mauvais) + non-entrelacés ou mauvais) et/ou - (requis pour les fichiers avec de l'audio VBR mal entrelacé) + (requis pour les fichiers avec de l'audio VBR mal entrelacé) et/ou ou les touches +/- - pendant l'exécution pour régler le décalage + pendant l'exécution pour régler le décalage -Si rien de tout ça n'aide, uploadez le fichier SVP, nous le contrôlerons (et réparerons). +Si rien de tout ça n'aide, uploadez le fichier SVP, nous le contrôlerons (et réparerons). -Votre carte son ne supporte pas la lecture à 48kHz -Contournement: achetez une meilleur carte son... ou essayez de décrémenter le -nombre de trames par seconde (fps) de 10% (utilisez pour un film à 30fps) ou utilisez le -filtre de réechantillonnage (resample) +Votre carte son ne supporte pas la lecture à 48kHz +Contournement: achetez une meilleur carte son... ou essayez de décrémenter le +nombre de trames par seconde (fps) de 10% (utilisez pour un film à 30fps) ou utilisez le +filtre de réechantillonnage (resample) Machine lente (si A-V n'est pas proche de 0, et que le dernier nombre de la ligne -d'état augmente) +d'état augmente) Contournement: @@ -103,8 +103,8 @@ Pas de son du tout -Votre fichier utilise un codec audio non-supporté -Solution: lisez la documentation et aidez-nous à en ajouter +Votre fichier utilise un codec audio non-supporté +Solution: lisez la documentation et aidez-nous à en ajouter le support @@ -112,15 +112,15 @@ -Pas d'image du tout (juste une fenêtre complètement grise/verte) +Pas d'image du tout (juste une fenêtre complètement grise/verte) -votre fichier utilise un codec vidéo non-supporté -Solution: lisez la documentation et aidez-nous à en ajouter le support +votre fichier utilise un codec vidéo non-supporté +Solution: lisez la documentation et aidez-nous à en ajouter le support -le codec auto-sélectionné ne peut décoder le fichier, essayez avec un autre en +le codec auto-sélectionné ne peut décoder le fichier, essayez avec un autre en utilisant les options ou @@ -129,19 +129,19 @@ -Problèmes de sortie vidéo +Problèmes de sortie vidéo -Premièrement notez que les options et - ne sont pas non supportées par tous les pilotes. +Premièrement notez que les options et + ne sont pas non supportées par tous les pilotes. De plus, seuls quelques pilotes supportent le redimensionnement/zoom -matériel. +matériel. OSD/sub papillotant -pilote x11: désolé, cela ne peut être réparé maintenant +pilote x11: désolé, cela ne peut être réparé maintenant pilote xv: utilisez l'option @@ -151,7 +151,7 @@ Image verte en utilisant mga_vid (<option>-vo mga</option> / <option>-vo xmga</option>) -mga_vid a mal détecté la quantité de RAM de votre carte, rechargez-le +mga_vid a mal détecté la quantité de RAM de votre carte, rechargez-le en utilisant l'option diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/cd-dvd.xml --- a/DOCS/xml/fr/cd-dvd.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/cd-dvd.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,4 +1,4 @@ - + Utilisation des CD/DVD @@ -7,21 +7,21 @@ Lecteurs CD/DVD -Les lecteurs modernes de CD-ROM peuvent atteindre de très hautes vitesses de lecture, -bien que certains soient capables de fonctionner à des vitesses réduites. +Les lecteurs modernes de CD-ROM peuvent atteindre de très hautes vitesses de lecture, +bien que certains soient capables de fonctionner à des vitesses réduites. Il y a plusieurs raisons possibles pour vouloir changer cette vitesse : -Il a été signalé que des lecteurs peuvent commettre des erreurs de lecture à -haute vitesse, surtout avec des CD-ROM mal pressés. Réduire la vitesse peut alors -empêcher la perte de données dans ces circonstances. +Il a été signalé que des lecteurs peuvent commettre des erreurs de lecture à +haute vitesse, surtout avec des CD-ROM mal pressés. Réduire la vitesse peut alors +empêcher la perte de données dans ces circonstances. -Les lecteurs CD-ROM génèrent souvent un bruit assourdissant, qu'une vitesse réduite -peut contribuer à diminuer. +Les lecteurs CD-ROM génèrent souvent un bruit assourdissant, qu'une vitesse réduite +peut contribuer à diminuer. @@ -29,43 +29,43 @@ Linux -Vous pouvez réduire la vitesse des lecteurs de CD-ROM IDE avec hdparm, -setcd ou cdctl. Ils fonctionnent comme suit : -hdparm -E [vitesse] [périph. cdrom] -setcd -x [vitesse] [périph. cdrom] +Vous pouvez réduire la vitesse des lecteurs de CD-ROM IDE avec hdparm, +setcd ou cdctl. Ils fonctionnent comme suit : +hdparm -E [vitesse] [périph. cdrom] +setcd -x [vitesse] [périph. cdrom] cdctl -bS [vitesse] -Si vous utilisez l'émulation SCSI, vous pourriez avoir à appliquer les paramètres au -vrai périphérique IDE, et non au périphérique SCSI émulé. +Si vous utilisez l'émulation SCSI, vous pourriez avoir à appliquer les paramètres au +vrai périphérique IDE, et non au périphérique SCSI émulé. -Si vous avez les privilèges root, la commande suivante peut également aider : -echo file_readahead:2000000 > /proc/ide/[périph. cdrom]/settings +Si vous avez les privilèges root, la commande suivante peut également aider : +echo file_readahead:2000000 > /proc/ide/[périph. cdrom]/settings -Ceci créé un cache de 2 Mo, ce qui est utile pour les CD-ROMs endommagés (rayés). -Si vous lui donnez une valeur trop haute, le lecteur ne va pas cesser de s'arrêter +Ceci créé un cache de 2 Mo, ce qui est utile pour les CD-ROMs endommagés (rayés). +Si vous lui donnez une valeur trop haute, le lecteur ne va pas cesser de s'arrêter et de repartir, ce qui va dramatiquement diminuer les performances. Il est -également recommandé d'optimiser votre lecteur de CD-ROM avec hdparm : -hdparm -d1 -a8 -u1 [périph. cdrom] +également recommandé d'optimiser votre lecteur de CD-ROM avec hdparm : +hdparm -d1 -a8 -u1 [périph. cdrom] -Ceci permet l'accès DMA, le cache en lecture, et l'IRQ unmasking (lisez la page de +Ceci permet l'accès DMA, le cache en lecture, et l'IRQ unmasking (lisez la page de man de hdparm pour plus d'explications). -Référez vous à "/proc/ide/[périph. cdrom]/settings" -pour optimiser précisémment votre lecteur CD-ROM. +Référez vous à "/proc/ide/[périph. cdrom]/settings" +pour optimiser précisémment votre lecteur CD-ROM. -Les lecteurs SCSI n'ont pas une manière uniforme de règler ces paramètres (Vous en +Les lecteurs SCSI n'ont pas une manière uniforme de règler ces paramètres (Vous en connaissez une ? Dites-la nous !). Il y a un outil qui fonctionne pour les Lecteurs SCSI Plextor. @@ -75,13 +75,13 @@ FreeBSD -Vitesse : +Vitesse : -cdcontrol [-f périphérique] speed [vitesse] +cdcontrol [-f périphérique] speed [vitesse] -DMA : +DMA : sysctl hw.ata.atapi_dma=1 @@ -95,167 +95,167 @@ Lecture de DVD -Pour voir la liste complète des options disponibles, veuillez lire la page de man. -La syntaxe pour lire un Digital Versatile Disc (DVD) est la suivante : -mplayer dvd://<piste> [-dvd-device <périphérique>] +Pour voir la liste complète des options disponibles, veuillez lire la page de man. +La syntaxe pour lire un Digital Versatile Disc (DVD) est la suivante : +mplayer dvd://<piste> [-dvd-device <périphérique>] -Exemple : +Exemple : mplayer dvd://1 -dvd-device /dev/hdc -Si vous avez compilé MPlayer avec la gestion de dvdnav, la -syntaxe est la même, sauf que que vous devrez utiliser dvdnav:// au lieu de dvd://. +Si vous avez compilé MPlayer avec la gestion de dvdnav, la +syntaxe est la même, sauf que que vous devrez utiliser dvdnav:// au lieu de dvd://. MPlayer utilise libdvdread et -libdvdcss pour le décryptage et la lecture de DVD. -Ces deux bibliothèques sont contenues dans le sous-répertoire -libmpdvdkit2/ du répertoire +libdvdcss pour le décryptage et la lecture de DVD. +Ces deux bibliothèques sont contenues dans le sous-répertoire +libmpdvdkit2/ du répertoire source de MPlayer, vous n'avez donc pas besoin de les -installer séparément. Vous pouvez aussi utiliser les versions de ces deux bibliothèques -qui sont peut-être déjà présentes sur votre système, mais cette solution n'est pas -recommandée, dans la mesure où elle peut provoquer des bogues, des incompatibilités -de bibliothèque et une vitesse réduite. +installer séparément. Vous pouvez aussi utiliser les versions de ces deux bibliothèques +qui sont peut-être déjà présentes sur votre système, mais cette solution n'est pas +recommandée, dans la mesure où elle peut provoquer des bogues, des incompatibilités +de bibliothèque et une vitesse réduite. -En cas de problème de décodage de DVD, essayez de désactiver supermount, ou -tous les outils de ce genre. Certains lecteurs RPC-2 peuvent aussi nécessiter -le réglage de leur code de région. +En cas de problème de décodage de DVD, essayez de désactiver supermount, ou +tous les outils de ce genre. Certains lecteurs RPC-2 peuvent aussi nécessiter +le réglage de leur code de région. Structure d'un DVD Les disques DVD utilisent tous des secteurs de 2048 octets par seconde avec ECC/CRC. Ils ont -généralement un système de fichier UDF sur une seule piste, qui contient divers fichiers (des -petits fichiers .IFO et .BUK et de gros (1Go) fichiers .VOB). Ce sont de véritables fichiers et ils -peuvent être joués/copiés depuis le système de fichier monté d'un DVD non-crypté. +généralement un système de fichier UDF sur une seule piste, qui contient divers fichiers (des +petits fichiers .IFO et .BUK et de gros (1Go) fichiers .VOB). Ce sont de véritables fichiers et ils +peuvent être joués/copiés depuis le système de fichier monté d'un DVD non-crypté. Les fichiers .IFO contiennent les infos de navigation dans le film (carte des chapitres/titres/angles, -table des langues, etc) et sont requis pour lire et interpréter le contenu des .VOB (le film). Les +table des langues, etc) et sont requis pour lire et interpréter le contenu des .VOB (le film). Les fichiers .BUK sont des backups de ces fichiers. Ils utilisent des secteurs -partout, donc vous avez besoin d'utiliser un adressage brut des secteurs sur le disque pour implémenter -la navigation DVD. C'est également requis pour décrypter le contenu. +partout, donc vous avez besoin d'utiliser un adressage brut des secteurs sur le disque pour implémenter +la navigation DVD. C'est également requis pour décrypter le contenu. -Le support DVD nécessite un accès brut aux secteurs du périphérique. Malheureusement, -vous devez (sous Linux) être root pour avoir accès aux adresses des secteurs d'un fichier. C'est -pourquoi nous n'utilisons pas du tout le pilote de système de fichier du noyau, à -la place nous l'avons réimplémenté en espace utilisateur. libdvdread -0.9.x et libmpdvdkit font cela. Le pilote pour le système -de fichier UDF du noyau n'est pas requis puisqu'ils ont déjà leur pilote UDF incorporé. -De plus le DVD n'a pas besoin d'être monté étant donné que seul l'accès brut aux secteurs est utilisé. +Le support DVD nécessite un accès brut aux secteurs du périphérique. Malheureusement, +vous devez (sous Linux) être root pour avoir accès aux adresses des secteurs d'un fichier. C'est +pourquoi nous n'utilisons pas du tout le pilote de système de fichier du noyau, à +la place nous l'avons réimplémenté en espace utilisateur. libdvdread +0.9.x et libmpdvdkit font cela. Le pilote pour le système +de fichier UDF du noyau n'est pas requis puisqu'ils ont déjà leur pilote UDF incorporé. +De plus le DVD n'a pas besoin d'être monté étant donné que seul l'accès brut aux secteurs est utilisé. -Parfois /dev/dvd ne peut être lu par les utilisateurs; les auteurs de -libdvdread ont donc implémenté une couche d'émulation qui transforme les -adresses des secteurs en noms de fichier+offsets, pour émuler l'accès brut par-dessus un système de fichier -monté ou même un disque dur. +Parfois /dev/dvd ne peut être lu par les utilisateurs; les auteurs de +libdvdread ont donc implémenté une couche d'émulation qui transforme les +adresses des secteurs en noms de fichier+offsets, pour émuler l'accès brut par-dessus un système de fichier +monté ou même un disque dur. -libdvdread accepte même le point de montage au lieu du nom de périphérique -pour l'accès brut et regarde dans /proc/mounts pour obtenir le nom de périphérique. -Il a été développé pour Solaris, où les noms de périphériques sont alloués dynamiquement. +libdvdread accepte même le point de montage au lieu du nom de périphérique +pour l'accès brut et regarde dans /proc/mounts pour obtenir le nom de périphérique. +Il a été développé pour Solaris, où les noms de périphériques sont alloués dynamiquement. -Le périphérique DVD par défaut est /dev/dvd. Si votre installation diffère, faites -un lien symbolique ou spécifiez le bon périphérique en ligne de commande avec l'option +Le périphérique DVD par défaut est /dev/dvd. Si votre installation diffère, faites +un lien symbolique ou spécifiez le bon périphérique en ligne de commande avec l'option . Certification DVD -La méthode de certification et de décryptage pour le nouveau support des DVDs repose -sur l'utilisation d'un libdvdcss patché (voir plus haut). -Cette méthode peut être spécifiée par l'intermédiaire de la variable d'environnement DVDCSS_METHOD -qui peut être réglée sur key (clef), disk (disque) ou title (titre). +La méthode de certification et de décryptage pour le nouveau support des DVDs repose +sur l'utilisation d'un libdvdcss patché (voir plus haut). +Cette méthode peut être spécifiée par l'intermédiaire de la variable d'environnement DVDCSS_METHOD +qui peut être réglée sur key (clef), disk (disque) ou title (titre). -Si rien n'est spécifié, les méthodes suivantes sont essayées (par défaut : clef, demande de titre) : +Si rien n'est spécifié, les méthodes suivantes sont essayées (par défaut : clef, demande de titre) : -clef bus : Cette clef est -négociée durant l'authentification (une longue suite -d'ioctls et d'échanges de diverses clefs cryptographiques) et elle est -utilisée pour crypter le titre et la clef du -disque avant de les envoyer sur un bus non protégé (pour -empêcher les écoutes). La clef bus est nécessaire -pour obtenir et pré-décrypter la clef disque cryptée. +clef bus : Cette clef est +négociée durant l'authentification (une longue suite +d'ioctls et d'échanges de diverses clefs cryptographiques) et elle est +utilisée pour crypter le titre et la clef du +disque avant de les envoyer sur un bus non protégé (pour +empêcher les écoutes). La clef bus est nécessaire +pour obtenir et pré-décrypter la clef disque cryptée. -clef mise en cache : MPlayer -cherche des titres de clef déjà cassée qui sont stockées dans le répertoire +clef mise en cache : MPlayer +cherche des titres de clef déjà cassée qui sont stockées dans le répertoire ~/.mplayer/DVDKeys (rapide ;). -clef : Si aucune clef n'est disponible dans le cache, -MPlayer essaye de décrypter la clef disque avec un ensemble de clefs incluses. +clef : Si aucune clef n'est disponible dans le cache, +MPlayer essaye de décrypter la clef disque avec un ensemble de clefs incluses. -disque : Si la méthode clef échoue (ex : pas de clefs incluses), +disque : Si la méthode clef échoue (ex : pas de clefs incluses), MPlayer va casser la clef disque avec un algorithme de force brute. Ce -processus est intensif pour le CPU et requiert 60 Mo de mémoire (table de hachage 32Bit de 16M) pour -stocker temporairement les données. Cette méthode devrait toujours fonctionner (lent). +processus est intensif pour le CPU et requiert 60 Mo de mémoire (table de hachage 32Bit de 16M) pour +stocker temporairement les données. Cette méthode devrait toujours fonctionner (lent). -demande de titre : Avec les clefs disque MPlayer -demande les clefs titre cryptées, qui sont à l'intérieur de secteurs cachés -en utilisant ioctl(). La protection de région des lecteurs RPC-2 devrait -opérer à cette étape et devrait échouer sur ces lecteurs. Si elle réussit, les clefs titre seront -cryptées avec les clefs bus et disque. +demande de titre : Avec les clefs disque MPlayer +demande les clefs titre cryptées, qui sont à l'intérieur de secteurs cachés +en utilisant ioctl(). La protection de région des lecteurs RPC-2 devrait +opérer à cette étape et devrait échouer sur ces lecteurs. Si elle réussit, les clefs titre seront +cryptées avec les clefs bus et disque. -titre : Cette méthode est utilisée si -la demande de titre a échoué et ne repose sur aucun échange de clef avec +titre : Cette méthode est utilisée si +la demande de titre a échoué et ne repose sur aucun échange de clef avec le lecteur DVD. Il utilise une attaque crypto pour deviner la clef titre directement -(en trouvant un motif répété dans le contenu VOB décodé et en supposant -que le texte en clair correspondant aux premiers octets cryptés est une +(en trouvant un motif répété dans le contenu VOB décodé et en supposant +que le texte en clair correspondant aux premiers octets cryptés est une continuation de ce motif). -Cette méthode est également connue sous le nom de "known plaintext attack" +Cette méthode est également connue sous le nom de "known plaintext attack" ou "DeCSSPlus". -Dans de rares cas cela peut échouer car il n'y a pas assez de données cryptées -sur le disque pour faire une attaque statistique ou à cause des changements de clef -au milieu du titre. C'est la seule façon de décrypter un DVD stocké sur le disque dur -ou un DVD avec une mauvaise région sur un lecteur RPC2(lent). +Dans de rares cas cela peut échouer car il n'y a pas assez de données cryptées +sur le disque pour faire une attaque statistique ou à cause des changements de clef +au milieu du titre. C'est la seule façon de décrypter un DVD stocké sur le disque dur +ou un DVD avec une mauvaise région sur un lecteur RPC2(lent). -Les lecteurs DVD RPC-1 ne protègent les réglages de protection de région -que de façon logicielle. -Les lecteurs RPC-2 ont une protection matérielle qui ne permet que 5 changements. -Il peut être requis/recommandé de mettre à niveau le firmware en RPC-1 +Les lecteurs DVD RPC-1 ne protègent les réglages de protection de région +que de façon logicielle. +Les lecteurs RPC-2 ont une protection matérielle qui ne permet que 5 changements. +Il peut être requis/recommandé de mettre à niveau le firmware en RPC-1 si vous avez un lecteur DVD RPC-2. -Les mises à niveau firmware peuvent être trouvées sur cette +Les mises à niveau firmware peuvent être trouvées sur cette page de firmware. -Si il n'y a pas de mise à niveau de firmware disponible pour votre périphérique, +Si il n'y a pas de mise à niveau de firmware disponible pour votre périphérique, utilisez l'outil -de réglage de région pour changer le code de région de votre lecteur DVD (sous Linux). -Attention : -Vous ne pouvez changer la région que 5 fois. +de réglage de région pour changer le code de région de votre lecteur DVD (sous Linux). +Attention : +Vous ne pouvez changer la région que 5 fois. @@ -264,13 +264,13 @@ Lecture de VCDs -Pour voir la liste complète des options disponibles, veuillez lire la page de man. -La syntaxe pour lire un Video CD standard (VCD) est la suivante : -mplayer vcd://<piste> [-cdrom-device <périphérique>] -Exemple : +Pour voir la liste complète des options disponibles, veuillez lire la page de man. +La syntaxe pour lire un Video CD standard (VCD) est la suivante : +mplayer vcd://<piste> [-cdrom-device <périphérique>] +Exemple : mplayer vcd://2 -cdrom-device /dev/hdc -Le périphérique VCD par défaut est /dev/cdrom. Si votre installation diffère, -faites un lien symbolique ou spécifiez le bon périphérique en ligne de commande avec l'option +Le périphérique VCD par défaut est /dev/cdrom. Si votre installation diffère, +faites un lien symbolique ou spécifiez le bon périphérique en ligne de commande avec l'option . @@ -278,14 +278,14 @@ Les CD-ROM SCSI Plextor et certains Toshiba, entre autres, ont d'horribles performances durant la lecture de VCDs. C'est parce que l'ioctl CDROMREADRAW n'est pas -complètement implémenté pour ces lecteurs. +complètement implémenté pour ces lecteurs. Si vous avez des connaissances en programmation SCSI, merci de -nous aider à implémenter un -support SCSI générique pour les VCDs. +nous aider à implémenter un +support SCSI générique pour les VCDs. -En attendant vous pouvez extraire des données d'un VCD avec +En attendant vous pouvez extraire des données d'un VCD avec readvcd et lire le fichier obtenu avec MPlayer. @@ -294,78 +294,78 @@ Structure d'un VCD -Un CD Video (VCD) est constitué de secteurs CD-ROM XA, c'est-à-dire CD-ROM mode 2 -forme 1 et 2 pistes : +Un CD Video (VCD) est constitué de secteurs CD-ROM XA, c'est-à-dire CD-ROM mode 2 +forme 1 et 2 pistes : -La première piste est en mode 2 forme 2 ce qui signifie qu'elle utilise une -correction d'erreur L2. La piste contient un système de fichiers ISO-9660 avec 2048 -octets/secteur. Ce système de fichiers contient des informations VCD meta-donnée, aussi -bien que les images fixes souvent utilisées dans les menus. Les segments MPEG pour les menus -peuvent aussi être stockés dans la première piste, mais les données MPEG doivent être cassées -en séries de bouts de 150 secteurs. Le système de fichiers ISO-9660 peut contenir d'autres +La première piste est en mode 2 forme 2 ce qui signifie qu'elle utilise une +correction d'erreur L2. La piste contient un système de fichiers ISO-9660 avec 2048 +octets/secteur. Ce système de fichiers contient des informations VCD meta-donnée, aussi +bien que les images fixes souvent utilisées dans les menus. Les segments MPEG pour les menus +peuvent aussi être stockés dans la première piste, mais les données MPEG doivent être cassées +en séries de bouts de 150 secteurs. Le système de fichiers ISO-9660 peut contenir d'autres fichiers ou programmes qui ne sont pas essentiels pour les -opérations VCD. +opérations VCD. -La seconde piste et les suivantes sont des pistes MPEG brutes (film) à 2324 octets/secteur, -contenant un paquet de données MPEG PS par secteur. Celles-ci sont formatées selon le mode 2 forme 1, -elles stockent donc plus de données par secteur au détriment de la correction d'erreur. -Il est aussi permis d'avoir des pistes CD-DA dans un VCD après la première piste. -Sur certains systèmes d'exploitation, il y a quelques astuces qui permettent de faire -apparaître ces pistes non-ISO-9660 dans un système de fichiers. Sur d'autres systèmes +La seconde piste et les suivantes sont des pistes MPEG brutes (film) à 2324 octets/secteur, +contenant un paquet de données MPEG PS par secteur. Celles-ci sont formatées selon le mode 2 forme 1, +elles stockent donc plus de données par secteur au détriment de la correction d'erreur. +Il est aussi permis d'avoir des pistes CD-DA dans un VCD après la première piste. +Sur certains systèmes d'exploitation, il y a quelques astuces qui permettent de faire +apparaître ces pistes non-ISO-9660 dans un système de fichiers. Sur d'autres systèmes d'exploitation comme GNU/Linux cela n'est pas le cas (pas encore). -Ici les données MPEG ne peuvent être montées. -Comme la plupart des films sont à l'intérieur de ce genre de piste, vous devrez +Ici les données MPEG ne peuvent être montées. +Comme la plupart des films sont à l'intérieur de ce genre de piste, vous devrez tout d'abord essayer . -Il existe également certains disques VCD sans la première piste (une seule piste et pas de système de -fichier du tout). Ils sont quand même lisibles, mais ne peuvent pas être montés. +Il existe également certains disques VCD sans la première piste (une seule piste et pas de système de +fichier du tout). Ils sont quand même lisibles, mais ne peuvent pas être montés. -La définition du standard Video CD est appelée le -"Livre Blanc" Philips et n'est généralement pas disponible en ligne, étant donné -qu'elle doit être achetée auprès de Philips. Une information plus détaillée sur le Video -CD peut être trouvée dans la +La définition du standard Video CD est appelée le +"Livre Blanc" Philips et n'est généralement pas disponible en ligne, étant donné +qu'elle doit être achetée auprès de Philips. Une information plus détaillée sur le Video +CD peut être trouvée dans la documentation de vcdimager. -À propos des fichiers .DAT : +À propos des fichiers .DAT : -Le fichier de ~600 Mo visible sur la première piste d'un VCD monté n'est -pas un vrai fichier ! -C'est ce qu'on appelle une passerelle iso, créée pour permettre à Windows -de gérer de telles pistes (Windows n'autorise pas l'accès brut au -périphérique du tout). +Le fichier de ~600 Mo visible sur la première piste d'un VCD monté n'est +pas un vrai fichier ! +C'est ce qu'on appelle une passerelle iso, créée pour permettre à Windows +de gérer de telles pistes (Windows n'autorise pas l'accès brut au +périphérique du tout). Sous linux, vous ne pouvez pas copier ou lire de telles pistes (elle contiennent des informations parasites). -Sous Windows c'est possible car son pilote iso9660 émule la lecture brute +Sous Windows c'est possible car son pilote iso9660 émule la lecture brute des pistes dans ce fichier. Pour lire un fichier .DAT vous avez besoin d'un pilote noyau qui peut -être trouvé dans la version Linux de PowerDVD. -Il possède un pilote de système de fichier iso9660 modifié -(vcdfs/isofs-2.4.X.o), qui est capable d'émuler -les pistes brutes au travers de ce fichier .DAT fantôme. +être trouvé dans la version Linux de PowerDVD. +Il possède un pilote de système de fichier iso9660 modifié +(vcdfs/isofs-2.4.X.o), qui est capable d'émuler +les pistes brutes au travers de ce fichier .DAT fantôme. Si vous montez le disque en utilisant leur pilote, vous pouvez -copier et même lire les fichiers .DAT avec MPlayer. +copier et même lire les fichiers .DAT avec MPlayer. Mais cela ne fonctionnera pas -avec le pilote iso9660 standard du noyau ! -Il est recommandé d'utiliser l'option -à la place. -D'autres possibilités pour la copie de VCD sont le nouveau pilote noyau +avec le pilote iso9660 standard du noyau ! +Il est recommandé d'utiliser l'option +à la place. +D'autres possibilités pour la copie de VCD sont le nouveau pilote noyau cdfs (qui ne fait pas partie du noyau officiel) qui montre les sessions du CD en temps que fichier image et cdrdao, une application -d'enregistrement/copie bit-à-bit). +d'enregistrement/copie bit-à-bit). diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/codecs.xml --- a/DOCS/xml/fr/codecs.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/codecs.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,15 +1,15 @@ - + -Codecs Supportés +Codecs Supportés -Codecs vidéo +Codecs vidéo -Voir la table d'état des codecs -pour une liste complète, générée quotidiennement. Très peu de codecs sont disponibles en téléchargement -sur notre page web. Récupérez-les depuis notre +Voir la table d'état des codecs +pour une liste complète, générée quotidiennement. Très peu de codecs sont disponibles en téléchargement +sur notre page web. Récupérez-les depuis notre page des codecs. @@ -19,34 +19,34 @@ - vidéo MPEG1 (VCD) + vidéo MPEG1 (VCD) et MPEG2 (DVD) - décodeurs natifs pour toutes les versions de DivX + décodeurs natifs pour toutes les versions de DivX 3ivX, MS MPEG4 v1, v2 et autres variantes MPEG4 - décodeur natif pour Windows Media Video 7/8 - (WMV1/WMV2), et décodeur DLL Win32 pour + décodeur natif pour Windows Media Video 7/8 + (WMV1/WMV2), et décodeur DLL Win32 pour Windows Media Video 9 - (WMV3), utilisés tous les deux dans les fichiers + (WMV3), utilisés tous les deux dans les fichiers .wmv - décodeur Sorenson 1 (SVQ1) natif + décodeur Sorenson 1 (SVQ1) natif - décodeur Sorenson 3 (SVQ3) natif + décodeur Sorenson 3 (SVQ3) natif - décodeur 3ivx v1, v2 + décodeur 3ivx v1, v2 codecs Cinepak et Intel Indeo (3.1,3.2,4.1,5.0) - MJPEG, AVID, VCR2, ASV2 et autres formats matériels + MJPEG, AVID, VCR2, ASV2 et autres formats matériels VIVO 1.0, 2.0, I263 et autres variantes H.263(+) @@ -61,17 +61,17 @@ librairies RealPlayer - décodeur natif pour HuffYUV + décodeur natif pour HuffYUV - vieux et simples formats variés similaires à RLE + vieux et simples formats variés similaires à RLE -Si vous avez un codec Win32 non listé ici qui n'est pas encore -supporté, veuillez lire Comment importer des codecs -et aidez-nous à en ajouter le support. +Si vous avez un codec Win32 non listé ici qui n'est pas encore +supporté, veuillez lire Comment importer des codecs +et aidez-nous à en ajouter le support. @@ -81,20 +81,20 @@ Cette section contient des informations sur les codecs DivX4 et DivX5 de Project Mayo. -La première version (alpha) disponible fût OpenDivX 4.0 alpha 47 et 48. -Son support était inclu dans MPlayer, et compilé -par défaut. Nous avons fréquemment utilisé son code de postprocessing pour -améliorer la qualité visuelle des vidéos MPEG-1/2. Maintenant nous utilisons +La première version (alpha) disponible fût OpenDivX 4.0 alpha 47 et 48. +Son support était inclu dans MPlayer, et compilé +par défaut. Nous avons fréquemment utilisé son code de postprocessing pour +améliorer la qualité visuelle des vidéos MPEG-1/2. Maintenant nous utilisons notre propre code, pour tous les types de fichiers. -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 +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 donc déconseillé. Cependant, il est utile -pour l'encodage. Un désavantage de ce codec est que ses sources ne sont +class="library">libavcodec. Son utilisation en tant que décodeur +est donc déconseillé. Cependant, il est utile +pour l'encodage. Un désavantage de ce codec est que ses sources ne sont pas disponibles sous une licence Open Source. @@ -103,44 +103,44 @@ - Utilise le codec à la manière d'OpenDivX. Dans ce cas il affiche des + Utilise le codec à la manière d'OpenDivX. Dans ce cas il affiche des images YV12 dans son propre buffer, et MPlayer - fait la conversion de palette via libvo.(Rapide, recommandé !) + fait la conversion de palette via libvo.(Rapide, recommandé !) Utilise la conversion de palette du codec. Dans ce mode, vous pouvez - également utiliser le format YUY2/UYVY. (LENT) + également utiliser le format YUY2/UYVY. (LENT) -La méthode est généralement plus rapide, grâce au -fait qu'elle transfert les données des images au format YV12 (planar YUV 4:2:0), -nécessitant ainsi moins de bande passante sur le bus. Pour les modes YUV -compactés (YUY2, UYVY), utilisez la méthode . Pour -les modes RGB la vitesse est la même, au mieux elle peut varier selon votre +La méthode est généralement plus rapide, grâce au +fait qu'elle transfert les données des images au format YV12 (planar YUV 4:2:0), +nécessitant ainsi moins de bande passante sur le bus. Pour les modes YUV +compactés (YUY2, UYVY), utilisez la méthode . Pour +les modes RGB la vitesse est la même, au mieux elle peut varier selon votre profondeur de couleur. Si votre pilote supporte le rendu direct, alors pourra être plus rapide voir même la solution la plus rapide. +divx4 pourra être plus rapide voir même la solution la plus rapide. -Le codec binaire de DivX4/5 peut être téléchargé depuis +Le codec binaire de DivX4/5 peut être téléchargé depuis avifile ou divx.com -Désarchivez-le, lancez ./install.sh en root et n'oubliez -pas d'ajouter /usr/local/lib à votre +Désarchivez-le, lancez ./install.sh en root et n'oubliez +pas d'ajouter /usr/local/lib à votre /etc/ld.so.conf et de lancer ldconfig. -Récupérez la version CVS de l'ANCIENNE librairie principale OpenDivX comme ceci: +Récupérez la version CVS de l'ANCIENNE librairie principale OpenDivX comme ceci: @@ -151,8 +151,8 @@ cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot co divxcore -Cette librairie principale est séparée en librairies d'encodage et de décodage -qui doivent être compilées séparément. Pour la librairie de décodage, tapez +Cette librairie principale est séparée en librairies d'encodage et de décodage +qui doivent être compilées séparément. Pour la librairie de décodage, tapez simplement cd divxcore/decore/build/linux @@ -163,9 +163,9 @@ -Hélas, pour la librairie d'encodage il n'y a pas de Makefile Linux disponible, -et le code optimisé pour MMX ne fonctionne que sous Windows. Vous pouvez quand -même le compiler en utilisant ce +Hélas, pour la librairie d'encodage il n'y a pas de Makefile Linux disponible, +et le code optimisé pour MMX ne fonctionne que sous Windows. Vous pouvez quand +même le compiler en utilisant ce Makefile. cd ../../../encore/build @@ -181,9 +181,9 @@ -MPlayer détecte automatiquement si DivX4/DivX5 -est correctement installé, donc compilez-le normalement. -Si il ne détecte pas le codec, votre installation ou votre configuration +MPlayer détecte automatiquement si DivX4/DivX5 +est correctement installé, donc compilez-le normalement. +Si il ne détecte pas le codec, votre installation ou votre configuration n'est pas correcte. @@ -198,33 +198,33 @@ FFmpeg contient libavcodec, la librairie de codecs -audio et vidéo leader de l'open source. -Elle est capable de décoder la plupart des formats multimédia, la plupart -du temps à une vitesse supérieure aux solutions alternatives, et vise à +audio et vidéo leader de l'open source. +Elle est capable de décoder la plupart des formats multimédia, la plupart +du temps à une vitesse supérieure aux solutions alternatives, et vise à supporter le reste. -C'est le décodeur par défaut pour la majorité des codecs que -MPlayer gère. -L'encodage dans différents formats est aussi possible, et est géré par +C'est le décodeur par défaut pour la majorité des codecs que +MPlayer gère. +L'encodage dans différents formats est aussi possible, et est géré par MEncoder. -Il contient plein de bons codecs, les plus importants étant les variantes -MPEG-4: DivX3, DivX4, DivX5, Windows Media Video 7/8 (WMV1/WMV2). Le décodeur WMA -est également très intéressant. +Il contient plein de bons codecs, les plus importants étant les variantes +MPEG-4: DivX3, DivX4, DivX5, Windows Media Video 7/8 (WMV1/WMV2). Le décodeur WMA +est également très intéressant. -Le codec le plus récent 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 à +Le codec le plus récent 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 à la place du codec binaire ! -Pour avoir la liste complète des codecs supportés veuillez vous reporter à la +Pour avoir la liste complète des codecs supportés veuillez vous reporter à la page web de FFmpeg. Codecs video -et audio supportés. +et audio supportés. @@ -240,24 +240,24 @@ XviD est un logiciel gratuit -de codec video conforme au MPEG-4 ASP, qui possède des dispositifs +de codec video conforme au MPEG-4 ASP, qui possède des dispositifs d'encodage en 2 passes et un support complet du MPEG-4 ASP, rendant la chose beaucoup plus efficace que le bien connu codec DivX. -Il se clame une très bonne qualité video et de bonne performance due aux +Il se clame une très bonne qualité video et de bonne performance due aux optimisations pour les processeurs les plus moderne. -Cela a commencé par le fork du développement du codec OpenDivX. -Il est apparu quand ProjectMayo est passé d'OpenDivX au -sources-fermées DivX4, et les personnes extérieures à -ProjectMayo travaillant sur OpenDivX se sont fâchés, et ont démarré XViD. -Les deux projets ont donc la même origine. +Cela a commencé par le fork du développement du codec OpenDivX. +Il est apparu quand ProjectMayo est passé d'OpenDivX au +sources-fermées DivX4, et les personnes extérieures à +ProjectMayo travaillant sur OpenDivX se sont fâchés, et ont démarré XViD. +Les deux projets ont donc la même origine. -Notez qu'XviD n'est pas nécessaire pour décoder des vidéos encodée par XviD. -libavcodec est utilisé par défaut et -offre une vitesse supérieure. +Notez qu'XviD n'est pas nécessaire pour décoder des vidéos encodée par XviD. +libavcodec est utilisé par défaut et +offre une vitesse supérieure. @@ -266,9 +266,9 @@ Comme la plupart des logiciels open source, il est disponible en deux parfums: versions officiel et la version CVS. - La version CVS est actuellement assez stable pour être utilisée, et bénéficie des + La version CVS est actuellement assez stable pour être utilisée, et bénéficie des corrections de bogues existant des versions "officielles". - Voici qui doit être fait pour faire fonctionner la version CVS de + Voici qui doit être fait pour faire fonctionner la version CVS de XviD avec MEncoder (vous avez besoin au minimum de autoconf 2.50, @@ -288,14 +288,14 @@ ./configure - Vous pouvez avoir à ajouter des options (examinez la sortie de + Vous pouvez avoir à ajouter des options (examinez la sortie de ./configure --help). make && make install - Si vous avez spécifié , + Si vous avez spécifié , copiez ../../src/divx4.h dans /usr/local/include/. @@ -314,34 +314,34 @@ Qu'est ce que le x264? x264 - est une librairie pour créer des flux video H.264. - Il n'est pas 100% achevé, mais actuellement il a au moins un début de - support pour la plupart des fonctionalités du H.264 qui ont un impact sur la qualité. - Il y a aussi des fonctionalités plus avancées des specifications du H.264 - qui n'ont rien avoir avec la qualité vidéo. La plupart ne sont pas encore - implémentées dans le x264. + est une librairie pour créer des flux video H.264. + Il n'est pas 100% achevé, mais actuellement il a au moins un début de + support pour la plupart des fonctionalités du H.264 qui ont un impact sur la qualité. + Il y a aussi des fonctionalités plus avancées des specifications du H.264 + qui n'ont rien avoir avec la qualité vidéo. La plupart ne sont pas encore + implémentées dans le x264. Fonctions d'encodage CAVLC/CABAC - Références multiple + Références multiple Intra: Tout les types de macrobloc (16x16, 8x8, et 4x4 avec - toutes les prédictions) - Inter P: Toutes les partitions (de 16x16 jusqu'à + toutes les prédictions) + Inter P: Toutes les partitions (de 16x16 jusqu'à 4x4) - Inter B: Les partitions de 16x16 jusqu'à 8x8 + Inter B: Les partitions de 16x16 jusqu'à 8x8 (incluant SKIP/DIRECT) - Control Débit: quantificateur constant, débit constant, + Control Débit: quantificateur constant, débit constant, simple ou multiple passe ABR, optionnel VBV - Détection de changement de scène + Détection de changement de scène Placement B-frame adaptif - B-frames commme références / ordre arbitraire de frame + B-frames commme références / ordre arbitraire de frame 8x8 et 4x4 transformation spaciale adaptative Mode sans perte - Matrices de quantification personnalisées - Encodage parallèle par découpage en de multiples tranches + Matrices de quantification personnalisées + Encodage parallèle par découpage en de multiples tranches @@ -349,98 +349,98 @@ Qu'est ce que le H.264? - H.264 est un des noms pour le nouveau codec video numérique développé conjointement + H.264 est un des noms pour le nouveau codec video numérique développé conjointement par l'ITU et le MPEG. - Il peut être aussi correctement référencé avec les noms vagues de + Il peut être aussi correctement référencé avec les noms vagues de "ISO/IEC 14496-10" ou "MPEG-4 Part 10". - De façon plus fréquente, il est réferencé comme étant "MPEG-4 AVC" ou juste "AVC". + De façon plus fréquente, il est réferencé comme étant "MPEG-4 AVC" ou juste "AVC". - Qu'importe la façon de l'appeler, H.264 peut valoir le coup d'être essayé - parcequ'il peut typiquement être équivalent en qualité au MPEG-4 ASP avec - 5%-30% de débit en moins. - Concrètement, le résultat dépendra de la source d'encodage et de l'efficacité + Qu'importe la façon de l'appeler, H.264 peut valoir le coup d'être essayé + parcequ'il peut typiquement être équivalent en qualité au MPEG-4 ASP avec + 5%-30% de débit en moins. + Concrètement, le résultat dépendra de la source d'encodage et de l'efficacité de l'encodeur. - Les gains apportés par H.264 ne sont pas gratuits: Décoder un flux H.264 - augmente considérablement les besoins en CPU et mémoire. - Par exemple, sur un Athlon 1733 MHz, une vidéo H.264 en résolution DVD à 1500kbps - demande environ 35% de CPU à décoder. - En comparaison, décoder un flux MPEG-4 ASP en résolution DVD à 1500kbps - demande environ 10% de CPU à décoder. - Cela signifie que le décodage de flux haute-définition est quasi hors de question - pour la majorité des utilisateurs. - Cela signifie aussi que même un rip DVD décent peut quelque fois être saccadé + Les gains apportés par H.264 ne sont pas gratuits: Décoder un flux H.264 + augmente considérablement les besoins en CPU et mémoire. + Par exemple, sur un Athlon 1733 MHz, une vidéo H.264 en résolution DVD à 1500kbps + demande environ 35% de CPU à décoder. + En comparaison, décoder un flux MPEG-4 ASP en résolution DVD à 1500kbps + demande environ 10% de CPU à décoder. + Cela signifie que le décodage de flux haute-définition est quasi hors de question + pour la majorité des utilisateurs. + Cela signifie aussi que même un rip DVD décent peut quelque fois être saccadé sur des processeurs plus lent que 2.0 GHz. Au moins avec x264, - les requièrements en encodage sont moins mauvais que ce dont on est habitué + les requièrements en encodage sont moins mauvais que ce dont on est habitué avec le MPEG-4 ASP. Par exemple, sur un Athlon 1733 MHz un encodage DVD typique devrait marcher - à 5-15fps. + à 5-15fps. - Ce document n'a pas pour but d'expliquer H.264 en détail, - mais si vous êtes intéressé par une brêve vue d'ensemble, vous devriez lire - L'Encodage Video Avancé H.264/AVC Standard: Vue d'ensemble et Introduction aux Extensions de Chaîne de Fidélité. + Ce document n'a pas pour but d'expliquer H.264 en détail, + mais si vous êtes intéressé par une brêve vue d'ensemble, vous devriez lire + L'Encodage Video Avancé H.264/AVC Standard: Vue d'ensemble et Introduction aux Extensions de Chaîne de Fidélité. -Comment puis-je jouer des vidéos H.264 avec <application>MPlayer</application>? +Comment puis-je jouer des vidéos H.264 avec <application>MPlayer</application>? - MPlayer utilise le décodeur H264 de + MPlayer utilise le décodeur H264 de libavcodec. libavcodec a eu au moins - un décodeur H.264 qui est un fonctionne un minimum depuis les alentours de Juillet 2004, - cependant des changements et améliorations majeurs ont été implémentés depuis cette date, - que ce soit en terme de fonctionalités supportées et en terme d'utilisation améliorée du CPU. - Juste pour être certain, c'est toujours une bonne idée d'utiliser une version récente extraite - du dépot Subversion. + un décodeur H.264 qui est un fonctionne un minimum depuis les alentours de Juillet 2004, + cependant des changements et améliorations majeurs ont été implémentés depuis cette date, + que ce soit en terme de fonctionalités supportées et en terme d'utilisation améliorée du CPU. + Juste pour être certain, c'est toujours une bonne idée d'utiliser une version récente extraite + du dépot Subversion. - Si vous voulez une façon rapide et facile de savoir si il y a eu des - changements récents du décodage H.264 de libavcodec, + Si vous voulez une façon rapide et facile de savoir si il y a eu des + changements récents du décodage H.264 de libavcodec, vous devriez garder un oeil sur Interface Web du Subversion de FFmpeg. -Comment puis-je encoder des vidéos avec <application>MEncoder</application> et +<title>Comment puis-je encoder des vidéos avec <application>MEncoder</application> et <systemitem class="library">x264</systemitem>? - Si vous avez la sous-version du client installé, les dernières sources de x264 - peuvent être récupérées avec cette commande: + Si vous avez la sous-version du client installé, les dernières sources de x264 + peuvent être récupérées avec cette commande: svn co svn://svn.videolan.org/x264/trunk x264 - Les sources de MPlayer sont mises à jour lorsque survient + Les sources de MPlayer sont mises à jour lorsque survient un changement de l'API de x264, - donc il est toujours conseillé d'utiliser la version Subversion de + donc il est toujours conseillé d'utiliser la version Subversion de MPlayer. - Peut-être cette situtation changera quand et si une "release" de + Peut-être cette situtation changera quand et si une "release" de x264 survient. - En attendant, x264 devra être - considéré comme trè instable, dans le sens que son interface de programmation - est sujet à changer. + En attendant, x264 devra être + considéré comme trè instable, dans le sens que son interface de programmation + est sujet à changer. x264 est construit et - installé de façon standard: + installé de façon standard: ./configure && make && sudo make install - Ceci installe libx264.a dans /usr/local/lib et x264.h est placé dans + Ceci installe libx264.a dans /usr/local/lib et x264.h est placé dans /usr/local/include. - Avec la librairie et l'entête de x264 - placé au emplacement standard, construire + Avec la librairie et l'entête de x264 + placé au emplacement standard, construire MPlayer avec le support x264 est facile. - Lancé juste le standard: + Lancé juste le standard: ./configure && make && sudo make install - Le script configure détectera automatiquement que vous avez ce qui est + Le script configure détectera automatiquement que vous avez ce qui est requis pour le x264. @@ -471,7 +471,7 @@ optimisation MMX/SSE/3DNow!) - AC3 par l'intermédiaire de la carte son + AC3 par l'intermédiaire de la carte son AAC @@ -480,7 +480,7 @@ codec audio Ogg Vorbis (librairie native) - RealAudio: DNET (AC3 bas débit), Cook, Sipro et ATRAC3 + RealAudio: DNET (AC3 bas débit), Cook, Sipro et ATRAC3 QuickTime: codecs audio Qualcomm et QDesign @@ -502,53 +502,53 @@ -Décodage AC3 logiciel +Décodage AC3 logiciel -C'est le décodeur utilisé par défaut pour les fichiers avec de l'audio AC3. +C'est le décodeur utilisé par défaut pour les fichiers avec de l'audio AC3. -Le décodeur AC3 peut créer des sorties audio mixées pour 2, 4 ou 6 haut-parleurs. -Quand il est configuré pour 6 haut-parleurs, ce décodeur fournit des sorties -séparées pour tous les canaux AC3 du pilote son, autorisant la pleine expérience -du "son surround" sans décodeur AC3 externe requis pour l'usage du +Le décodeur AC3 peut créer des sorties audio mixées pour 2, 4 ou 6 haut-parleurs. +Quand il est configuré pour 6 haut-parleurs, ce décodeur fournit des sorties +séparées pour tous les canaux AC3 du pilote son, autorisant la pleine expérience +du "son surround" sans décodeur AC3 externe requis pour l'usage du codec hwac3. -Utilisez l'option pour sélectionner le nombre de canaux -de sortie. Utilisez pour un mix stéréo. Pour un +Utilisez l'option pour sélectionner le nombre de canaux +de sortie. Utilisez pour un mix stéréo. Pour un mix 4 canaux (Avant Gauche, Avant Droite, Surround Gauche et Surround Droit), -utilisez. Dans ce cas, l'éventuel canal du centre -sera mixé à part égale sur les canaux de devant. -sortira tous les canaux AC3 tels qu'ils ont été encodés - dans l'ordre Gauche, +utilisez. Dans ce cas, l'éventuel canal du centre +sera mixé à part égale sur les canaux de devant. +sortira tous les canaux AC3 tels qu'ils ont été encodés - dans l'ordre Gauche, Droite, Surround Gauche, Surround Droit, Centre et LFE. -Le nombre de canaux par défaut est 2. +Le nombre de canaux par défaut est 2. Pour utiliser plus de 2 canaux de sortie, vous devrez utiliser OSS, et avoir une carte son qui supporte le nombre de canaux de sortie requis via le ioctl -SNDCTL_DSP_CHANNELS. Un exemple de driver approprié est emu10k1 (utilisé par -la carte Soundblaster Live!) depuis Août 2001 (Le CVS ALSA est également sensé +SNDCTL_DSP_CHANNELS. Un exemple de driver approprié est emu10k1 (utilisé par +la carte Soundblaster Live!) depuis Août 2001 (Le CVS ALSA est également sensé fonctionner). -Décodage AC3 matériel +Décodage AC3 matériel -Vous avez besoin d'une carte son gérant l'AC3, avec une sortie numérique +Vous avez besoin d'une carte son gérant l'AC3, avec une sortie numérique (S/PDIF). Le pilote de la carte doit supporter correctement le format AFMT_AC3 -(C-Media le fait). Connectez le décodeur AC3 à la sortie S/PDIF, et utilisez -l'option . C'est expérimental mais cela fonctionne +(C-Media le fait). Connectez le décodeur AC3 à la sortie S/PDIF, et utilisez +l'option . C'est expérimental mais cela fonctionne avec les cartes C-Media, Soundblaster Live! en utilisant les pilotes ALSA (mais -pas OSS) et les décodeurs MPEG DXR3/Hollywood+. +pas OSS) et les décodeurs MPEG DXR3/Hollywood+. @@ -558,28 +558,28 @@ libmad est une librairie -multi-plateforme de décodage MPEG audio entière (24bit PCM interne) uniquement. -Elle ne gère pas très bien les fichiers endommagés, et elle a parfois des problèmes -pour le déplacement, mais elle peut mieux se comporter que mp3lib sur des +multi-plateforme de décodage MPEG audio entière (24bit PCM interne) uniquement. +Elle ne gère pas très bien les fichiers endommagés, et elle a parfois des problèmes +pour le déplacement, mais elle peut mieux se comporter que mp3lib sur des plateformes sans FPU (tel que ARM). Si vous avez une installation fonctionnelle de libmad, configure -va trouver et compiler le support du décodage du son MPEG audio via +va trouver et compiler le support du décodage du son MPEG audio via libmad. -codec audio MPEG matériel +codec audio MPEG matériel -Ce codec (sélectionné par -ac hwmpa) passe directement les paquets audio -MPEG vers les décodeurs matériels, comme creux trouvés dans les cartes +Ce codec (sélectionné par -ac hwmpa) passe directement les paquets audio +MPEG vers les décodeurs matériels, comme creux trouvés dans les cartes DVB et les adaptateurs DXR2. Ne l'employez pas en combinaison avec n'importe quel autre dispositif de sortie -audio (comme OSS et ALSA) qui n'est pas capable de le décoder (vous n'entendriez +audio (comme OSS et ALSA) qui n'est pas capable de le décoder (vous n'entendriez que du bruit blanc). @@ -588,20 +588,20 @@ Codec AAC -AAC (Advanced Audio Coding) est un codec parfois présent dans les fichiers MOV et MP4. -Un décodeur open source appelé FAAD est disponible sur +AAC (Advanced Audio Coding) est un codec parfois présent dans les fichiers MOV et MP4. +Un décodeur open source appelé FAAD est disponible sur . MPlayer inclus libfaad 2.0RC1, vous n'avez donc pas -à l'obtenir séparemment. +à l'obtenir séparemment. Si vous utilisez gcc 3.2 qui ne peut pas compiler notre FAAD interne, ou si vous -voulez utiliser une librairie externe pour d'autres raisons, téléchargez la +voulez utiliser une librairie externe pour d'autres raisons, téléchargez la librairie dpuis la -page de téléchargements -et passez à configure. -Vous n'avez pas besoin de tout faad2 pour décoder les fichiers AAC, libfaad suffit. +page de téléchargements +et passez à configure. +Vous n'avez pas besoin de tout faad2 pour décoder les fichiers AAC, libfaad suffit. Construisez comme ceci: cd faad2/ @@ -622,18 +622,18 @@ codecs AMR -Adaptive Multi-Rate codec de voix est utilisé dans les téléphones mobiles de -troisième génération (3G). -L'implémentation de référence est disponible depuis -Projet d'Association sur la 3ème Génération -(libre pour un usage privé). +Adaptive Multi-Rate codec de voix est utilisé dans les téléphones mobiles de +troisième génération (3G). +L'implémentation de référence est disponible depuis +Projet d'Association sur la 3ème Génération +(libre pour un usage privé). -Pour activer le support, télécharger les sources pour les codecs +Pour activer le support, télécharger les sources pour les codecs AMR-NB et AMR-WB, -mettez les dans le répertoire là où vous avez dézippé le source de +mettez les dans le répertoire là où vous avez dézippé le source de MPlayer et lancez les commandes suivantes: unzip 26104-610.zip @@ -643,7 +643,7 @@ unzip 26204-600_ANSI-C_source_code.zip mv c-code libavcodec/amrwb_float -Après ça, suivez la procédure de build. +Après ça, suivez la procédure de build. habituelle de MPlayer @@ -661,28 +661,28 @@ codecs VFW -VFW (Video for Windows) est une ancienne API vidéo pour windows. Ses codecs +VFW (Video for Windows) est une ancienne API vidéo pour windows. Ses codecs portent l'extension .DLL ou (rarement) .DRV. -Si MPlayer n'arrive pas à lire votre AVI et renvoie : +Si MPlayer n'arrive pas à lire votre AVI et renvoie : UNKNOWN video codec: HFYU (0x55594648) -Cela signifie que votre AVI est encodé avec un codec HFYU fourcc (HFYU = codec +Cela signifie que votre AVI est encodé avec un codec HFYU fourcc (HFYU = codec HuffYUV, DIV3 = DivX Low Motion, etc...). Maintenant que nous savons cela, nous -devons déterminer quelle DLL windows utilise pour lire ce fichier. Dans votre +devons déterminer quelle DLL windows utilise pour lire ce fichier. Dans votre cas, le fichier system.ini contient (entre autres): VIDC.HFYU=huffyuv.dll Nous aurons donc besoin de la librairie huffyuv.dll. Notez -que les codecs audio sont spécifiés par le préfixe MSACM : +que les codecs audio sont spécifiés par le préfixe MSACM : msacm.l3acm=L3codeca.acm -C'est le codec MP3. Nous avons désormais toutes les informations nécessaires +C'est le codec MP3. Nous avons désormais toutes les informations nécessaires (fourcc, fichier codec, fichier AVI). Demandez le support de votre codec par mail, et envoyez ces fichiers sur le FTP : @@ -693,7 +693,7 @@ Sous Windows NT/2000/XP cherchez cette info dans la base de registre, c-a-d. cherchez "VIDC.HFYU". Pour savoir comment faire, regardez l'ancienne -méthode DirectShow ci-dessous. +méthode DirectShow ci-dessous. @@ -702,12 +702,12 @@ Codecs DirectShow -DirectShow est une API vidéo récente pour Windows, sans doute plus mauvaise que -la précédente. La situation est plus délicate avec DirectShow, puisque +DirectShow est une API vidéo récente pour Windows, sans doute plus mauvaise que +la précédente. La situation est plus délicate avec DirectShow, puisque system.ini ne contient aucune information, qui sont - désormais placées dans la base de registre et + désormais placées dans la base de registre et nous avons besoin du GUID du codec. @@ -716,7 +716,7 @@ -Nouvelle Méthode: +Nouvelle Méthode: En utilisant Microsoft GraphEdit (rapide) @@ -725,64 +725,64 @@ doom9. - Exécutez graphedit.exe. + Exécutez graphedit.exe. - Dans le menu sélectionnez Graph -> Insert Filters. + Dans le menu sélectionnez Graph -> Insert Filters. - Dépliez l'élément DirectShow Filters. + Dépliez l'élément DirectShow Filters. - Sélectionnez le bon nom de codec et dépliez l'élément. + Sélectionnez le bon nom de codec et dépliez l'élément. - Dans l'entrée DisplayName regardez le texte entre - accolades après le backslash et notez-le (cinq blocs délimités par des tirets, + Dans l'entrée DisplayName regardez le texte entre + accolades après le backslash et notez-le (cinq blocs délimités par des tirets, le GUID). - Le binaire du codec est le fichier spécifié dans l'entrée + Le binaire du codec est le fichier spécifié dans l'entrée Filename. -Si il n'y a pas d'entrée Filename et que +Si il n'y a pas d'entrée Filename et que DisplayName contient quelque chose comme device:dmo, alors c'est un codec DMO. -Ancienne Méthode: +Ancienne Méthode: -Respirez à fond et fouillez dans la base de registre... +Respirez à fond et fouillez dans la base de registre... Lancez regedit. - Pressez Ctrl+F, décochez les deux premières - cases, et cochez la troisième. Entrez le fourcc du codec. (par ex.: + Pressez Ctrl+F, décochez les deux premières + cases, et cochez la troisième. Entrez le fourcc du codec. (par ex.: TM20). - Vous devriez trouver un champ contenant le chemin et le nom du fichier utilisé + Vous devriez trouver un champ contenant le chemin et le nom du fichier utilisé (par ex. C:\WINDOWS\SYSTEM\TM20DEC.AX). Maintenant que nous avons le fichier, nous devons trouver son GUID. Cherchez - désormais le nom du codec, pas son fourcc. Son nom peut être trouvé quand + désormais le nom du codec, pas son fourcc. Son nom peut être trouvé quand Media Player lit le fichier, en regardant dans File -> Properties -> Advanced. - Si rien n'apparaît, pas de chance. Essayez de le deviner. (par ex. + Si rien n'apparaît, pas de chance. Essayez de le deviner. (par ex. cherchez : TrueMotion) - Si le GUID apparaît dans la base de registre, vous devriez voir un champ + Si le GUID apparaît dans la base de registre, vous devriez voir un champ FriendlyName et un champ CLSID. Copiez les 16 octets du CLSID, c'est le GUID dont nous avons besoin. @@ -791,13 +791,13 @@ -Si la recherche échoue, cochez toutes les options de la fenêtre de recherche. +Si la recherche échoue, cochez toutes les options de la fenêtre de recherche. Vous aurez des mauvaises occurrences, mais finirez par obtenir la bonne... -Nous avons désormais toutes les informations nécessaires (fourcc, GUID, fichier +Nous avons désormais toutes les informations nécessaires (fourcc, GUID, fichier codec, fichier AVI), demandez le support de votre codec par mail, et envoyez ces fichiers sur le FTP : -Si vous voulez ajouter un codec vous-même, lisez +Si vous voulez ajouter un codec vous-même, lisez DOCS/tech/codecs.conf.txt (en anglais). diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/containers.xml --- a/DOCS/xml/fr/containers.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/containers.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,4 +1,4 @@ - + Conteneurs @@ -6,85 +6,85 @@ Il est important de clarifier une erreur commune. Quand les gens voient un fichier avec une extension .AVI, ils en concluent -immédiatement qu'il ne s'agit pas d'un fichier MPEG. Ce n'est pas vrai. -Du moins pas entièrement. Contrairement aux suppositions populaires, un -tel fichier peut contenir de la vidéo MPEG-1. +immédiatement qu'il ne s'agit pas d'un fichier MPEG. Ce n'est pas vrai. +Du moins pas entièrement. Contrairement aux suppositions populaires, un +tel fichier peut contenir de la vidéo MPEG-1. -Vous voyez, un codec n'est pas la même chose qu'un +Vous voyez, un codec n'est pas la même chose qu'un format de conteneur. -Exemples de codecs vidéo: MPEG-1, MPEG-2, +Exemples de codecs vidéo: MPEG-1, MPEG-2, MPEG-4 (DivX), Indeo5, 3ivx. Exemples de formats de conteneur: MPG, AVI, ASF. -En théorie, vous pouvez placer une vidéo OpenDivX et de l'audio MP3 dans un +En théorie, vous pouvez placer une vidéo OpenDivX et de l'audio MP3 dans un conteneur MPG. Par contre, la plupart des lecteurs -ne pourrons pas lire ce fichier car ils attendent de la vidéo MPEG-1 et de l'audio -MP2 (contrairement à l'AVI, le -MPG ne contient pas les champs nécessaires pour -décrire ses flux vidéo et audio). Ou vous pouvez placer de la vidéo MPEG-1 dans +ne pourrons pas lire ce fichier car ils attendent de la vidéo MPEG-1 et de l'audio +MP2 (contrairement à l'AVI, le +MPG ne contient pas les champs nécessaires pour +décrire ses flux vidéo et audio). Ou vous pouvez placer de la vidéo MPEG-1 dans un fichier AVI. FFmpeg et -MEncoder peuvent créer ces fichiers. +MEncoder peuvent créer ces fichiers. -Formats vidéo +Formats vidéo Fichiers MPEG -Les fichiers MPEG peuvent avoir des apparences différentes: +Les fichiers MPEG peuvent avoir des apparences différentes: MPG: C'est la forme la plus basique des formats - de fichier MPEG. Il contient de la vidéo MPEG-1, et de l'audio MP2 (MPEG-1 layer 2) + de fichier MPEG. Il contient de la vidéo MPEG-1, et de l'audio MP2 (MPEG-1 layer 2) ou plus rarement MP1. - DAT: C'est très exactement le même format que MPG mais avec une extension différente. - Il est utilisé dans les Video CDs. A cause de - la façon dont sont créés les VCDs et dont linux est conçu, les fichiers DAT ne - peuvent être ni lus ni copiés depuis des VCDs en temps que fichiers réguliers. + DAT: C'est très exactement le même format que MPG mais avec une extension différente. + Il est utilisé dans les Video CDs. A cause de + la façon dont sont créés les VCDs et dont linux est conçu, les fichiers DAT ne + peuvent être ni lus ni copiés depuis des VCDs en temps que fichiers réguliers. Vous devrez utiliser l'option pour lire un Video CD. VOB: C'est le format de fichier MPEG des DVDs. - C'est le même que MPG, plus la capacité de contenir des sous-titres et de - l'audio non-MPEG (AC3). Il contient de la vidéo encodée en MPEG2 et généralement - de l'audio AC3, mais DTS, MP2 et LPCM non-compressé sont également autorisés. + C'est le même que MPG, plus la capacité de contenir des sous-titres et de + l'audio non-MPEG (AC3). Il contient de la vidéo encodée en MPEG2 et généralement + de l'audio AC3, mais DTS, MP2 et LPCM non-compressé sont également autorisés. Lisez la section DVD! - TY: C'est un flux TiVo MPEG. Il contient les données MPEG PES pour les flux audio et - vidéo, ainsi que des informations en plus comme les closed captions (CC). Le - conteneur n'est pas un flux de programme MPEG, mais un format fermé créé par - TiVo. Pour plus d'informations sur le format de flux TiVo, veuillez vous référer à + TY: C'est un flux TiVo MPEG. Il contient les données MPEG PES pour les flux audio et + vidéo, ainsi que des informations en plus comme les closed captions (CC). Le + conteneur n'est pas un flux de programme MPEG, mais un format fermé créé par + TiVo. Pour plus d'informations sur le format de flux TiVo, veuillez vous référer à la page TyStudio. -Les séries de trames forment des groupes indépendants dans les fichiers MPEG. +Les séries de trames forment des groupes indépendants dans les fichiers MPEG. Cela signifie que vous pouvez couper/joindre un fichier MPEG avec des outils fichiers standards (comme dd, cut), et il restera parfaitement lisible. -Une fonction importante des MPGs est qu'ils ont un champ décrivant le rapport -d'aspect du flux vidéo à l'interieur du flux. Par exemple les SVCDs ont une résolution -de 480x480, et dans l'entête ce champ est fixé à 4:3, il est donc -lu en 640x480. Les fichiers AVI n'ont souvent pas ce champ, ils doivent donc être -redimensionnés durant l'encodage ou joués avec l'option . +Une fonction importante des MPGs est qu'ils ont un champ décrivant le rapport +d'aspect du flux vidéo à l'interieur du flux. Par exemple les SVCDs ont une résolution +de 480x480, et dans l'entête ce champ est fixé à 4:3, il est donc +lu en 640x480. Les fichiers AVI n'ont souvent pas ce champ, ils doivent donc être +redimensionnés durant l'encodage ou joués avec l'option . @@ -93,30 +93,30 @@ Fichiers AVI -Conçu par Microsoft, AVI (Audio Video Interleaved) -est un format répandu et multi-usages actuellement utilisé par la plupart des vidéos -MPEG-4 (DivX et DivX4). Il a de nombreux inconvénients et défauts (par exemple en streaming). -Il supporte un flux vidéo et de 0 à 99 flux audio. La taille du fichier est limité -à 2Go, mais il existe une extension permettant des fichiers plus gros appelée -OpenDML. Actuellement Microsoft décourage fortement son utilisation au profit +Conçu par Microsoft, AVI (Audio Video Interleaved) +est un format répandu et multi-usages actuellement utilisé par la plupart des vidéos +MPEG-4 (DivX et DivX4). Il a de nombreux inconvénients et défauts (par exemple en streaming). +Il supporte un flux vidéo et de 0 à 99 flux audio. La taille du fichier est limité +à 2Go, mais il existe une extension permettant des fichiers plus gros appelée +OpenDML. Actuellement Microsoft décourage fortement son utilisation au profit d' ASF/WMV. Il y a un hack qui permet aux fichiers AVI de contenir un flux audio Ogg Vorbis, mais qui les rend incompatibles avec le standard AVI. -MPlayer peut lire ces fichiers. Le déplacement est -aussi implémenté mais sévèrement gêné par les fichiers mal encodés avec des -entêtes trompeuses. Malheureusement le seul encodeur capable actuellement de -créer ces fichiers, NanDub, a ce problème. +MPlayer peut lire ces fichiers. Le déplacement est +aussi implémenté mais sévèrement gêné par les fichiers mal encodés avec des +entêtes trompeuses. Malheureusement le seul encodeur capable actuellement de +créer ces fichiers, NanDub, a ce problème. -Les caméras DV créent des flux DV bruts que les utilitaires de capture DV -convertissent en deux types de fichiers AVI différents. L'AVI pourra ensuite -contenir soit des flux audio et vidéo séparés que MPlayer -peut lire, soit un flux DV brut pour lequel le support est en développement. +Les caméras DV créent des flux DV bruts que les utilitaires de capture DV +convertissent en deux types de fichiers AVI différents. L'AVI pourra ensuite +contenir soit des flux audio et vidéo séparés que MPlayer +peut lire, soit un flux DV brut pour lequel le support est en développement. @@ -124,17 +124,17 @@ Il y a deux types de fichiers AVI: - Entrelacé: Les contenus audios et vidéos sont - entrelacés. C'est l'utilisation standard. Recommandée et généralement utilisée. - Certains outils créent des AVIs entrelacés avec une mauvaise synchro. - MPlayer les détecte comme entrelacés, ce qui va - enduire une perte de synchro A/V, probablement pendant un déplacement. Ces - fichiers devraient être lu en tant que non-entrelacés (avec l'option ). + Entrelacé: Les contenus audios et vidéos sont + entrelacés. C'est l'utilisation standard. Recommandée et généralement utilisée. + Certains outils créent des AVIs entrelacés avec une mauvaise synchro. + MPlayer les détecte comme entrelacés, ce qui va + enduire une perte de synchro A/V, probablement pendant un déplacement. Ces + fichiers devraient être lu en tant que non-entrelacés (avec l'option ). - Non-entrelacé: D'abord vient le flux vidéo - entier, puis le flux audio entier. Il a donc besoin de beaucoup de déplacements, - rendant la lecture depuis le réseau ou un CD-ROM difficile. + Non-entrelacé: D'abord vient le flux vidéo + entier, puis le flux audio entier. Il a donc besoin de beaucoup de déplacements, + rendant la lecture depuis le réseau ou un CD-ROM difficile. @@ -143,28 +143,28 @@ MPlayer supporte deux types de synchro pour les fichiers AVI: - basé sur bps: Basé sur le bitrate/samplerate du flux - video/audio. Cette méthode est utilisé dans la plupart des lecteurs, + basé sur bps: Basé sur le bitrate/samplerate du flux + video/audio. Cette méthode est utilisé dans la plupart des lecteurs, incluant avifile - et Windows Media Player. Les fichiers avec des entêtes endommagées, - et les fichiers créés avec de l'audio VBR mais pas avec un encodeur VBR-compliant - auront une désynchro A/V avec cette méthode (la plupart du temps en se déplaçant). + et Windows Media Player. Les fichiers avec des entêtes endommagées, + et les fichiers créés avec de l'audio VBR mais pas avec un encodeur VBR-compliant + auront une désynchro A/V avec cette méthode (la plupart du temps en se déplaçant). - basé sur l'entrelacement: N'utilise pas le bitrate - de l'entête, à la place utilise la position relative des morceaux d'audio et de - vidéo entrelacés, rendant lisibles les fichiers mal encodés avec de l'audio VBR. + basé sur l'entrelacement: N'utilise pas le bitrate + de l'entête, à la place utilise la position relative des morceaux d'audio et de + vidéo entrelacés, rendant lisibles les fichiers mal encodés avec de l'audio VBR. -N'importe quel codec audio et vidéo est autorisé, mais notez que l'audio VBR -n'est pas très bien supporté par la plupart des lecteurs. Le format de fichier +N'importe quel codec audio et vidéo est autorisé, mais notez que l'audio VBR +n'est pas très bien supporté par la plupart des lecteurs. Le format de fichier rend l'utilisation d'audio VBR possible, mais la plupart des lecteurs attendent -de l'audio CBR, donc ils échouent avec VBR. VBR n'est pas très courant et les -spécs AVI de Microsoft ne décrivent que l'audio CBR. La plupart des -encodeurs /multiplexeurs créés de mauvais fichiers en utilisant l'audio VBR. +de l'audio CBR, donc ils échouent avec VBR. VBR n'est pas très courant et les +spécs AVI de Microsoft ne décrivent que l'audio CBR. La plupart des +encodeurs /multiplexeurs créés de mauvais fichiers en utilisant l'audio VBR. Il n'y a que deux exceptions: NanDub et MEncoder. @@ -174,12 +174,12 @@ Fichiers ASF/WMV -ASF (Active Streaming Format) provient de Microsoft. Ils ont développé deux -variantes de l'ASF, v1.0 et v2.0. v1.0 est utilisé par leurs outils multimédia +ASF (Active Streaming Format) provient de Microsoft. Ils ont développé deux +variantes de l'ASF, v1.0 et v2.0. v1.0 est utilisé par leurs outils multimédia (Windows Media Player et Windows Media Encoder) -et sont très secrètes. v2.0 est publié et breveté :). -Bien sûr elles diffèrent, il n'y a pas de compatibilité du tout (ce n'est juste -qu'un autre nom légal). +et sont très secrètes. v2.0 est publié et breveté :). +Bien sûr elles diffèrent, il n'y a pas de compatibilité du tout (ce n'est juste +qu'un autre nom légal). MPlayer ne supporte que la v1.0, car personne n'a vu de fichiers v2.0 :). Notez que les fichiers ASF portent maintenant l'extension .WMA ou .WMV. @@ -191,13 +191,13 @@ Fichiers QuickTime/MOV -Ces formats ont été conçus par Apple et peuvent contenir n'importe quel codec, CBR ou VBR. -Ils ont généralement une extension .QT ou .MOV. +Ces formats ont été conçus par Apple et peuvent contenir n'importe quel codec, CBR ou VBR. +Ils ont généralement une extension .QT ou .MOV. Notez que depuis que le groupe MPEG4 a choisi QuickTime en tant que -format recommandé pour le MPEG4, leurs fichiers MOV sont diffusés avec une +format recommandé pour le MPEG4, leurs fichiers MOV sont diffusés avec une extension .MPG ou .MP4 (Au passage les -flux vidéo et audio de ces fichiers sont de véritables fichiers MPG et AAC. Vous -pouvez même les extraire avec les options et +flux vidéo et audio de ces fichiers sont de véritables fichiers MPG et AAC. Vous +pouvez même les extraire avec les options et ). @@ -208,17 +208,17 @@ Fichiers VIVO -MPlayer démuxe les fichiers VIVO avec plaisir. -Le plus gros désavantage de ce format est qu'il n'a pas de bloc d'index, ni +MPlayer démuxe les fichiers VIVO avec plaisir. +Le plus gros désavantage de ce format est qu'il n'a pas de bloc d'index, ni de taille de paquets fixe ou d'octet de synchro et la plupart des fichiers -manquent même de trames clés, donc oubliez le déplacement ! +manquent même de trames clés, donc oubliez le déplacement ! -Le codec vidéo des fichiers VIVO/1.0 est le h.263 -standard. Le codec vidéo des fichiers VIVO/2.0 est un -h.263v2 modifié et non-standard. Même chose pour -l'audio, qui peut être g.723 (standard), ou +Le codec vidéo des fichiers VIVO/1.0 est le h.263 +standard. Le codec vidéo des fichiers VIVO/2.0 est un +h.263v2 modifié et non-standard. Même chose pour +l'audio, qui peut être g.723 (standard), ou Vivo Siren. @@ -228,13 +228,13 @@ Fichiers FLI -FLI est un très ancien format de fichier -utilisé par Autodesk Animator, mais c'est un format courant pour les animations -courtes trouvées sur le net. -MPlayer démuxe et décode les films FLI et est même -capable de ce déplacer à l'intérieur (utile en utilisant l'option -). Les fichiers FLI n'ont pas de trame clé, donc l'image -sera brouillée pendant un court instant après le déplacement. +FLI est un très ancien format de fichier +utilisé par Autodesk Animator, mais c'est un format courant pour les animations +courtes trouvées sur le net. +MPlayer démuxe et décode les films FLI et est même +capable de ce déplacer à l'intérieur (utile en utilisant l'option +). Les fichiers FLI n'ont pas de trame clé, donc l'image +sera brouillée pendant un court instant après le déplacement. @@ -243,7 +243,7 @@ Fichiers RealMedia (RM) -Oui, MPlayer peut lire (démuxer) les fichiers RealMedia +Oui, MPlayer peut lire (démuxer) les fichiers RealMedia (.rm). @@ -253,13 +253,13 @@ Fichiers NuppelVideo NuppelVideo -est un outil de capture TV (d'après ce que j'en sais:). MPlayer +est un outil de capture TV (d'après ce que j'en sais:). MPlayer peut lire ses fichiers .NUV (NuppelVideo 5.0 uniquement). -Ces fichiers peuvent contenir des trames YV12 non-compressées, YV12+RTJpeg compressées, -YV12 RTJpeg+lzo compressées, et YV12+lzo compressées. -MPlayer les décode tous (et les encode -également avec MEncoder en MPEG-4 (DivX)/etc!). -Le déplacement fonctionne. +Ces fichiers peuvent contenir des trames YV12 non-compressées, YV12+RTJpeg compressées, +YV12 RTJpeg+lzo compressées, et YV12+lzo compressées. +MPlayer les décode tous (et les encode +également avec MEncoder en MPEG-4 (DivX)/etc!). +Le déplacement fonctionne. @@ -268,11 +268,11 @@ Fichiers yuv4mpeg yuv4mpeg / yuv4mpeg2 -est un format de fichier utilisé par les +est un format de fichier utilisé par les programmes mjpegtools. -Vous pouvez grabber, produire, filtrer ou encoder de la vidéo dans ce format -en utilisant ces outils. Le format de fichier est réellement une séquence -d'images YUV 4:2:0 non-compressées. +Vous pouvez grabber, produire, filtrer ou encoder de la vidéo dans ce format +en utilisant ces outils. Le format de fichier est réellement une séquence +d'images YUV 4:2:0 non-compressées. @@ -280,7 +280,7 @@ Fichiers FILM -Ce format est utilisé par les vieux jeux Sega Saturn CD-ROM. +Ce format est utilisé par les vieux jeux Sega Saturn CD-ROM. @@ -288,7 +288,7 @@ Fichiers RoQ -Les fichiers RoQ sont des fichiers multimédia utilisés dans +Les fichiers RoQ sont des fichiers multimédia utilisés dans certains jeux ID comme Quake III et Return to Castle Wolfenstein. @@ -298,7 +298,7 @@ Fichiers OGG/OGM Ceci est un nouveau format de Xiphophorus. -Il peut contenir n'importe quel codec vidéo ou audio, CBR ou VBR. Vous aurez +Il peut contenir n'importe quel codec vidéo ou audio, CBR ou VBR. Vous aurez besoin d'installer libogg et libvorbis avant la compilation de MPlayer pour qu'il puisse les lire. @@ -310,7 +310,7 @@ Fichiers SDP SDP est un -format IETF standard pour décrire les flux RTP video et/ou audio. +format IETF standard pour décrire les flux RTP video et/ou audio. (Les librairies "LIVE555 Streaming Media" sont requises.) @@ -320,7 +320,7 @@ Fichiers PVA -PVA est un format semblable à MPEG utilisé dans les logiciels des cartes TV DVB +PVA est un format semblable à MPEG utilisé dans les logiciels des cartes TV DVB (par ex.: MultiDec, WinTV sous Windows.) @@ -329,16 +329,16 @@ Fichiers NSV -NSV (NullSoft Video) est un format utilisé par le lecteur -Winamp pour faire du stream audio et vidéo. -La vidéo est en VP3, VP5 ou VP6, l'audio en MP3, AAC ou VLB. +NSV (NullSoft Video) est un format utilisé par le lecteur +Winamp pour faire du stream audio et vidéo. +La vidéo est en VP3, VP5 ou VP6, l'audio en MP3, AAC ou VLB. La version audio uniquement de NSV a une extension .nsa. MPlayer peut lire les deux types de flux et fichiers NSV. Veuillez noter que la plupart des fichiers du site de Winamp utilisent de l'audio VLB, -qui ne peut être décodé pour l'instant. De plus les flux de ce site nécessitent -une couche suplémentaire de dépaquetage qui doit encore être implémentée (ces -fichiers sont de toute façon illisibles car ils utilisent de l'audio VLB). +qui ne peut être décodé pour l'instant. De plus les flux de ce site nécessitent +une couche suplémentaire de dépaquetage qui doit encore être implémentée (ces +fichiers sont de toute façon illisibles car ils utilisent de l'audio VLB). @@ -354,7 +354,7 @@ fichiers NUT -NUT est le format de conteneur developé par les membres de +NUT est le format de conteneur developé par les membres de MPlayer et FFmpeg. Les deux projets le supportent. En lire plus sur le site officiel. @@ -367,37 +367,37 @@ Le format GIFest un format courant pour les graphismes web. Il y a deux versions des specs GIF, GIF87a et GIF89a. La -principale différence est que le GIF89a autorise l'animation. +principale différence est que le GIF89a autorise l'animation. MPlayer supporte les deux formats en utilisant libungif ou une autre librairie compatible libgif. -Les GIFs non-animés seront affichés comme des vidéos à simple trame. +Les GIFs non-animés seront affichés comme des vidéos à simple trame. (Utilisez les options et pour les afficher plus longtemps). -MPlayer ne supporte actuellement pas le déplacement -dans les fichiers GIF. Les fichiers GIF n'ont pas nécessairement une taille de -trame fixe, ni un débit fixe. De plus, chaque trame est de taille indépendante -et, est sensée être positionnée à une certaine place dans un champ de taille fixe. -Le débit est contrôlé par un bloc optionnel avant chaque trame qui spécifie le -décalage de la prochaine trame en centièmes de seconde. +MPlayer ne supporte actuellement pas le déplacement +dans les fichiers GIF. Les fichiers GIF n'ont pas nécessairement une taille de +trame fixe, ni un débit fixe. De plus, chaque trame est de taille indépendante +et, est sensée être positionnée à une certaine place dans un champ de taille fixe. +Le débit est contrôlé par un bloc optionnel avant chaque trame qui spécifie le +décalage de la prochaine trame en centièmes de seconde. Les fichiers GIF standard contiennent des trames 24-bit RGB avec au plus une -palette 8-bit. Ces trames sont généralement compressées en LZW, bien que -certains encodeurs GIF produisent des trames non-compressées pour éviter les -problèmes de licence avec la compression LZW. +palette 8-bit. Ces trames sont généralement compressées en LZW, bien que +certains encodeurs GIF produisent des trames non-compressées pour éviter les +problèmes de licence avec la compression LZW. Si votre distribution ne contient pas libungif, -téléchargez-en une copie depuis la +téléchargez-en une copie depuis la page de libungif -. Pour des informations techniques détaillées, regardez la -spécification GIF89a. +. Pour des informations techniques détaillées, regardez la +spécification GIF89a. @@ -410,20 +410,20 @@ MPlayer est un lecteur de films et pas de media, bien qu'il puisse lire -quelques formats audio (listés dans les sections ci-dessous). Ce n'est pas un -usage recommandé de MPlayer, vous feriez mieux d'utiliser +quelques formats audio (listés dans les sections ci-dessous). Ce n'est pas un +usage recommandé de MPlayer, vous feriez mieux d'utiliser XMMS. Fichiers MP3 -Vous pouvez avoir des problèmes pour lire certains fichiers MP3 que +Vous pouvez avoir des problèmes pour lire certains fichiers MP3 que MPlayer prends pour des MPEGs et ne joue pas -correctement voir pas du tout. Ceci ne peut être réparé sans enlever le -support de certains fichiers MPEG endommagés et donc restera ainsi pour -un temps indéterminé. L'option décrite dans la -page de man pourrait vous aider dans ces cas-là. +correctement voir pas du tout. Ceci ne peut être réparé sans enlever le +support de certains fichiers MPEG endommagés et donc restera ainsi pour +un temps indéterminé. L'option décrite dans la +page de man pourrait vous aider dans ces cas-là. @@ -432,7 +432,7 @@ Requiert libogg et -libvorbis correctement installés. +libvorbis correctement installés. @@ -440,12 +440,12 @@ CD audio MPlayer peut utiliser cdparanoia -pour lire des CDDA (Audio CD). Le but de cette section n'est pas d'énumérer les +pour lire des CDDA (Audio CD). Le but de cette section n'est pas d'énumérer les fonctions de cdparanoia. -Voir la page de man pour les options à passer à cdparanoia +Voir la page de man pour les options à passer à cdparanoia via . @@ -453,21 +453,21 @@ XMMS -MPlayer peut utiliser les plugins d'entrée de +MPlayer peut utiliser les plugins d'entrée de XMMS pour jouer de nombreux formats de fichier. -Il y a des plugins pour les thèmes de jeux SNES, les thèmes SID (du Commodore +Il y a des plugins pour les thèmes de jeux SNES, les thèmes SID (du Commodore 64), de nombreux formats Amiga, .xm, .it, VQF, musepack, Bonk, shorten et bien d'autres. Vous pouvez les trouver sur la -page des plugins d'entrée XMMS. +page des plugins d'entrée XMMS. -Pour cette fonctionnalité vous devez avoir XMMS +Pour cette fonctionnalité vous devez avoir XMMS et compiler MPlayer avec MPlayer avec ./configure --enable-xmms. -Si cela ne fonctionne pas, vous pourriez avoir besoin de préciser le chemin +Si cela ne fonctionne pas, vous pourriez avoir besoin de préciser le chemin des plugins et des librairies XMMS explicitement -par l'intermédiaire des options et +par l'intermédiaire des options et . diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/documentation.xml --- a/DOCS/xml/fr/documentation.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/documentation.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,8 +1,8 @@ - + -<application>MPlayer</application> - Le Lecteur Vidéo +<application>MPlayer</application> - Le Lecteur Vidéo 30 Novembre 2004 @@ -40,16 +40,16 @@ Comment lire cette documentation -Si c'est votre première installation, assurez-vous de tout lire d'ici -jusqu'à la fin de la section Installation, et de suivre tous les liens que vous -pourrez trouver. Si vous avez d'autres questions, retournez à la -table des matières, lisez la +Si c'est votre première installation, assurez-vous de tout lire d'ici +jusqu'à la fin de la section Installation, et de suivre tous les liens que vous +pourrez trouver. Si vous avez d'autres questions, retournez à la +table des matières, lisez la ou faites une recherche dans ces fichiers. -La plupart des questions devraient trouver leur réponse ici et le -reste a probablement déjà été demandé sur nos +La plupart des questions devraient trouver leur réponse ici et le +reste a probablement déjà été demandé sur nos listes de diffusion. Regardez leurs archives, -il y a beaucoup d'informations intéressantes à y trouver. +il y a beaucoup d'informations intéressantes à y trouver. @@ -59,75 +59,75 @@ Introduction -MPlayer est un lecteur de vidéos pour GNU/Linux +MPlayer est un lecteur de vidéos pour GNU/Linux (fonctionne sur de nombreux autres Un*x, et processeurs non-x86, voir la section ). -Il lit la majorité des fichiers MPEG, VOB, AVI, OGG/OGM, VIVO, ASF/WMA/WMV, -QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ, PVA, Matroska supportés +Il lit la majorité des fichiers MPEG, VOB, AVI, OGG/OGM, VIVO, ASF/WMA/WMV, +QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ, PVA, Matroska supportés par de nombreux codecs natifs, XAnim, RealPlayer et les DLLs Win32. Vous pouvez regarder les VideoCD, SVCD, DVD, 3ivx, -RealMedia, Sorenson, Theora, ainsi que les vidéos au format +RealMedia, Sorenson, Theora, ainsi que les vidéos au format MPEG-4 (DivX). L'autre point fort de MPlayer est la grande -variété de pilotes de sortie supportée. +variété de pilotes de sortie supportée. Il fonctionne avec X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca, DirectFB, mais vous pouvez utiliser GGI et SDL (et ainsi tous leurs pilotes) -et également certains pilotes de bas niveau spécifiques à certaines cartes +et également certains pilotes de bas niveau spécifiques à certaines cartes (pour Matrox, 3Dfx et Radeon, Mach64, Permedia3) ! La plupart d'entre eux supportent le redimmensionnement logiciel ou -matériel, vous pouvez donc apprécier les films en plein écran. -MPlayer supporte la décompression matérielle +matériel, vous pouvez donc apprécier les films en plein écran. +MPlayer supporte la décompression matérielle fournie par certaines cartes MPEG, telles que la DVB et la DXR3/Hollywood+. -Et que dire de ces superbes sous-titres lissés (14 -types supportés) avec des polices européennes/ISO 8859-1,2 -(Hongrois, Anglais, tchèque, etc.), Cyrilliques, Coréennes, ainsi que de +Et que dire de ces superbes sous-titres lissés (14 +types supportés) avec des polices européennes/ISO 8859-1,2 +(Hongrois, Anglais, tchèque, etc.), Cyrilliques, Coréennes, ainsi que de l'OnScreenDisplay (OSD) ? -Ce lecteur peut lire les fichiers MPEG endommagés (utile pour certains VCDs), -ainsi que les mauvais fichiers AVI qui ne sont pas lisibles par le célèbre +Ce lecteur peut lire les fichiers MPEG endommagés (utile pour certains VCDs), +ainsi que les mauvais fichiers AVI qui ne sont pas lisibles par le célèbre Windows Media Player. -Même les fichiers AVI sans index sont lisibles, et vous pouvez reconstruire +Même les fichiers AVI sans index sont lisibles, et vous pouvez reconstruire ses indexs soit temporairement avec l'option , -soit de manière définitive avec MEncoder, autorisant +soit de manière définitive avec MEncoder, autorisant ainsi l'avance/retour rapide ! -Comme vous pouvez le constater, la stabilité et la qualité sont les choses -les plus importantes, mais la vitesse est également formidable. -Il y a également un puissant système de filtres pour faire de la manipulation -vidéo et audio. +Comme vous pouvez le constater, la stabilité et la qualité sont les choses +les plus importantes, mais la vitesse est également formidable. +Il y a également un puissant système de filtres pour faire de la manipulation +vidéo et audio. MEncoder (Le Movie Encoder de -MPlayer) est un simple encodeur de vidéos, conçu -pour encoder des vidéos jouables par MPlayer +MPlayer) est un simple encodeur de vidéos, conçu +pour encoder des vidéos jouables par MPlayer (AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET/PVA) dans d'autres formats jouables par MPlayer (voir plus bas). -Il peut encoder avec des codecs variés comme MPEG-4 (DivX4) +Il peut encoder avec des codecs variés comme MPEG-4 (DivX4) (1 ou 2 passes),libavcodec, audio PCM/MP3/MP3 VBR. -Fonctionnalités de <application>MEncoder</application> -Encodage à partir de la grande variété de formats de fichiers -et de décodeurs de MPlayer +Fonctionnalités de <application>MEncoder</application> +Encodage à partir de la grande variété de formats de fichiers +et de décodeurs de MPlayer Encodage dans tous les codecs libavcodec de ffmpeg - Encodage vidéo depuis les tuners TV compatibles V4L + Encodage vidéo depuis les tuners TV compatibles V4L - Encodage/multiplexage vers fichiers AVI entrelacés avec index propre + Encodage/multiplexage vers fichiers AVI entrelacés avec index propre - Création de fichiers à partir de flux audio externes + Création de fichiers à partir de flux audio externes Encodage 1, 2 ou 3 passes @@ -135,7 +135,7 @@ MP3 audio VBR - L'audio MP3 VBR peut ne pas être bien lu sur les lecteurs Windows! + L'audio MP3 VBR peut ne pas être bien lu sur les lecteurs Windows! @@ -145,7 +145,7 @@ Copie de flux (stream) - Synchronisation A/V de la source (basé sur PTS, peut être désactivé avec l'option + Synchronisation A/V de la source (basé sur PTS, peut être désactivé avec l'option ) @@ -153,7 +153,7 @@ pour l'encodage d'un VOB 29.97fps en AVI 24fps) - Utilise notre très puissant système de plugins (crop, expand, + Utilise notre très puissant système de plugins (crop, expand, flip, postprocess, rotate, scale, conversion rgb/yuv) @@ -166,17 +166,17 @@ -Fonctionnalités prévues +Fonctionnalités prévues Toujours plus de formats/codecs disponibles - (création de fichiers VOB avec des flux DivX4/Indeo5/VIVO :) + (création de fichiers VOB avec des flux DivX4/Indeo5/VIVO :) MPlayer et MEncoder -peuvent être distribués selon les termes de la GNU General Public License Version 2. +peuvent être distribués selon les termes de la GNU General Public License Version 2. diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/encoding-guide.xml --- a/DOCS/xml/fr/encoding-guide.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/encoding-guide.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,228 +1,228 @@ - + L'encodage avec <application>MEncoder</application> -Faire un MPEG-4 ("DivX") de bonne qualité à partir d'un DVD - - - Il est fréquemment demandé:"Comment puis-je recopier un DVD avec la meilleure - qualité possible pour une taille donnée ?". Ou encore:"Comment puis-je recopier - un DVD sur mon disque dur avec la meilleure qualité possible ? je m'en fiche de - la taille du ficher, je veux la meilleure qualité?" - - - - Cette dernière question est peut-être un peu mal posée. Après tout, si vous ne vous +Faire un MPEG-4 ("DivX") de bonne qualité à partir d'un DVD + + + Il est fréquemment demandé:"Comment puis-je recopier un DVD avec la meilleure + qualité possible pour une taille donnée ?". Ou encore:"Comment puis-je recopier + un DVD sur mon disque dur avec la meilleure qualité possible ? je m'en fiche de + la taille du ficher, je veux la meilleure qualité?" + + + + Cette dernière question est peut-être un peu mal posée. Après tout, si vous ne vous souciez pas de la taille du fichier, pourquoi ne pas simplement copier le - flux MPEG-2 du DVD entier ? Bien sûr, votre AVI finira par faire 5Gb, mais - si vous voulez la meilleure qualité et ne vous souciez pas de la taille, + flux MPEG-2 du DVD entier ? Bien sûr, votre AVI finira par faire 5Gb, mais + si vous voulez la meilleure qualité et ne vous souciez pas de la taille, ceci est probablement votre meilleure option. En fait, la raison pour laquelle vous voulez convertir un DVD en MPEG-4 - est que vous tenez réellement compte + est que vous tenez réellement compte de la taille du fichier. - Il est difficile de proposer une recette sur la façon de créer des MPEG-4 - de très haute qualité à partir de DVD. Il y a plusieurs facteurs à prendre en compte, et vous - devriez comprendre ces détails ou vous serez déçus par les résultats. Ci-dessous - nous allons examiner quelques-uns de ces problèmes, et voir un exemple. Nous + Il est difficile de proposer une recette sur la façon de créer des MPEG-4 + de très haute qualité à partir de DVD. Il y a plusieurs facteurs à prendre en compte, et vous + devriez comprendre ces détails ou vous serez déçus par les résultats. Ci-dessous + nous allons examiner quelques-uns de ces problèmes, et voir un exemple. Nous supposerons que vous utilisez libavcodec pour encoder - la vidéo, bien que la théorie s'applique également à d'autres codecs. + la vidéo, bien que la théorie s'applique également à d'autres codecs. Si vous ne vous sentez pas de taille, vous devriez utiliser une des - interfaces graphiques listées sur la page de notre projet dans + interfaces graphiques listées sur la page de notre projet dans Section MEncoder. - Ainsi, vous devriez être capable de faire de encodages de DVD de haute qualité - sans trop réfléchir, ces outils sont faits pour prendre les bonnes décisions à votre place. + Ainsi, vous devriez être capable de faire de encodages de DVD de haute qualité + sans trop réfléchir, ces outils sont faits pour prendre les bonnes décisions à votre place. -Préparer l'encodage : identifier le matériel source et le nombre d'images par secondes - - Avant même de penser à encoder un film, il est nécessaire de passer par quelques étapes - préliminaires. - - - - La première et plus importante étape avant l'encodage sera la détermination du - type de contenu utilisé. Si votre matériel source provient d'un DVD ou de la télévision - hertzienne/câble/satellite, il sera stocké sous l'un de ces 2 formats : - NTSC pour l'Amérique du nord et le Japon, et PAL pour l'Europe, etc. - Il est important de réaliser que ceci est uniuement le formatage pour - être passé sur une télévision et cela ne correspond souvent pas au format original du film. - L'expérience montre que le NTSC est bien plus dur à encoder car il y a plus - d'éléments à identifier dans la source. - Afin de produire un encodage acceptable, vous devez connaître le format original. - Négliger cette étape créera divers défauts dans votre encodage, dont de hideux effets - de peigne et des images dupliquées ou même perdues. De plus, ces artefacts - sont mauvais pour l'efficacité d'encodage : vous obtiendriez une moins bonne qualité - pour le même débit. +Préparer l'encodage : identifier le matériel source et le nombre d'images par secondes + + Avant même de penser à encoder un film, il est nécessaire de passer par quelques étapes + préliminaires. + + + + La première et plus importante étape avant l'encodage sera la détermination du + type de contenu utilisé. Si votre matériel source provient d'un DVD ou de la télévision + hertzienne/câble/satellite, il sera stocké sous l'un de ces 2 formats : + NTSC pour l'Amérique du nord et le Japon, et PAL pour l'Europe, etc. + Il est important de réaliser que ceci est uniuement le formatage pour + être passé sur une télévision et cela ne correspond souvent pas au format original du film. + L'expérience montre que le NTSC est bien plus dur à encoder car il y a plus + d'éléments à identifier dans la source. + Afin de produire un encodage acceptable, vous devez connaître le format original. + Négliger cette étape créera divers défauts dans votre encodage, dont de hideux effets + de peigne et des images dupliquées ou même perdues. De plus, ces artefacts + sont mauvais pour l'efficacité d'encodage : vous obtiendriez une moins bonne qualité + pour le même débit. Identification du nombre d'images par seconde de la source - Voici une liste de types de matériel source courants, où vous devriez les trouver et - leurs propriétés : + Voici une liste de types de matériel source courants, où vous devriez les trouver et + leurs propriétés : Film standard: produit pour une diffusion - cinématographique en 24 images par secondes. + cinématographique en 24 images par secondes. - Vidéo PAL: Enregistrée par une caméra à 50 trames + Vidéo PAL: Enregistrée par une caméra à 50 trames par secondes. Une trame consiste en l'ensemble des lignes paires (ou impaires) d'une image. - La télévision a été créée de façon à afficher alternativement l'une ou l'autre de ces trames - créant ainsi une forme de compression analogique bon marché. - L'oeil humain est censé compenser cette alternance de trames mais dès lors que vous - comprenez l'entrelacement, vous apprendrez à le voir aur la télévision et vous ne la regarderez - plus de la même façon. Deux trames ne font pas une image - complète, car elles sont capturées avec un décalage d'1/50e de seconde et donc, à moins + La télévision a été créée de façon à afficher alternativement l'une ou l'autre de ces trames + créant ainsi une forme de compression analogique bon marché. + L'oeil humain est censé compenser cette alternance de trames mais dès lors que vous + comprenez l'entrelacement, vous apprendrez à le voir aur la télévision et vous ne la regarderez + plus de la même façon. Deux trames ne font pas une image + complète, car elles sont capturées avec un décalage d'1/50e de seconde et donc, à moins qu'il n'y ait pas de mouvement, elles ne s'alignent pas parfaitement. - Vidéo NTSC : Enregistré par une caméra à - 60000/1001 trames par secondes, ou 60 trames par secondes dans l'ère noir/blanc. + Vidéo NTSC : Enregistré par une caméra à + 60000/1001 trames par secondes, ou 60 trames par secondes dans l'ère noir/blanc. A part cela, similaire au PAL. - Dessins animés: Habituellement dessiné en 24 images par secondes, - peut exister en mélange de variés nombre d'images par secondes. + Dessins animés: Habituellement dessiné en 24 images par secondes, + peut exister en mélange de variés nombre d'images par secondes. - Infographie: peut être de + Infographie: peut être de n'importe quel nombre d'images par secondes mais certains sont plus communs que d'autres; 24 et 30 sont typiques du NTSC et 25 du PAL. - Vieux films: nombre d'images par secondes généralement + Vieux films: nombre d'images par secondes généralement plus bas. -Identification du matériel source - - Les films composés d'images entières sont dits progressifs, - alors que ceux composés de trames indépendantes sont appelés - soit entrelacés soit vidéo - bien que ce dernier terme soit plutôt ambigu. - - - Pour compliquer le tout, certains films sont un mélange des 2. - - - La distinction la plus importante qui doit être faite entre ces formats - est que certains utilisent des images entières alors que d'autres, des trames. - Avant d'être visionnable sur un téléviseur, tout film (DVD inclus) doit être converti dans un - format basé sur des trames. Les diverses méthodes par lesquelles ceci peut être fait - peuvent être rassemblées sous le terme anglais "telecine", parmi lesquels l'infâme - NTSC "3:2 pulldown" en est une variété. - A moins que la vidéo source ne soit déjà basée sur des trames (au bon nombre par seconde), +Identification du matériel source + + Les films composés d'images entières sont dits progressifs, + alors que ceux composés de trames indépendantes sont appelés + soit entrelacés soit vidéo - bien que ce dernier terme soit plutôt ambigu. + + + Pour compliquer le tout, certains films sont un mélange des 2. + + + La distinction la plus importante qui doit être faite entre ces formats + est que certains utilisent des images entières alors que d'autres, des trames. + Avant d'être visionnable sur un téléviseur, tout film (DVD inclus) doit être converti dans un + format basé sur des trames. Les diverses méthodes par lesquelles ceci peut être fait + peuvent être rassemblées sous le terme anglais "telecine", parmi lesquels l'infâme + NTSC "3:2 pulldown" en est une variété. + A moins que la vidéo source ne soit déjà basée sur des trames (au bon nombre par seconde), vous devez transformer le film dans un format autre que celui d'origine. -Plusieurs variétés communes de pulldown : +Plusieurs variétés communes de pulldown : Pulldown PAL 2:2 : Le plus joli de tous. - Chaque image est affichée pour la durée de deux trames par extraction des lignes + Chaque image est affichée pour la durée de deux trames par extraction des lignes paires et impaires, puis en les affichant par alternance. - Si l'original est à 24 images par secondes, ce procédé accélère le film de 4%. + Si l'original est à 24 images par secondes, ce procédé accélère le film de 4%. pulldown PAL 2:2:2:2:2:2:2:2:2:2:2:3: - Toutes les 12 images sont affichées pour la durée de 3 trames au lieu de deux. Cela - permet d'éviter le problème de l'accélération de 4% mais rend le processus bien plus - difficile à inverser. Cette technique est généralement utilisée dans les productions - musicales où l'accélération de 4% endommagerait sérieusement la qualité musicale. + Toutes les 12 images sont affichées pour la durée de 3 trames au lieu de deux. Cela + permet d'éviter le problème de l'accélération de 4% mais rend le processus bien plus + difficile à inverser. Cette technique est généralement utilisée dans les productions + musicales où l'accélération de 4% endommagerait sérieusement la qualité musicale. - Téléciné NTSC 3:2: Les images sont alternativement - affichées pendant une durée de 3 ou 2 trames. Cela donne un nombre de trames par seconde + Téléciné NTSC 3:2: Les images sont alternativement + affichées pendant une durée de 3 ou 2 trames. Cela donne un nombre de trames par seconde de 2,5 fois le nombre d'images par seconde de l'original. - Le résultat est aussi très légèrement ralenti de 60 trames par secondes à 60000/1001 + Le résultat est aussi très légèrement ralenti de 60 trames par secondes à 60000/1001 trames par seconde pour maintenir la vitesse d'affichage NTSC. - Pulldown NTSC 2:2: Utilisé pour montré + Pulldown NTSC 2:2: Utilisé pour montré du 30 images par secondes sur du NTSC. Joli, comme le pulldown PAL 2:2. - Il y aussi des méthodes de conversion entre vidéos NTSC et PAL + Il y aussi des méthodes de conversion entre vidéos NTSC et PAL mais cela sort du cadre de ce guide. - Au cas où vous rencontriez un film au format NTSC ou PAL et vouliez l'encodez, + Au cas où vous rencontriez un film au format NTSC ou PAL et vouliez l'encodez, le mieux serait de trouver une copie du film dans le format original. La conversion entre ces deux formats est hautement destructrice et ne peut - être inversee proprement, votre encodage en souffrirait grandement s'il était - fait à partir d'une source déja convertie (en NTSC ou PAL). - - - Quand des vidéos sont stockées sur un DVD, les paires de trames - consécutives sont rassemblées en une image même si elles ne sont pas censées - être affichées au même moment. - Le standard MPEG-2 utilisé dans les DVDs et la télévision numérique fournit - un moyen à la fois d'encoder les images progressives originales et de stocker le - numéro des trames auxquelles une image doit petre montrée dans l'en-tête de cette image. - Si cette méthode est utilisée, on dit que le film est "soft-téléciné" - puisque le procédé impose uniquement au lecteur DVD d'appliquer le pulldown sur le film - plutôt que d'altérer le film lui-même. - Ce cas est de loin préférable puisqu'il peut être facilement inversé - (en fait, ignoré) par l'encodeur et puisqu'il préserve la qualité au maximum. - Malgré cela, beaucoup de studios de production de DVD et d'émission n'utilisent pas + être inversee proprement, votre encodage en souffrirait grandement s'il était + fait à partir d'une source déja convertie (en NTSC ou PAL). + + + Quand des vidéos sont stockées sur un DVD, les paires de trames + consécutives sont rassemblées en une image même si elles ne sont pas censées + être affichées au même moment. + Le standard MPEG-2 utilisé dans les DVDs et la télévision numérique fournit + un moyen à la fois d'encoder les images progressives originales et de stocker le + numéro des trames auxquelles une image doit petre montrée dans l'en-tête de cette image. + Si cette méthode est utilisée, on dit que le film est "soft-téléciné" + puisque le procédé impose uniquement au lecteur DVD d'appliquer le pulldown sur le film + plutôt que d'altérer le film lui-même. + Ce cas est de loin préférable puisqu'il peut être facilement inversé + (en fait, ignoré) par l'encodeur et puisqu'il préserve la qualité au maximum. + Malgré cela, beaucoup de studios de production de DVD et d'émission n'utilisent pas les techniques d'encodage correctes, au lieu de cela, elles produisent des films en "hard telecine" - dans lesquels des trames sont dupliquées dans l'encodage MPEG-2. - - - Les étapes pour gérer correctement ce genre de cas seront évoquées + + Les étapes pour gérer correctement ce genre de cas seront évoquées plus tard dans ce guide. - Pour l'instant, nous allons vous donner quelques indications pour définir à quel type - source vous avez à faire : + Pour l'instant, nous allons vous donner quelques indications pour définir à quel type + source vous avez à faire : -Régions NTSC: +Régions NTSC: - Si MPlayer affiche que le nombre d'image a changé en - 24000/1001 quand vous regardez votre film et qu'il ne change plus après cela, c'est - presque certainement un contenu progressif qui a été "soft téléciné". + Si MPlayer affiche que le nombre d'image a changé en + 24000/1001 quand vous regardez votre film et qu'il ne change plus après cela, c'est + presque certainement un contenu progressif qui a été "soft téléciné". Si MPlayer affiche un nombre d'images par seconde alternant entre 24000/1001 et 30000/1001 et que vous voyez un effet de peigne par moment, alors - il y a plusieurs possibilités. - Les segments en 24000/1001 images par seconde sont très certainement un contenu progressif, - "soft teleciné" mais les parties en 30000/1001 images par secondes peuvent être soit - un contenu en 24000/1001 images par seconde "hard-telecinées", soit une vidéo NTSC en + il y a plusieurs possibilités. + Les segments en 24000/1001 images par seconde sont très certainement un contenu progressif, + "soft teleciné" mais les parties en 30000/1001 images par secondes peuvent être soit + un contenu en 24000/1001 images par seconde "hard-telecinées", soit une vidéo NTSC en 60000/1001 trames par seconde. - Utilisez les mêmes conseils que ceux pour les deux cas qui suivent pour savoir lequel. + Utilisez les mêmes conseils que ceux pour les deux cas qui suivent pour savoir lequel. Si MPlayer montre un nombre d'images par seconde constant - et que chacune des images des scènes de mouvement souffre d'un effet de peigne, alors - votre film est une vidéo NTSC à 60000/1001 trames par seconde. + et que chacune des images des scènes de mouvement souffre d'un effet de peigne, alors + votre film est une vidéo NTSC à 60000/1001 trames par seconde. Si MPlayer montre un nombre d'images par seconde constant - et que deux images sur cinq souffrent d'un effet de peigne, votre film est "hard téléciné" + et que deux images sur cinq souffrent d'un effet de peigne, votre film est "hard téléciné" en 24000/1001 images par seconde. -Régions PAL: +Régions PAL: Si vous ne voyez jamais d'effet de peigne, le film est en pulldown 2:2. @@ -231,8 +231,8 @@ toutes les demi-secondes, alors le film a subi un pulldown 2:2:2:2:2:2:2:2:2:2:2:3. - Si vous voyez toujours un effet de peigne dans les scènes de mouvement, - alors le film est en PAL à 50 trames par secondes. + Si vous voyez toujours un effet de peigne dans les scènes de mouvement, + alors le film est en PAL à 50 trames par secondes. @@ -241,9 +241,9 @@ MPlayer peut ralentir la lecture d'un film en utilisant l'option ou le jouer image par image. Essayer afin de regarder le film - très lentement ou presser la touche "." répététivement pour avancer + très lentement ou presser la touche "." répététivement pour avancer image par image et ainsi identifier la "signature" du pulldown si - celle-ci n'est pas visible à vitesse normale. + celle-ci n'est pas visible à vitesse normale. @@ -253,31 +253,31 @@ Quantificateur constant contre multipasse - Il est possible d'encoder votre film à de très différentes qualités. - Avec un encodeurs vidéo modernes et quelques compression pré-codec + Il est possible d'encoder votre film à de très différentes qualités. + Avec un encodeurs vidéo modernes et quelques compression pré-codec (antibruit et redimensionnement) il est possible d'obtenir une - trés bonne qualité pour un film grand écran de 90-110 minutes sur 700Mb. - De plus, à part les plus longs, tous les films peuvent être encodés - à une qualité presque parfaite sur 1400Mb. - - - - Il y a trois approches possibles pour encoder une vidéo: débit constant + trés bonne qualité pour un film grand écran de 90-110 minutes sur 700Mb. + De plus, à part les plus longs, tous les films peuvent être encodés + à une qualité presque parfaite sur 1400Mb. + + + + Il y a trois approches possibles pour encoder une vidéo: débit constant (CBR), quantification constante, et multipasse (ABR (pour average bitrate - ou débit moyen). - - - - La complexité des images d'un film et donc le nombre de bits requis pour - les compresser peut varier grandement d'une scène à l'autre. - Les encodeurs vidéos modernes peuvent s'ajuster à ces besoins en faisant - varier le débit. - Cependant, dans des modes simples comme le CBR, le compresseur ne connaît - pas le besoin en débit pour les scènes à venir et ne peut donc pas excéder - le débit moyen requis pour de longues portions du film. - Des modes plus avancés, comme l'encodage multipasse peuvent prendre - en compte les statistiques des passes précédentes, ce qui règle le - problème ci-dessus. + ou débit moyen). + + + + La complexité des images d'un film et donc le nombre de bits requis pour + les compresser peut varier grandement d'une scène à l'autre. + Les encodeurs vidéos modernes peuvent s'ajuster à ces besoins en faisant + varier le débit. + Cependant, dans des modes simples comme le CBR, le compresseur ne connaît + pas le besoin en débit pour les scènes à venir et ne peut donc pas excéder + le débit moyen requis pour de longues portions du film. + Des modes plus avancés, comme l'encodage multipasse peuvent prendre + en compte les statistiques des passes précédentes, ce qui règle le + problème ci-dessus. Note: @@ -286,110 +286,110 @@ passages alors que d'autres comme le x264, le XviD et le libavcodec supportent le multipasse - ce qui améliore légèrement la qualité à chaque passe même si ces améliorations - ne sont plus visibles ou mesurables après environ la quatrième passe. - Ainsi, dans cette section, deux passes et multipasse seront utilisés indifféremment. + ce qui améliore légèrement la qualité à chaque passe même si ces améliorations + ne sont plus visibles ou mesurables après environ la quatrième passe. + Ainsi, dans cette section, deux passes et multipasse seront utilisés indifféremment. - Dans chacun de ces modes, le codec vidéo (tel que + Dans chacun de ces modes, le codec vidéo (tel que libavcodec) - sépare les images vidéo en macroblocs de 16x16 pixels et applique ensuite + sépare les images vidéo en macroblocs de 16x16 pixels et applique ensuite un quantificateur sur chaque macrobloc. Plus le quantificateur est bas, meilleure - est la qualité et plus le débit est grand. La méthode utilisée par - l'encodeur pour déterminer quel quantificateur utiliser pour un macrobloc donné - varie et est très configurable. (ceci est une simplification - à l'extrême du processus, mais il est utile de comprendre le principe de base). + est la qualité et plus le débit est grand. La méthode utilisée par + l'encodeur pour déterminer quel quantificateur utiliser pour un macrobloc donné + varie et est très configurable. (ceci est une simplification + à l'extrême du processus, mais il est utile de comprendre le principe de base). - Lorsque vous spécifiez un débit constant, le codec vidéo encode la vidéo - en excluant les détails autant qu'il le faut et aussi peu que possible - de façon à rester en dessous du débit spécifié. - Si la taille du fichier vous est vraiment égale, vous pourriez aussi bien - fixer un débit constant infini (en pratique, dela signifie une valeur assez - haute pour ne pas poser de limites, tel que 10000Kbit). Sans réelle - restriction de débit, le codec utilisera le plus - bas quantificateur possible pour chaque macrobloc (tel que spécifié par + Lorsque vous spécifiez un débit constant, le codec vidéo encode la vidéo + en excluant les détails autant qu'il le faut et aussi peu que possible + de façon à rester en dessous du débit spécifié. + Si la taille du fichier vous est vraiment égale, vous pourriez aussi bien + fixer un débit constant infini (en pratique, dela signifie une valeur assez + haute pour ne pas poser de limites, tel que 10000Kbit). Sans réelle + restriction de débit, le codec utilisera le plus + bas quantificateur possible pour chaque macrobloc (tel que spécifié par pour libavcodec, - qui vaut 2 par défaut). Dès que vous spécifiez un débit suffisament bas pour - que le codec soit forcé d'utiliser un quantificateur plus grand, vous ruinez - très certainement la qualité votre vidéo. Pour éviter ça, vous devriez probablement - réduire la résolution de votre vidéo en suivant la méthode décrite plus tard - dans ce guide.En général, vous devriez éviter le CBR si vous vous souciez de - la qualité. + qui vaut 2 par défaut). Dès que vous spécifiez un débit suffisament bas pour + que le codec soit forcé d'utiliser un quantificateur plus grand, vous ruinez + très certainement la qualité votre vidéo. Pour éviter ça, vous devriez probablement + réduire la résolution de votre vidéo en suivant la méthode décrite plus tard + dans ce guide.En général, vous devriez éviter le CBR si vous vous souciez de + la qualité. Avec un quantificateur constant, le codec utilise - le même quantificateur (spécifié par l'option pour + le même quantificateur (spécifié par l'option pour libavcodec) sur chaque macrobloc. - Si vous voulez un encodage de la meilleure qualité possible, cette fois encore - en ignorant le débit, vous pouvez utiliser . Cela - donnera le même débit et le même PSNR (Peak Signal-to-Noise Ratio, rapport signal - sur bruit de crête) que le CBR avec =infini et la valeur - par défaut de : 2. - - - - Le problème avec la quantification constante est que cela utilise le quantificateur - spécifié que le macrobloc en ait besoin ou non. En fait, il doit être possible + Si vous voulez un encodage de la meilleure qualité possible, cette fois encore + en ignorant le débit, vous pouvez utiliser . Cela + donnera le même débit et le même PSNR (Peak Signal-to-Noise Ratio, rapport signal + sur bruit de crête) que le CBR avec =infini et la valeur + par défaut de : 2. + + + + Le problème avec la quantification constante est que cela utilise le quantificateur + spécifié que le macrobloc en ait besoin ou non. En fait, il doit être possible d'utiliser un quantificateur plus haut sur un macrobloc sans sacrifier la - qualité visuelle. Pourquoi gaspiller les bits avec un quantificateur inutilement + qualité visuelle. Pourquoi gaspiller les bits avec un quantificateur inutilement bas ? Votre microprocesseur a assez de ressources car il a le temps, mais votre - disque lui a une taille limitée. - - - - Avec l'encodage deux passes, la première passe va encoder le film comme - en CBR, mais va garder un journal des propriétés de chaque image. Ces données - sont ensuite utilisées pendant la seconde passe de façon à choisir intelligemment - quels quantificateurs utiliser. Lors des scènes d'action rapide ou celles ayant - beaucoup de détails, des quantificateurs plus élevés seront probablement utilisés. - Pendant les scènes avec peu de mouvements ou avec peu de détails, ce seront - des quantificateurs plus bas. Normalement, la quantité de mouvement est bien plus - importante que la quantité de détail. + disque lui a une taille limitée. + + + + Avec l'encodage deux passes, la première passe va encoder le film comme + en CBR, mais va garder un journal des propriétés de chaque image. Ces données + sont ensuite utilisées pendant la seconde passe de façon à choisir intelligemment + quels quantificateurs utiliser. Lors des scènes d'action rapide ou celles ayant + beaucoup de détails, des quantificateurs plus élevés seront probablement utilisés. + Pendant les scènes avec peu de mouvements ou avec peu de détails, ce seront + des quantificateurs plus bas. Normalement, la quantité de mouvement est bien plus + importante que la quantité de détail. Si vous utilisez , alors vous gaspillez des bits. Si vous utilisez , vous n'avez pas la meilleure - qualité d'encodage. Supposez que vous encodez un DVD avec - , et que le résultat est 1800Kbit/s. Si vous faites - un encodage en deux passes avec , la vidéo produite - aura une meilleure qualité pour le - même débit. - - - - Maintenant que vous êtes convaincu que l'encodage deux passes est la bonne méthode, - la vraie question est maintenant de savoir quel débit utiliser. Il n'y a pas de - réponse toute faite. Idéalement, vous devriez choisir un débit offrant un compromis - entre qualité et taille de fichier. Cette valeur varie selon la vidéo source. - - - - Si la taille ne compte pas, un bon point de départ pour un encodage de très haute - qualité est environ 2000kbit/s plus ou moins 200kbit/s. - Pour les vidéos comportant beaucoup d'actions ou de détails ou si vous avez - de très bon yeux, vous pouvez choisir 2400 ou 2600. - Pour certains DVDs, vous pourriez ne pas voir de différence à 1400kbps. C'est une - bonne idée que d'essayer sur des scènes avec différents débits pour se rendre + qualité d'encodage. Supposez que vous encodez un DVD avec + , et que le résultat est 1800Kbit/s. Si vous faites + un encodage en deux passes avec , la vidéo produite + aura une meilleure qualité pour le + même débit. + + + + Maintenant que vous êtes convaincu que l'encodage deux passes est la bonne méthode, + la vraie question est maintenant de savoir quel débit utiliser. Il n'y a pas de + réponse toute faite. Idéalement, vous devriez choisir un débit offrant un compromis + entre qualité et taille de fichier. Cette valeur varie selon la vidéo source. + + + + Si la taille ne compte pas, un bon point de départ pour un encodage de très haute + qualité est environ 2000kbit/s plus ou moins 200kbit/s. + Pour les vidéos comportant beaucoup d'actions ou de détails ou si vous avez + de très bon yeux, vous pouvez choisir 2400 ou 2600. + Pour certains DVDs, vous pourriez ne pas voir de différence à 1400kbps. C'est une + bonne idée que d'essayer sur des scènes avec différents débits pour se rendre compte. - Si vous avez fixé une taille limite, alors il faudra d'une certaine façon calculer - le débit. Mais avant cela, il faudra définir l'espace que - vous réservez aux piste(s) audio et vous devrez + Si vous avez fixé une taille limite, alors il faudra d'une certaine façon calculer + le débit. Mais avant cela, il faudra définir l'espace que + vous réservez aux piste(s) audio et vous devrez les encoder en premier. - Vous pourrez alors calculer le débit souhaité avec l'équation suivante : - Débit = (taille_fichier_final_en_Mo - taille_fichier_son_en_Mo) * - 1024 * 1024 / durée_en_secondes * 8 / 1000 + Vous pourrez alors calculer le débit souhaité avec l'équation suivante : + Débit = (taille_fichier_final_en_Mo - taille_fichier_son_en_Mo) * + 1024 * 1024 / durée_en_secondes * 8 / 1000 Par exemple, pour ramener deux heures de films sur un CD de 702Mo avec une piste - son de 60Mo, le débit vidéo sera alors de : + son de 60Mo, le débit vidéo sera alors de : (702 - 60) * 1024 * 1024 / (120*60) * 8 / 1000 = 740kbit/s @@ -398,130 +398,130 @@ Contraintes pour une compression efficace - De par la nature intrinsèque de la compression MPEG, de nombreux - paramètres entrent en jeu afin d'obtenir une qualité maximale. - Le MPEG découpe la vidéo en carré de 16x16 appelé macroblocs. Chacun - d'entre eux est composé de 4 petits (8x8) blocs contenant des informations sur - la luminosité (intensité) ainsi que de 2 blocs (donc à résolution moitié) + De par la nature intrinsèque de la compression MPEG, de nombreux + paramètres entrent en jeu afin d'obtenir une qualité maximale. + Le MPEG découpe la vidéo en carré de 16x16 appelé macroblocs. Chacun + d'entre eux est composé de 4 petits (8x8) blocs contenant des informations sur + la luminosité (intensité) ainsi que de 2 blocs (donc à résolution moitié) contenant des informations chromatiques (pour les teintes rouge-cyan et bleu-jaune). - Même si la longueur et la largeur du film ne sont pas des multiples de 16, - l'encodeur utilisera des macroblocs de 16x16 pour couvrir l'image entière, + Même si la longueur et la largeur du film ne sont pas des multiples de 16, + l'encodeur utilisera des macroblocs de 16x16 pour couvrir l'image entière, l'espace restant sera alors perdu. - Si votre intérêt est de conserver une très bonne qualité, utiliser des résolutions - non multiples de 16 n'est pas une bonne idée. - - - - La plupart des DVDs ont aussi des bandes noires sur les bords. Négliger - ces parties peut altérer la qualité de plusieurs manières. + Si votre intérêt est de conserver une très bonne qualité, utiliser des résolutions + non multiples de 16 n'est pas une bonne idée. + + + + La plupart des DVDs ont aussi des bandes noires sur les bords. Négliger + ces parties peut altérer la qualité de plusieurs manières. - La compression MPEG est aussi dépendante du domaine de transformation des - fréquences, en particulier du "Discrete Cosine Transform (DCT)" (une espèce de - transformée de Fourier). Ce type d'encodage est efficace pour les + La compression MPEG est aussi dépendante du domaine de transformation des + fréquences, en particulier du "Discrete Cosine Transform (DCT)" (une espèce de + transformée de Fourier). Ce type d'encodage est efficace pour les formes et les transitions douces, mais fonctionne moins bien avec les contours - acérés. Afin d'encoder correctement, il demandera plus de bits, sinon des - artefacts de compression apparaîtront, aussi connus sous le nom de "ringing". - - - - La transformation en fréquence (DCT) prend place séparément dans chaque - macrobloc (en fait, dans chaque bloc), donc le problème n'apparaîtra + acérés. Afin d'encoder correctement, il demandera plus de bits, sinon des + artefacts de compression apparaîtront, aussi connus sous le nom de "ringing". + + + + La transformation en fréquence (DCT) prend place séparément dans chaque + macrobloc (en fait, dans chaque bloc), donc le problème n'apparaîtra que si un bord franc se situe dans ce bloc. Si vos bordures noires commencent - exactement sur un multiple de 16, ce ne sera pas un problème. En pratique, - les bordures ne sont jamais bien alignées, et il sera certainement - nécessaire de les couper pour éviter ces défauts. + exactement sur un multiple de 16, ce ne sera pas un problème. En pratique, + les bordures ne sont jamais bien alignées, et il sera certainement + nécessaire de les couper pour éviter ces défauts. - En plus des transformations au niveau des fréquences, la compression MPEG - utilise des vecteurs de mouvements représentant les changements d'une image - à la suivante. Ces vecteurs de mouvements voient leur utilité grandement - réduite quand la prochaine image à un contenu totalement différent. Quand - il y a un mouvement qui sort de la région encodée, cela ne pose pas de problème - aux vecteurs. En revanche, cela peut poser des problèmes avec les bandes noires: + En plus des transformations au niveau des fréquences, la compression MPEG + utilise des vecteurs de mouvements représentant les changements d'une image + à la suivante. Ces vecteurs de mouvements voient leur utilité grandement + réduite quand la prochaine image à un contenu totalement différent. Quand + il y a un mouvement qui sort de la région encodée, cela ne pose pas de problème + aux vecteurs. En revanche, cela peut poser des problèmes avec les bandes noires: Pour chaque macrobloc, la compression MPEG stocke un vecteur identifiant - quelle partie de l'image précédente devrait être copiée dans les macroblocs - de l'image suivante. Seules les différences devront alors être encodées. - Si le macrobloc s'étend et prend en compte une des bordures noire de l'image, - alors le vecteur de mouvement écrasera la bordure noire. Cela veut dire que de - nombreux bits sont gaspillés pour re-noircir la bande noire ou alors (plus probable) que le vecteur - de mouvement ne sera pas du tout utilisé et que tout le macrobloc - devra alors être ré-encodé. Dans tous les cas, l'efficacité de l'encodage en est - grandement améliorée. - - - - Une fois encore, ce problème n'existe que si les lignes des bordures noires + quelle partie de l'image précédente devrait être copiée dans les macroblocs + de l'image suivante. Seules les différences devront alors être encodées. + Si le macrobloc s'étend et prend en compte une des bordures noire de l'image, + alors le vecteur de mouvement écrasera la bordure noire. Cela veut dire que de + nombreux bits sont gaspillés pour re-noircir la bande noire ou alors (plus probable) que le vecteur + de mouvement ne sera pas du tout utilisé et que tout le macrobloc + devra alors être ré-encodé. Dans tous les cas, l'efficacité de l'encodage en est + grandement améliorée. + + + + Une fois encore, ce problème n'existe que si les lignes des bordures noires ne sont pas un multiple de 16. - Enfin, supposons que l'on ait un macrobloc à l'intérieur d'une image et qu'un - objet se déplace dans ce bloc proche d'un bord de l'image. Malheureusement, le + Enfin, supposons que l'on ait un macrobloc à l'intérieur d'une image et qu'un + objet se déplace dans ce bloc proche d'un bord de l'image. Malheureusement, le MPEG ne sait pas faire "copier juste la partie qui dans l'image et laisser tomber - la partie noire". Donc la partie noire sera alors aussi copiée, ce qui fait encore gaspiller - beaucoup de bits pour compresser un morceau d'image qui n'est pas sensé être là. - - - - Si l'objet en mouvement parcourt depuis le bord noir jusque dans la zone encodée, - le MPEG dispose d'optimisation spéciales pour copier en répétition des pixels - depuis le bord de l'image lorsque celui vient de l'extérieur de la partie encodée. - Ces optimisations deviennent inutiles quand le film à des bandes noires. Contrairement - aux problèmes 1 et 2, même les bordures noires multiples de 16 n'aident pas dans ce cas. + la partie noire". Donc la partie noire sera alors aussi copiée, ce qui fait encore gaspiller + beaucoup de bits pour compresser un morceau d'image qui n'est pas sensé être là. + + + + Si l'objet en mouvement parcourt depuis le bord noir jusque dans la zone encodée, + le MPEG dispose d'optimisation spéciales pour copier en répétition des pixels + depuis le bord de l'image lorsque celui vient de l'extérieur de la partie encodée. + Ces optimisations deviennent inutiles quand le film à des bandes noires. Contrairement + aux problèmes 1 et 2, même les bordures noires multiples de 16 n'aident pas dans ce cas. - Malgré le fait que les bordures soient entièrement noires et quelles ne changent jamais, - il y a toujours un minimum de macroblocs impliqués. + Malgré le fait que les bordures soient entièrement noires et quelles ne changent jamais, + il y a toujours un minimum de macroblocs impliqués. - Pour toutes ces raisons, il est préférable de couper entièrement ces bandes - noires. Dans la même optique, s'il y a une partie contenant du bruit ou de la - distorsion d'image près d'une bordure, la coupure l'enlèvera et permettra d'avoir - une amélioration significative de la qualité de l'encodage. Les puristes parmi les vidéophiles - souhaiteront préserver l'encodage le plus proche possible de - l'original, à moins qu'ils n'encodent avec un quantificateur constant, la qualité - gagnée après la suppression des bandes noires améliorera grandement la qualité + Pour toutes ces raisons, il est préférable de couper entièrement ces bandes + noires. Dans la même optique, s'il y a une partie contenant du bruit ou de la + distorsion d'image près d'une bordure, la coupure l'enlèvera et permettra d'avoir + une amélioration significative de la qualité de l'encodage. Les puristes parmi les vidéophiles + souhaiteront préserver l'encodage le plus proche possible de + l'original, à moins qu'ils n'encodent avec un quantificateur constant, la qualité + gagnée après la suppression des bandes noires améliorera grandement la qualité finale de l'encodage au regard des quelques informations perdues. -Découpage et Redimensionnement - - - Vous vous souvenez de la section précédente que les dimensions (à la fois largeur et hauteur) - de l'image finale doivent être des - multiples de 16. Cela peut être réalisé par recadrage (découpe), +Découpage et Redimensionnement + + + Vous vous souvenez de la section précédente que les dimensions (à la fois largeur et hauteur) + de l'image finale doivent être des + multiples de 16. Cela peut être réalisé par recadrage (découpe), redimensionnement ou une combinaison des deux. - Lors du recadrage, il y a quelques règles qui doivent être respectées pour éviter + Lors du recadrage, il y a quelques règles qui doivent être respectées pour éviter d'endommager votre film. - Le format YUV normal, 4:2:0, stocke la chrominance (la couleur) de manière - sous-échantillonnée, c'est à dire que la chrominance est échantillonée moitié moins - souvent que la luminance (intensité). Sur le schéma suivant, L indique l'échantillonage en luminance et C en chrominance. + Le format YUV normal, 4:2:0, stocke la chrominance (la couleur) de manière + sous-échantillonnée, c'est à dire que la chrominance est échantillonée moitié moins + souvent que la luminance (intensité). Sur le schéma suivant, L indique l'échantillonage en luminance et C en chrominance. @@ -600,16 +600,16 @@ Comme vous pouvez le voir, les lignes et colonnes de l'image viennent naturellement par deux. Ainsi, les dimensions de votre recadrage ainsi que ses distances au bords d'origine - doivent être paires. Si elles ne - l'étaient pas, les chrominances et luminances ne seraient plus alignées. - En théorie, il est possible d'avoir des dimensions impaires, mais cela - requière un nouvel échantillonage de la chrominance, ce qui - engendre potentiellement des pertes d'information et n'est pas supporté par + doivent être paires. Si elles ne + l'étaient pas, les chrominances et luminances ne seraient plus alignées. + En théorie, il est possible d'avoir des dimensions impaires, mais cela + requière un nouvel échantillonage de la chrominance, ce qui + engendre potentiellement des pertes d'information et n'est pas supporté par le filtre de recadrage. - Ensuite, la vidéo entrelacée est échantillonée de la façon suivante: + Ensuite, la vidéo entrelacée est échantillonée de la façon suivante: @@ -850,170 +850,170 @@ - Comme vous pouvez le voir, le plus petit motif à se répéter est sur 4 lignes. - Donc, pour la vidéo entrelacée, la hauteur de votre recadrage et sa distance - verticale aux bords doivent être des multiples de 4. - - - - La résolution native pour un DVD NTSC est 720x480 et 720x576 pour un - PAL, mais il y a un indicateur d'aspect qui spécifie que le mode est - plein-écran (full-screen 4:3) ou bien écran large (wide-screen 16:9). + Comme vous pouvez le voir, le plus petit motif à se répéter est sur 4 lignes. + Donc, pour la vidéo entrelacée, la hauteur de votre recadrage et sa distance + verticale aux bords doivent être des multiples de 4. + + + + La résolution native pour un DVD NTSC est 720x480 et 720x576 pour un + PAL, mais il y a un indicateur d'aspect qui spécifie que le mode est + plein-écran (full-screen 4:3) ou bien écran large (wide-screen 16:9). Un grand nombre de DVDs (pas tous) en wide-screen ne respecte pas - strictement le format 16:9, mais est plutôt en 1,85:1 ou 2,35:1 (cinémascope). - Ceci signifie qu'il y aura des bandes noires à enlever sur la vidéo. - - - - MPlayer fournit un filtre de détection - qui détermine le rectangle de recadrage (). + strictement le format 16:9, mais est plutôt en 1,85:1 ou 2,35:1 (cinémascope). + Ceci signifie qu'il y aura des bandes noires à enlever sur la vidéo. + + + + MPlayer fournit un filtre de détection + qui détermine le rectangle de recadrage (). Lancer l'application MPlayer avec l'option et il affichera les options de recadrage pour enlever les bandes. Vous devez laisser tourner le film suffisamment longtemps pour que toute la zone de l'image soit vue - de façon à obtenir des valeurs précises. + de façon à obtenir des valeurs précises. Ensuite, testez les valeurs obtenues avec MPlayer en utilisant la ligne de commande fournie par , - et éventuellement ajustez le rectangle de recadrage. - Ce filtre offre la possibilité de le positionner - de façon interactive pendant le film. N'oubliez pas de suivre les - recommandations précédentes sur la divisibilité des dimensions de l'image afin de ne pas - désaligner les plans de chrominance. - - - - Dans certain cas, le redimensionnement n'est pas souhaitable. Il est délicat - dans le sens vertical avec des vidéos entrelacées, si vous désirez + et éventuellement ajustez le rectangle de recadrage. + Ce filtre offre la possibilité de le positionner + de façon interactive pendant le film. N'oubliez pas de suivre les + recommandations précédentes sur la divisibilité des dimensions de l'image afin de ne pas + désaligner les plans de chrominance. + + + + Dans certain cas, le redimensionnement n'est pas souhaitable. Il est délicat + dans le sens vertical avec des vidéos entrelacées, si vous désirez conserver l'entrelacement, vous devrez vous abstenir de redimensionner. Sans redimensionner, pour utiliser des dimensions multiples de 16, il vous faudra recadrer plus petit que l'image. Ne pas recadrer plus grand que l'image - parce que car les bandes noires sont nuisibles à la compression. + parce que car les bandes noires sont nuisibles à la compression. Le MPEG-4 utilisant des macroblocs de 16x16, assurez-vous que les dimensions - de la vidéo que vous encodez sont des multiples de 16, sinon vous dégraderez la - qualité, surtout à de faibles débits. Pour ce faire, vous pouvez - arrondir les dimensions du rectangle de recadrage au multiple de 16 inférieur. - Comme expliqué plus haut, durant le recadrage, vous devrez augmenter le - décalage en Y de la moitié de la différence entre l'ancienne et la nouvelle - hauteur pour que l'image résultante se situe au milieu de l'ancienne. Et à cause - de la façon dont les vidéos DVD sont échantillonées, assurez-vous que ce décalage en Y - est un nombre pair. (En fait, c'est une règle: n'utilisez jamais une valeur impaire lors d'un recadrage ou - d'un redimensionnement de vidéo). Si vous ne vous faites pas à l'idée de vous débarrasser de quelques - pixels, vous préférerez sans doute redimensionner la vidéo. Nous allons voir cela + de la vidéo que vous encodez sont des multiples de 16, sinon vous dégraderez la + qualité, surtout à de faibles débits. Pour ce faire, vous pouvez + arrondir les dimensions du rectangle de recadrage au multiple de 16 inférieur. + Comme expliqué plus haut, durant le recadrage, vous devrez augmenter le + décalage en Y de la moitié de la différence entre l'ancienne et la nouvelle + hauteur pour que l'image résultante se situe au milieu de l'ancienne. Et à cause + de la façon dont les vidéos DVD sont échantillonées, assurez-vous que ce décalage en Y + est un nombre pair. (En fait, c'est une règle: n'utilisez jamais une valeur impaire lors d'un recadrage ou + d'un redimensionnement de vidéo). Si vous ne vous faites pas à l'idée de vous débarrasser de quelques + pixels, vous préférerez sans doute redimensionner la vidéo. Nous allons voir cela dans notre exemple ci-dessous. En fait, vous pouvez laisser le filtre faire - tout cela pour vous: il a un paramètre optionnel d'arrondi qui vaut - 16 par défaut. - - - - Faites aussi attention aux pixels à "demi-noir" sur les bords. Assurez-vous qu'ils sont - en dehors de votre recadrage, autrement, vous gâcherez des bits qui seraient mieux utilisés ailleurs. - - - - Après tout ceci, vous obtiendrez une vidéo qui n'est pas tout à fait au format + tout cela pour vous: il a un paramètre optionnel d'arrondi qui vaut + 16 par défaut. + + + + Faites aussi attention aux pixels à "demi-noir" sur les bords. Assurez-vous qu'ils sont + en dehors de votre recadrage, autrement, vous gâcherez des bits qui seraient mieux utilisés ailleurs. + + + + Après tout ceci, vous obtiendrez une vidéo qui n'est pas tout à fait au format 1,85:1 ou 2,35:1, mais quelque chose d'assez proche. Vous pourriez alors - calculer le nouveau format à la main mais MEncoder propose - une option appelée pour libavcodec - qui fera cela pour vous. N'agrandissez surtout pas cette vidéo pour - obtenir les dimensions standards à moins que vous n'aimiez gâcher votre espace disque. - Ce changement d'échelle se fait à la lecture, le lecteur utilisera les données - stockées dans le fichier AVI pour effectuer le bon rendu. - Malheureusement, tous les lecteurs vidéos n'appliquent pas ce redimensionnement - automatique, c'est peut-être pour cela que vous voudrez quand même procéder à ce redimensionnement. + calculer le nouveau format à la main mais MEncoder propose + une option appelée pour libavcodec + qui fera cela pour vous. N'agrandissez surtout pas cette vidéo pour + obtenir les dimensions standards à moins que vous n'aimiez gâcher votre espace disque. + Ce changement d'échelle se fait à la lecture, le lecteur utilisera les données + stockées dans le fichier AVI pour effectuer le bon rendu. + Malheureusement, tous les lecteurs vidéos n'appliquent pas ce redimensionnement + automatique, c'est peut-être pour cela que vous voudrez quand même procéder à ce redimensionnement. -Choix de la résolution et du débit - - - Si vous n'encodez pas dans un mode à quantificateur constant, vous - devez sélectionner un débit. - Le concept de débit (bitrate) est assez simple. - C'est un nombre (moyen) de bits par seconde qui sera utilisé pour stocker votre film. - Normalement, le débit est mesuré en kilobits (1000 bits) par seconde. - La taille de votre film sur le disque dur correspond au débit multiplié par sa - durée plus une petite quantité pour l'"en-tête" (surcoût, voir par exemple la section sur +Choix de la résolution et du débit + + + Si vous n'encodez pas dans un mode à quantificateur constant, vous + devez sélectionner un débit. + Le concept de débit (bitrate) est assez simple. + C'est un nombre (moyen) de bits par seconde qui sera utilisé pour stocker votre film. + Normalement, le débit est mesuré en kilobits (1000 bits) par seconde. + La taille de votre film sur le disque dur correspond au débit multiplié par sa + durée plus une petite quantité pour l'"en-tête" (surcoût, voir par exemple la section sur les conteneurs AVI). - D'autres paramètres comme le redimensionnement, le recadrage, etc. ne modifieront + D'autres paramètres comme le redimensionnement, le recadrage, etc. ne modifieront pas la taille du fichier sauf si vous y - changez aussi le débit. - - - Le débit n'est pas proportionnel - à la résolution. Ce qui veut dire qu'un fichier en 320x240 à 200kbit/sec - n'aura pas la même qualité que le même film en 640x480 à 800kbit/sec ! A cela, deux raisons: + changez aussi le débit. + + + Le débit n'est pas proportionnel + à la résolution. Ce qui veut dire qu'un fichier en 320x240 à 200kbit/sec + n'aura pas la même qualité que le même film en 640x480 à 800kbit/sec ! A cela, deux raisons: Visuelle : Les artefacts de compression MPEG se - remarquent plus facilement à une plus grande échelle. Les artefacts apparaissent - à l'échelle des blocs (8x8). L'oeil humain ne voit pas les erreurs dans 4800 petits + remarquent plus facilement à une plus grande échelle. Les artefacts apparaissent + à l'échelle des blocs (8x8). L'oeil humain ne voit pas les erreurs dans 4800 petits blocs aussi facilement que qu'il les voit dans 1200 grands blocs (en supposant - une visualisation en plein écran dans les deux cas). + une visualisation en plein écran dans les deux cas). - Théorique : quand vous réduisez la taille d'une image - mais que vous continuez à utiliser les mêmes tailles de bloc (8x8) pour la transformation - dans l'espace des fréquences, vous déplacez plus de données vers les hautes - fréquences. Grossièrement dit: chaque pixel contient plus de détails qu'avant. - Donc, même si votre image de taille réduite ne contient plus qu'un quart de l'information + Théorique : quand vous réduisez la taille d'une image + mais que vous continuez à utiliser les mêmes tailles de bloc (8x8) pour la transformation + dans l'espace des fréquences, vous déplacez plus de données vers les hautes + fréquences. Grossièrement dit: chaque pixel contient plus de détails qu'avant. + Donc, même si votre image de taille réduite ne contient plus qu'un quart de l'information dans le domaine spatial, elle peut toujours contenir une grande part de l'information dans - l'espace des fréquences (en supposant que les hautes fréquences étaient sous-utilisées dans + l'espace des fréquences (en supposant que les hautes fréquences étaient sous-utilisées dans votre originale en 640x480). - Les anciens guides recommandaient de choisir un débit et une résolution basés - sur "1 bit par pixel", mais ce n'est que peu justifié avec les raisons évoquées ci-dessus. - Une meilleure estimation reste que le débit augmente proportionnellement à la - racine carrée de la résolution, donc une image 320x240 à 400kbit/sec - sera comparable à une en 640x480 à 800 kbit/sec. - Cela n'a pas été strictement vérifié par la théorie ou une quelconque méthode. - De plus, pour un film donné, le résultat variera en fonction du bruit, des détails, - du degré de mouvement, etc.. Il est futile de donner des recommandations générales + Les anciens guides recommandaient de choisir un débit et une résolution basés + sur "1 bit par pixel", mais ce n'est que peu justifié avec les raisons évoquées ci-dessus. + Une meilleure estimation reste que le débit augmente proportionnellement à la + racine carrée de la résolution, donc une image 320x240 à 400kbit/sec + sera comparable à une en 640x480 à 800 kbit/sec. + Cela n'a pas été strictement vérifié par la théorie ou une quelconque méthode. + De plus, pour un film donné, le résultat variera en fonction du bruit, des détails, + du degré de mouvement, etc.. Il est futile de donner des recommandations générales du style: un nombre de bits par longueur de diagonale (similaire au bit par pixel, - en utilisant la racine carrée). - - - Jusqu'à maintenant, nous avons discuté de la difficulté de choisir le débit et la résolution. + en utilisant la racine carrée). + + + Jusqu'à maintenant, nous avons discuté de la difficulté de choisir le débit et la résolution. -Calcul de la résolution - - Les étapes qui suivent vous guideront dans le calcul de la résolution de votre - encodage sans trop distordre la vidéo, en prenant en compte les différents types - d'information sur la source vidéo. +Calcul de la résolution + + Les étapes qui suivent vous guideront dans le calcul de la résolution de votre + encodage sans trop distordre la vidéo, en prenant en compte les différents types + d'information sur la source vidéo. En premier lieu, il faut calculer le format de l'encodage: ARc = (Wc x (ARa / PRdvd )) / Hc -Où : +Où : - Wc et Hc sont la largeur et la hauteur de la vidéo recadrée, + Wc et Hc sont la largeur et la hauteur de la vidéo recadrée, - ARa est le format affiché, généralement 4/3 ou 16/9, + ARa est le format affiché, généralement 4/3 ou 16/9, - PRdvd est le ratio des pixels du DVD qui normalement est égal à 1,25 (=720/576) + PRdvd est le ratio des pixels du DVD qui normalement est égal à 1,25 (=720/576) pour le PAL et 1,5(=720/480) pour le NTSC, - Ensuite, vous pouvez calculer la résolution X et Y en tenant compte du facteur - de Qualité de Compression (CQ): + Ensuite, vous pouvez calculer la résolution X et Y en tenant compte du facteur + de Qualité de Compression (CQ): ResY = INT(SQRT( 1000*Bitrate/25/ARc/CQ )/16) * 16 et ResX = INT( ResY * ARc / 16) * 16 @@ -1021,47 +1021,47 @@ D'accord, mais c'est quoi ce CQ ? - le CQ représente le nombre de bit par pixel et par image encodée. Grosso modo, - plus le CQ est grand, moins il y aura de chances de voir apparaître des artefacts + le CQ représente le nombre de bit par pixel et par image encodée. Grosso modo, + plus le CQ est grand, moins il y aura de chances de voir apparaître des artefacts de compression. En tout cas, si vous avez une limite de taille pour votre film (1 ou 2 CDs par exemple), il y a donc une limite au nombre de bits total que vous - pouvez lui allouer et il est donc nécessaire de trouver le bon compromis entre - compressibilité et la qualité. - - - - Le CQ dépend du débit, de l'efficacité du codec vidéo et de la résolution + pouvez lui allouer et il est donc nécessaire de trouver le bon compromis entre + compressibilité et la qualité. + + + + Le CQ dépend du débit, de l'efficacité du codec vidéo et de la résolution du film. - Une manière d'augmenter le CQ, c'est de réduire la résolution du film puisque le - débit est calculé en fonction de la taille finale désirée et la longueur du film qui sont constant. + Une manière d'augmenter le CQ, c'est de réduire la résolution du film puisque le + débit est calculé en fonction de la taille finale désirée et la longueur du film qui sont constant. Avec les codecs ASP MPEG-4 comme le XviD ou le libavcodec, un CQ en dessous de 0,18 donne - généralement une image type mosaïque car il n'y pas assez de bits pour coder + généralement une image type mosaïque car il n'y pas assez de bits pour coder les informations de chaque macrobloc (le MPEG-4, comme les autres codecs, groupe - les pixels compressés par blocs pour compresser l'image, s'il n'y a pas assez + les pixels compressés par blocs pour compresser l'image, s'il n'y a pas assez de bits, les bords de ce macrobloc deviennent alors visibles). Donc il est raisonnable de prendre un CQ entre 0,20 et 0,22 pour une copie tenant sur 1 CD, et entre 0,26 et 0,28 pour une copie sur 2 CDs avec des options d'encodage standard. - Des options d'encodage plus avancées telles que celles listées ici pour le + Des options d'encodage plus avancées telles que celles listées ici pour le libavcodec et le XviD - devraient permettre d'obtenir la même qualité avec un CQ se situant entre - 0,18 et 0,20 pour une copie sur 1 CD et 0,24 à 0,26 pour une copie sur 2 CDs. + devraient permettre d'obtenir la même qualité avec un CQ se situant entre + 0,18 et 0,20 pour une copie sur 1 CD et 0,24 à 0,26 pour une copie sur 2 CDs. Avec les codecs ASP MPEG-4 comme le x264, vous pouvez utiliser un CQ se situant entre 0,14 et 0,16 avec des options standards - d'encodage, et même descendre entre 0,10 et 0,12 avec des - options avancées x264. - - - - Veuillez noter que le CQ n'est qu'un indicateur, il dépend directement - du contenu encodé, un CQ de 0,18 pourrait sembler parfait pour un film de Bergman, mais - trop petit pour un film comme Matrix contenant beaucoup de scènes d'actions. - A l'opposé, il est inutile d'aller au delà de 0,30 pour le CQ, vous ne feriez que gâcher - de l'espace disque sans gain notable en qualité. - Notez aussi, comme cela a été dit plus haut que les vidéos en - plus petites résolutions auront besoin d'un plus grand CQ (comparé à la résolution + d'encodage, et même descendre entre 0,10 et 0,12 avec des + options avancées x264. + + + + Veuillez noter que le CQ n'est qu'un indicateur, il dépend directement + du contenu encodé, un CQ de 0,18 pourrait sembler parfait pour un film de Bergman, mais + trop petit pour un film comme Matrix contenant beaucoup de scènes d'actions. + A l'opposé, il est inutile d'aller au delà de 0,30 pour le CQ, vous ne feriez que gâcher + de l'espace disque sans gain notable en qualité. + Notez aussi, comme cela a été dit plus haut que les vidéos en + plus petites résolutions auront besoin d'un plus grand CQ (comparé à la résolution d'un DVD par exemple) pour un rendu correct. @@ -1072,166 +1072,166 @@ Les filtres - Apprendre à utiliser les filtres vidéos de MEncoder - est essentiel pour créer des fichiers bien encodés. - Toutes les transformations vidéos sont exécutées au travers de filtres, comme le recadrage (découpe), + Apprendre à utiliser les filtres vidéos de MEncoder + est essentiel pour créer des fichiers bien encodés. + Toutes les transformations vidéos sont exécutées au travers de filtres, comme le recadrage (découpe), le redimensionnement, l'ajustement de couleur, la suppression du bruit, l'ajustement - de la netteté, le dés-entrelacement, le téléciné, le téléciné inverse, ou l'effacement + de la netteté, le dés-entrelacement, le téléciné, le téléciné inverse, ou l'effacement des macroblocs trop visible, pour n'en nommer que quelques un. - Avec le grand nombre de formats d'entrée supporté, la variété des + Avec le grand nombre de formats d'entrée supporté, la variété des filtres disponibles dans MEncoder est l'un de ses principaux avantages sur d'autres programmes similaires. - Les filtres sont chargés dans la chaîne grâce à l'option -vf : + Les filtres sont chargés dans la chaîne grâce à l'option -vf : -vf filtre1=options,filtre2=options,... - La plupart des filtres acceptent plusieurs options numériques séparées par des double-points (:), mais - la syntaxe varie d'un filtre à l'autre, aussi lisez la page manuel pour avoir les détails sur les filtres + La plupart des filtres acceptent plusieurs options numériques séparées par des double-points (:), mais + la syntaxe varie d'un filtre à l'autre, aussi lisez la page manuel pour avoir les détails sur les filtres que vous souhaitez utiliser. - Les filtres agissent sur la vidéo dans l'ordre de leur chargement. Par exemple, - la chaîne suivante : + Les filtres agissent sur la vidéo dans l'ordre de leur chargement. Par exemple, + la chaîne suivante : -vf crop=688:464:12:4,scale=640:464 recadrera d'abord une zone de 688x464 depuis le bord haut gauche mais avec un - décalage de (12;4), puis redimensionnera la vidéo pour obtenir du 640x464. - - - - Certains filtres ont besoin d'être chargés au début (ou proche du début) de la chaîne pour - profiter d'informations du décodeur vidéo qui seraient perdues ou invalidées par d'autres filtres. + décalage de (12;4), puis redimensionnera la vidéo pour obtenir du 640x464. + + + + Certains filtres ont besoin d'être chargés au début (ou proche du début) de la chaîne pour + profiter d'informations du décodeur vidéo qui seraient perdues ou invalidées par d'autres filtres. Les principaux exemples sont (postprocessing, seulement - dans le cas d'un estompage des macroblocs ou des enlèvements des artefacts de + dans le cas d'un estompage des macroblocs ou des enlèvements des artefacts de compression), le (un autre post processus pour enlever les - artefacts MPEG), le (téléciné inverse), et (conversion du soft téléciné en hard + artefacts MPEG), le (téléciné inverse), et (conversion du soft téléciné en hard telecine). - En général, il vaut mieux utiliser le moins de filtres possibles afin de conserver + En général, il vaut mieux utiliser le moins de filtres possibles afin de conserver l'encodage le plus proche possible du DVD source. Le recadrage est souvent - nécessaire (comme expliqué plus haut), mais évitez de redimensionner l'image. - Bien qu'il soit parfois préférable de réduire la taille de l'image plutôt que d'utiliser - un quantificateur plus élevé, nous voulons éviter tout ceci:souvenez-vous que - nous avons décidé au départ d'échanger des bits pour de la qualité. - - - - Aussi, n'ajustez pas le gamma, le contraste, la luminosité, etc. Ces réglages - peuvent être bons chez vous mais pas sur un autre écran. Ils doivent être - appliqués lors de la lecture uniquement. - - - - Une chose que vous pouvez vouloir faire est de passer la vidéo à travers un filtre trés léger + nécessaire (comme expliqué plus haut), mais évitez de redimensionner l'image. + Bien qu'il soit parfois préférable de réduire la taille de l'image plutôt que d'utiliser + un quantificateur plus élevé, nous voulons éviter tout ceci:souvenez-vous que + nous avons décidé au départ d'échanger des bits pour de la qualité. + + + + Aussi, n'ajustez pas le gamma, le contraste, la luminosité, etc. Ces réglages + peuvent être bons chez vous mais pas sur un autre écran. Ils doivent être + appliqués lors de la lecture uniquement. + + + + Une chose que vous pouvez vouloir faire est de passer la vidéo à travers un filtre trés léger antibruit, comme par exemple . Il s'agit encore une fois d'optimiser l'utilisation de l'espace disque: - pourquoi le gaspiller à encoder du bruit alors qu'il sera là de toutes façons à la lecture? - Augmenter les paramètres de améliorera encore la compressibilité, mais - si vous les augmentez trop, vous risquez de dégrader l'image. Les valeurs suggérées - ci-dessus () sont plutôt conservatrices, n'hésitez pas à - les augmenter et à regarder le résultat par vous-même. + pourquoi le gaspiller à encoder du bruit alors qu'il sera là de toutes façons à la lecture? + Augmenter les paramètres de améliorera encore la compressibilité, mais + si vous les augmentez trop, vous risquez de dégrader l'image. Les valeurs suggérées + ci-dessus () sont plutôt conservatrices, n'hésitez pas à + les augmenter et à regarder le résultat par vous-même. -Entrelacmeent et Téléciné - - - Presque tous les films sont tournés en 24 images par seconde. Puisque le NTSC est en 30000/1001 images par seconde, - certains traitements doivent être appliqués pour l'adapter au débit NTSC. - Ce procédé est appelé 3:2 pulldown, plus communément appelé téléciné (car - le pulldown est souvent appliqué durant la phase de conversion en téléciné), - et de façon simpliste, il fonctionne en ralentissant le film à 24000/1001 images par seconde, - et en répétant une image sur 4. - - - - Aucun traitement spécifique n'est cependant appliqué à la vidéo des DVDs - PAL, qui fonctionnent à 25 images par seconde (techniquement, PAL peut être téléciné, ce qui est - appelé 2:2 pulldown, mais ceci n'est pas un problème en pratique). Le film - en 24 images par seconde est simplement lu en 25 images par seconde. Le résultat est que la vidéo tourne - légèrement plus vite, mais à moins d'être un extra-terrestre, vous ne verrez probablement pas la - différence. Le son de la plupart des DVDs PAL a été corrigé de façon à sonner correctement - quand il est lu à 25 images par seconde, même si la piste - audio (et donc le film entier) a une durée 4% plus courte que les DVDs NTSC. - - - - Puisque la vidéo d'un DVD PAL n'a pas été modifiée, vous n'avez pas à vous soucier - de la cadence de défilement des images. La source est en 25 images par seconde, et votre copie sera en 25 images par seconde. Cependant, +Entrelacmeent et Téléciné + + + Presque tous les films sont tournés en 24 images par seconde. Puisque le NTSC est en 30000/1001 images par seconde, + certains traitements doivent être appliqués pour l'adapter au débit NTSC. + Ce procédé est appelé 3:2 pulldown, plus communément appelé téléciné (car + le pulldown est souvent appliqué durant la phase de conversion en téléciné), + et de façon simpliste, il fonctionne en ralentissant le film à 24000/1001 images par seconde, + et en répétant une image sur 4. + + + + Aucun traitement spécifique n'est cependant appliqué à la vidéo des DVDs + PAL, qui fonctionnent à 25 images par seconde (techniquement, PAL peut être téléciné, ce qui est + appelé 2:2 pulldown, mais ceci n'est pas un problème en pratique). Le film + en 24 images par seconde est simplement lu en 25 images par seconde. Le résultat est que la vidéo tourne + légèrement plus vite, mais à moins d'être un extra-terrestre, vous ne verrez probablement pas la + différence. Le son de la plupart des DVDs PAL a été corrigé de façon à sonner correctement + quand il est lu à 25 images par seconde, même si la piste + audio (et donc le film entier) a une durée 4% plus courte que les DVDs NTSC. + + + + Puisque la vidéo d'un DVD PAL n'a pas été modifiée, vous n'avez pas à vous soucier + de la cadence de défilement des images. La source est en 25 images par seconde, et votre copie sera en 25 images par seconde. Cependant, si vous recopier un film d'un DVD NTSC, vous pourrez avoir besoin d'appliquer - du téléciné inverse. - - - - Pour les films tournés en 24 images par seconde, la vidéo du DVD NTSC est soit en 30000/1001 - téléciné, soit en 24000/1001 progressif et prévu pour être téléciné à la volée - par le lecteur DVD. D'un autre coté, les séries TV sont généralement - seulement entrelacées, pas télécinées. Ce n'est pas une règle absolue: certaines - séries TV sont entrelacées (comme 'Buffy contre les vampires') alors que d'autres - sont un mélange de progressif et d'entrelacé (comme 'Dark Angel', ou '24 heures + du téléciné inverse. + + + + Pour les films tournés en 24 images par seconde, la vidéo du DVD NTSC est soit en 30000/1001 + téléciné, soit en 24000/1001 progressif et prévu pour être téléciné à la volée + par le lecteur DVD. D'un autre coté, les séries TV sont généralement + seulement entrelacées, pas télécinées. Ce n'est pas une règle absolue: certaines + séries TV sont entrelacées (comme 'Buffy contre les vampires') alors que d'autres + sont un mélange de progressif et d'entrelacé (comme 'Dark Angel', ou '24 heures chrono'). - Il est fortement recommandé de lire la section - Comment gérer le téléciné et le dés-entrelacement avec les DVDs NTSC - pour apprendre à gérer les différentes possibilités. - - - - De toutes façons, si vous copiez principalement des films, vous rencontrerez de - la vidéo 24 images par seconde progressive ou télécinée, et dans ce cas vous pouvez + Il est fortement recommandé de lire la section + Comment gérer le téléciné et le dés-entrelacement avec les DVDs NTSC + pour apprendre à gérer les différentes possibilités. + + + + De toutes façons, si vous copiez principalement des films, vous rencontrerez de + la vidéo 24 images par seconde progressive ou télécinée, et dans ce cas vous pouvez utiliser le filtre . -Encodage de vidéos entrelacées - - - Si la vidéo que vous désirez encoder est entrelacée (NTSC ou PAL), vous devez décider - si vous voulez la dés-entrelacer ou non. - Si le dés-entrelaçage rend votre film visionable sur des appareil à balayage progressif - tels que les écrans d'ordinateur ou les projecteurs, cela a un coup: le taux de 50 ou - 60 000/1001 trames par secondes passera à 25 ou 30 000/1001 et en gros, la moitié de - l'information de votre film sera perdue pendant les scènes avec beaucoup de mouvement. - - - - Ainsi, si votre encodage a pour but l'archivage de haute qualité, il est recommandé - de ne pas dés-entrelacer. - Le film pourra toujours être dés-entrelacé lors de sa lecture sur un appareil à +Encodage de vidéos entrelacées + + + Si la vidéo que vous désirez encoder est entrelacée (NTSC ou PAL), vous devez décider + si vous voulez la dés-entrelacer ou non. + Si le dés-entrelaçage rend votre film visionable sur des appareil à balayage progressif + tels que les écrans d'ordinateur ou les projecteurs, cela a un coup: le taux de 50 ou + 60 000/1001 trames par secondes passera à 25 ou 30 000/1001 et en gros, la moitié de + l'information de votre film sera perdue pendant les scènes avec beaucoup de mouvement. + + + + Ainsi, si votre encodage a pour but l'archivage de haute qualité, il est recommandé + de ne pas dés-entrelacer. + Le film pourra toujours être dés-entrelacé lors de sa lecture sur un appareil à balayage progressif. - La puissance des ordinateurs actuels oblige les lecteurs à utiliser pour ce - faire des filtres de désentrelaçage qui offrent un rendu final imparfait. - Mais les lecteurs du futur seront capables de mimer l'affichage entrelacé des - téléviseurs. - - - -Des précautions particulières doivent être prises lors d'un travail sur vidéo entrelacée: + La puissance des ordinateurs actuels oblige les lecteurs à utiliser pour ce + faire des filtres de désentrelaçage qui offrent un rendu final imparfait. + Mais les lecteurs du futur seront capables de mimer l'affichage entrelacé des + téléviseurs. + + + +Des précautions particulières doivent être prises lors d'un travail sur vidéo entrelacée: - La hauteur de recadrage et son décalage vertical doivent être des multiples de 4. + La hauteur de recadrage et son décalage vertical doivent être des multiples de 4. - Tout redimensionnement vertical doit être effectué en mode entrelacé. + Tout redimensionnement vertical doit être effectué en mode entrelacé. Les filtres de post-traitement et d'antibruit peuvent ne pas marcher comme - souhaité si vous ne prenez pas soin de ne travailler que sur une trame - à la fois et ils peuvent détériorerla video s'ils sont utilisés incorrectement. + souhaité si vous ne prenez pas soin de ne travailler que sur une trame + à la fois et ils peuvent détériorerla video s'ils sont utilisés incorrectement. @@ -1249,47 +1249,47 @@ -Remarques sur la synchronisation Audio/Vidéo - - Le système de synchronisation audio/vidéo de MEncoder - a été créé dans le but de pouvoir lire et restaurer même des fichiers dont la synchronisation - est faussée ou été mal faite, ou des fichiers corrompus. - Cependant, dans certains cas, ils peuvent créer des duplications ou des sauts - d'image non désirés et peut-être une légère désynchronisation lorsqu'ils sont utilisés sur - des fichiers sources propres (bien sûr, les questions de synchronisation A/V ne se posent - que si vous encodez ou copiez la bande son en même temps que vous encodez la video, ce qui - est fortement encouragé). - Ainsi, vous devez peut-être passer à la synchronisation A/V basique - grâce à l'option . +Remarques sur la synchronisation Audio/Vidéo + + Le système de synchronisation audio/vidéo de MEncoder + a été créé dans le but de pouvoir lire et restaurer même des fichiers dont la synchronisation + est faussée ou été mal faite, ou des fichiers corrompus. + Cependant, dans certains cas, ils peuvent créer des duplications ou des sauts + d'image non désirés et peut-être une légère désynchronisation lorsqu'ils sont utilisés sur + des fichiers sources propres (bien sûr, les questions de synchronisation A/V ne se posent + que si vous encodez ou copiez la bande son en même temps que vous encodez la video, ce qui + est fortement encouragé). + Ainsi, vous devez peut-être passer à la synchronisation A/V basique + grâce à l'option . Vous pouvez la mettre dans votre fichier de configuration ~/.mplayer/mencoder tant que vous ne travaillez - que sur des fichiers sources propres (DVD, capture Télé, encodage MPEG-4 - de haute qualité, etc) et des fichiers ASF/RM/MOV non-détériorés. - - - Si vous désirez vous protéger encore plus contre les sauts et les duplication - étranges d'images, vous pouvez utiliser à la fois et + que sur des fichiers sources propres (DVD, capture Télé, encodage MPEG-4 + de haute qualité, etc) et des fichiers ASF/RM/MOV non-détériorés. + + + Si vous désirez vous protéger encore plus contre les sauts et les duplication + étranges d'images, vous pouvez utiliser à la fois et . - Cela empêche toute synchronisation A/V et copie les - images une à une. - Vous ne pouvez donc pas l'utiliser avec des filtres qui ajoutent ou enlèvent - des image de façon imprévisible ou si votre fichier source a un nombre d'images + Cela empêche toute synchronisation A/V et copie les + images une à une. + Vous ne pouvez donc pas l'utiliser avec des filtres qui ajoutent ou enlèvent + des image de façon imprévisible ou si votre fichier source a un nombre d'images par seconde variable! - L'option n'est donc généralement pas recommandée. - - - Il a été signalé que l'encodage audio nommé "3 passes" que MEncoder - supporte provoquait des désynchronisations A/V. - Cela arrive en tout cas quand il est utilisé en même temps que certains - filtres, donc, il est maintenant recommandé de ne pas + L'option n'est donc généralement pas recommandée. + + + Il a été signalé que l'encodage audio nommé "3 passes" que MEncoder + supporte provoquait des désynchronisations A/V. + Cela arrive en tout cas quand il est utilisé en même temps que certains + filtres, donc, il est maintenant recommandé de ne pas utiliser le mode audio "3 passes". - Cette possibilité n'est conservé que pour des raisons de compatibilité + Cette possibilité n'est conservé que pour des raisons de compatibilité et pour les utilisateurs experts qui savent quand l'utiliser. - Il a été signalé des désynchronisations A/V lors d'encodage à partir de - l'entrée standard - avec MEncoder. Ne faites pas ça ! Utilisez toujours + Il a été signalé des désynchronisations A/V lors d'encodage à partir de + l'entrée standard + avec MEncoder. Ne faites pas ça ! Utilisez toujours un fichier ou un CD/DVD/etc comme source. @@ -1299,211 +1299,211 @@ Choisir le codec video - Le choix du meilleur codec video dépend de plusieurs facteurs comme - la taille, la qualité, la lecture en transit (streamability), la - facilité d'utilisation, la popularité qui, pour certains d'entre - eux dépendent de préférences personnelles et de contraintes techniques. + Le choix du meilleur codec video dépend de plusieurs facteurs comme + la taille, la qualité, la lecture en transit (streamability), la + facilité d'utilisation, la popularité qui, pour certains d'entre + eux dépendent de préférences personnelles et de contraintes techniques. - L'efficacité de la compression: - Il est assez évident que les codec des toutes dernières générations - sont faits pour augmenter la qualité et la compression. + L'efficacité de la compression: + Il est assez évident que les codec des toutes dernières générations + sont faits pour augmenter la qualité et la compression. Donc, les auteurs de ce guide et de nombreuses autres personnes pensent que vous ne pouvez pas vous tromper - Attention tout de même: décoder une video MPEG-4 AVC de la - resolution d'un DVD nécessite une machine puissante (i.e. un - Pentium 4 à plus de 1.5GHz ou un Pentium M à plus de 1GHz). + Attention tout de même: décoder une video MPEG-4 AVC de la + resolution d'un DVD nécessite une machine puissante (i.e. un + Pentium 4 à plus de 1.5GHz ou un Pentium M à plus de 1GHz). si vous choisissez un codec MPEG-4 AVC comme le x264 au lieu de codecs MPEG-4 ASP tels que le libavcodec MPEG-4 ou le XviD. - (Les développeurs de codec peuvent être intéressés par la lecture de l'avis + (Les développeurs de codec peuvent être intéressés par la lecture de l'avis de Michael Niedermayer's sur "why MPEG4-ASP sucks".) - De la même manière, vous devriez obtenir une meilleure qualité en utilisant - un codec MPEG-4 ASP plutôt que MPEG-2. - - - Néanmoins, les nouveaux codecs qui sont en développement peuvent souffrir - de bugs qui n'ont pas encore été repérés et qui peuvent saboter un encodage. - Ce malheureusement parfois le prix à payer pour l'utilisation de + De la même manière, vous devriez obtenir une meilleure qualité en utilisant + un codec MPEG-4 ASP plutôt que MPEG-2. + + + Néanmoins, les nouveaux codecs qui sont en développement peuvent souffrir + de bugs qui n'ont pas encore été repérés et qui peuvent saboter un encodage. + Ce malheureusement parfois le prix à payer pour l'utilisation de technologies de pointe. - De plus, commencer à utiliser un nouveau codec impose que vous passiez - du temps pour vous habituer à ses options de façon à ce que vous - sachiez quoi ajuster pour parvenir à la qualité désirée. + De plus, commencer à utiliser un nouveau codec impose que vous passiez + du temps pour vous habituer à ses options de façon à ce que vous + sachiez quoi ajuster pour parvenir à la qualité désirée. - Compatibilité du matériel: - Cela prend habituellement beaucoup de temps pour que les lecteurs vidéos - de salon se mettent à supporter les derniers codecs vidéos. + Compatibilité du matériel: + Cela prend habituellement beaucoup de temps pour que les lecteurs vidéos + de salon se mettent à supporter les derniers codecs vidéos. Ainsi, la plupart ne supportent que le MPEG-1 (comme les VCD, XVCD et KVCD), le MPEG-2 (comme les DVD, SVCD and KVCD) et le MPEG-4 ASP (comme les DivX, LMP4 libavcodec et XviD) - (attention: toutes les fonctionnalités MPEG-4 ASP ne sont généralement - pas supportées). - Référez-vous aux spécifications techniques de votre lecteur (si elles + (attention: toutes les fonctionnalités MPEG-4 ASP ne sont généralement + pas supportées). + Référez-vous aux spécifications techniques de votre lecteur (si elles existent), ou surfez sur le net pour plus d'infos. - La meilleure qualité par temps d'encodage: + La meilleure qualité par temps d'encodage: Les codecs qui sont sortis depuis un certain temps (comme l'encodeur MPEG-4 de libavcodec et XviD) sont habituellement - largement optimisés avec toutes sortes d'algorithmes astucieux et des - routines optimiées en assembleur SIMD. - C'est pourquoi ils tendent à fournir la meilleure qualité par temps + largement optimisés avec toutes sortes d'algorithmes astucieux et des + routines optimiées en assembleur SIMD. + C'est pourquoi ils tendent à fournir la meilleure qualité par temps d'encodage. - Par contre, ils peuvent avoir des options très avancées qui, si elles - sont enclenchées, rendent l'encodage très lent pour des gains limités. - - - Si vous recherchez la vitesse, vous devriez conserver à peu près les - réglages par défaut du codec vidéo (bien que vous deviez quand même essayer - les autres options qui sont mentionnées dans d'autres sections de ce guide). - - - Vous pouvez aussi vouloir choisir un codec multi-threadé, bien que ce + Par contre, ils peuvent avoir des options très avancées qui, si elles + sont enclenchées, rendent l'encodage très lent pour des gains limités. + + + Si vous recherchez la vitesse, vous devriez conserver à peu près les + réglages par défaut du codec vidéo (bien que vous deviez quand même essayer + les autres options qui sont mentionnées dans d'autres sections de ce guide). + + + Vous pouvez aussi vouloir choisir un codec multi-threadé, bien que ce ne soit utile que pour les utilisateurs de machines avec plusieurs processeurs. Le codec MPEG-4 de libavcodec - le permet mais les gains en temps sont limités et cela procure une - légère baisse de qualité d'image - L'encodage multi-threadé du codec - XviD, activé par l'option - , peut être utilisé pour améliorer la vitesse - d'encodage — de typiquement 40-60% — avec très peu voire aucune - détérioration de l'image. + le permet mais les gains en temps sont limités et cela procure une + légère baisse de qualité d'image + L'encodage multi-threadé du codec + XviD, activé par l'option + , peut être utilisé pour améliorer la vitesse + d'encodage — de typiquement 40-60% — avec très peu voire aucune + détérioration de l'image. Le codec x264 permet aussi - l'encodage multi-threadé ce qui l'accélère pour le moment de 15-30% - (selon les réglages) avec une baisse de PSNR d'environ 0.05dB. + l'encodage multi-threadé ce qui l'accélère pour le moment de 15-30% + (selon les réglages) avec une baisse de PSNR d'environ 0.05dB. - Les préférences personnelles: - Là les choses deviennent presqu'irrationnel: pour la même raison pour - laquelle certains s'accrochaient encore à DivX 3 alors que d'autres - codecs plus modernes faisaient des merveilles depuis des années, - certaines personnes préfèrent XviD + Les préférences personnelles: + Là les choses deviennent presqu'irrationnel: pour la même raison pour + laquelle certains s'accrochaient encore à DivX 3 alors que d'autres + codecs plus modernes faisaient des merveilles depuis des années, + certaines personnes préfèrent XviD ou le codec MPEG-4 de libavcodec - par rapport à x264. + par rapport à x264. Vous devriez vous faire votre propre opinion. Ne croyez pas ceux qui ne jurent que par un seul codec. - Prenez quelques échantillons de sources brutes et comparez les - différentes options et codecs pour en trouver un qui vous convienne + Prenez quelques échantillons de sources brutes et comparez les + différentes options et codecs pour en trouver un qui vous convienne le mieux. - Le meilleur codec est celui que vous maîtrisez et celui qui vous semble - le plus joli à vous yeux + Le meilleur codec est celui que vous maîtrisez et celui qui vous semble + le plus joli à vous yeux - Le même encodage peut apparaître différement sur le moniteur de - quelqu'un d'autre ou lorsqu'il est lu par un autre décodeur, donc armez - vos encodages pour le futur en les lisant sur différentes machines. + Le même encodage peut apparaître différement sur le moniteur de + quelqu'un d'autre ou lorsqu'il est lu par un autre décodeur, donc armez + vos encodages pour le futur en les lisant sur différentes machines. ! - Référez-vous à la section - Sélection des codecs et du format du conteneur - pour avoir une liste des codecs supportés. + Référez-vous à la section + Sélection des codecs et du format du conteneur + pour avoir une liste des codecs supportés. Le son - Le son est un problème bien plus simple à résoudre : si la qualité vous intéresse, + Le son est un problème bien plus simple à résoudre : si la qualité vous intéresse, laissez le flux audio tel quel. - Même les flux AC3 5.1 utilisent au plus 448Kbit/s, et tous ces bits sont utiles. - Vous pourriez être tenté de convertir le son en Ogg Vorbis de haute qualité, - mais le fait que vous n'ayez pas d'entrée AC3 (dolby digital) sur votre chaîne HIFI + Même les flux AC3 5.1 utilisent au plus 448Kbit/s, et tous ces bits sont utiles. + Vous pourriez être tenté de convertir le son en Ogg Vorbis de haute qualité, + mais le fait que vous n'ayez pas d'entrée AC3 (dolby digital) sur votre chaîne HIFI aujourd'hui ne signifie pas que vous n'en n'aurez pas demain. Pensez au futur en conservant le flux AC3. - Vous pouvez le garder en le copiant directement dans le flux vidéo + Vous pouvez le garder en le copiant directement dans le flux vidéo pendant l'encodage. Vous pouvez aussi l'extraire avec l'intention de l'inclure dans des conteneurs tels que NUT ou Matroska. mplayer fichier_source.vob -aid 129 -dumpaudio -dumpfile son.ac3 mettra dans le fichier son.ac3 la piste audio 129 du fichier fichier_source.vob (NB : les fichiers - VOB des DVD utilisent normalement un système de numérotation différent pour les pistes audio, - ainsi la piste numéro 129 est la deuxième piste du fichier). + VOB des DVD utilisent normalement un système de numérotation différent pour les pistes audio, + ainsi la piste numéro 129 est la deuxième piste du fichier). Mais parfois vous n'aurez d'autres choix que de re-compresser le son afin de laisser - plus de place à la vidéo. + plus de place à la vidéo. La plupart des gens optent alors pour le codec MP3 ou le Vorbis. - Bien que ce dernier soit très efficace, le MP3 est bien mieux accepté par les - lecteurs de salon même si cette tendance évolue. + Bien que ce dernier soit très efficace, le MP3 est bien mieux accepté par les + lecteurs de salon même si cette tendance évolue. N'utilisez pas l'option - si vous avez l'intention d'ajouter du son à votre encodage vidéo, même plus tard. - En effet, même s'il est probable que tout fonctionne correctement, l'utilisation de - l'option peut cacher certains problèmes dans la ligne de + si vous avez l'intention d'ajouter du son à votre encodage vidéo, même plus tard. + En effet, même s'il est probable que tout fonctionne correctement, l'utilisation de + l'option peut cacher certains problèmes dans la ligne de commande de votre encodage. En d'autres mots, avoir une bande son pendant l'encodage vous certifie que vous pourrez avoir une synchronisation propre (en supposant que - vous ne receviez pas de messages comme Trop de paquets audio dans la mémoire tampon + vous ne receviez pas de messages comme Trop de paquets audio dans la mémoire tampon ) Vous aurez besoin que MEncoder traite le son. Vous pouvez par exemple copier la bande son originale pendant l'encodage avec l'option - ou la convertir en "léger" 4kHz mono WAV PCM + ou la convertir en "léger" 4kHz mono WAV PCM avec l'option . - Autrement, dans certains cas, cela générera un fichier vidéo qui ne se synchronisera pas avec l'audio. - Cela arrive quand le nombre de trames vidéos dans le fichier source ne correspond - pas exactement à la longueur totale des trames audio ou lorsqu'il y a une - discontinuité ou des frames audio en trop ou manquantes. La bonne - façon de gérer ce type de problèmes est d'insérer un silence ou bien de couper l'audio - à ces emplacements. + Autrement, dans certains cas, cela générera un fichier vidéo qui ne se synchronisera pas avec l'audio. + Cela arrive quand le nombre de trames vidéos dans le fichier source ne correspond + pas exactement à la longueur totale des trames audio ou lorsqu'il y a une + discontinuité ou des frames audio en trop ou manquantes. La bonne + façon de gérer ce type de problèmes est d'insérer un silence ou bien de couper l'audio + à ces emplacements. Cependant, MPlayer ne sait pas le faire, donc si vous - dé-multiplexez l'AC3 et l'encodez avec une autre application (ou le sortez en PCM - avec MPlayer), les discontinuités subsistent et la seule - façon de les corriger est de supprimer ou de rajouter des trames. + dé-multiplexez l'AC3 et l'encodez avec une autre application (ou le sortez en PCM + avec MPlayer), les discontinuités subsistent et la seule + façon de les corriger est de supprimer ou de rajouter des trames. Tant que MEncoder voit la piste son pendant qu'il - encode la vidéo, il peut faire ces suppressions/rajouts (ce qui fonctionne habituellement - car cela se produit lors de changements de scènes avec fondu au noir) mais si + encode la vidéo, il peut faire ces suppressions/rajouts (ce qui fonctionne habituellement + car cela se produit lors de changements de scènes avec fondu au noir) mais si MEncoder ne voit pas la piste son, il encodera toutes les trames telles quelles et elles ne correspondront pas au le fichier - audio final, quand, par exemple, vous multiplexerez la piste vidéo et la piste + audio final, quand, par exemple, vous multiplexerez la piste vidéo et la piste son dans un fichier Matroska. Dans un premier temps, il faudra convertir le son du DVD en fichier WAV que - le codec audio peut utiliser en entrée. + le codec audio peut utiliser en entrée. Par exemple : mplayer fichier_source.vob -ao pcm:file=fichier_destination_son.wav -vc dummy -aid 1 -vo null aura pour effet de prendre la seconde piste audio du fichier fichier_source.vob pour la placer dans le fichier fichier_destination_son.wav. - Vous voudrez ensuite peut-être normaliser le son avant l'encodage, car les pistes - audio des DVDs sont généralement enregistrées à un faible volume. + Vous voudrez ensuite peut-être normaliser le son avant l'encodage, car les pistes + audio des DVDs sont généralement enregistrées à un faible volume. Vous pouvez par exemple utiliser l'outil normalize qui est normalement disponible sur la plupart des distributions. Si vous utilisez Windows, un outil comme BeSweet - fera le même travail. + fera le même travail. Vous le compresserez ensuite en Vorbis ou MP3. Par exemple : oggenc -q1 fichier_destination_son.wav - encodera fichier_destination_son.wav avec une qualité de 1, - ce qui est équivaut à environ 80Kb/s, soit le minimum si vous voulez de la qualité. + encodera fichier_destination_son.wav avec une qualité de 1, + ce qui est équivaut à environ 80Kb/s, soit le minimum si vous voulez de la qualité. Notez que MEncoder ne sait actuellement pas multiplexer les pistes audio Vorbis dans le fichier final car il ne supporte que les conteneurs - AVI ou MPEG en sortie, chacun pouvant mener à des problèmes de synchronisation A/V avec certains lecteurs - quand le fichier AVI contient des flux audio VBR comme Vorbis. Ne vous inquiétez pas, ce + AVI ou MPEG en sortie, chacun pouvant mener à des problèmes de synchronisation A/V avec certains lecteurs + quand le fichier AVI contient des flux audio VBR comme Vorbis. Ne vous inquiétez pas, ce document vous montrera comment y arriver avec un programme tiers. @@ -1512,67 +1512,67 @@ Le multiplexage - Maintenant que vous avez encodé votre vidéo, vous désirez très certainement + Maintenant que vous avez encodé votre vidéo, vous désirez très certainement la multiplexer avec une ou plusieurs pistes audio vers un conteneur comme l'AVI, le MPEG, le Matroska ou le NUT. MEncoder ne supporte nativement que des conteneurs AVI ou MPEG. Par exemple : mencoder -oac copy -ovc copy -o sortie_film.avi - -audiofile entrée_audio.mp2 entrée_video.avi - Cela aura pour effet de fusionner le fichier vidéo entrée_video.avi - et le fichier audio entrée_audio.mp2 vers un seul fichier AVI + -audiofile entrée_audio.mp2 entrée_video.avi + Cela aura pour effet de fusionner le fichier vidéo entrée_video.avi + et le fichier audio entrée_audio.mp2 vers un seul fichier AVI sortie_film.avi. Cette commande marche avec le MPEG-1 layer I, II, ou III (plus connu sous le nom de MP3), WAV et aussi quelques autres formats audio. - Une des caractéristiques expérimentales de MEncoder + Une des caractéristiques expérimentales de MEncoder est le support de libavformat, - une bibliothèque issue du projet FFmpeg qui supporte le multiplexage et dé-multiplexage - vers une grande variété de conteneurs. + une bibliothèque issue du projet FFmpeg qui supporte le multiplexage et dé-multiplexage + vers une grande variété de conteneurs. Par exemple : mencoder -oac copy -ovc copy -o sortie_film.asf - -audiofile entrée_audio.mp2 entrée_video.avi + -audiofile entrée_audio.mp2 entrée_video.avi -of lavf -lavfopts format=asf - Cela fera strictement la même chose que pour l'exemple précédent, sauf que le conteneur + Cela fera strictement la même chose que pour l'exemple précédent, sauf que le conteneur de sortie sera l'ASF. - Souvenez-vous que ce support est encore très expérimental (mais il s'améliore de jour en jour), + Souvenez-vous que ce support est encore très expérimental (mais il s'améliore de jour en jour), et ne marchera que si vous compilez MPlayer avec l'option - activée libavformat (ce qui veut dire que - les packets binaires ne marcheront peut-être pas). + activée libavformat (ce qui veut dire que + les packets binaires ne marcheront peut-être pas). -Améliorer la fiabilité du multiplexage et de la synchronisation Audio/Video - - Vous avez peut-être fait l'expérience de sérieux problèmes de synchronisation A/V - en essayant de multiplexer votre video avec la bande son, où, quelque soit - le décalage audio, vous n'arrivez pas à obtenir une synchronisation correcte. - - Ceci peut arriver quand vous utilisez des filtres video qui dupliquent ou enlèvent des images, - comme le filtre téléciné inverse. Il est vivement conseillé d'utiliser le - filtre vidéo à la fin de votre chaîne de filtres pour éviter - ce type de problème. +Améliorer la fiabilité du multiplexage et de la synchronisation Audio/Video + + Vous avez peut-être fait l'expérience de sérieux problèmes de synchronisation A/V + en essayant de multiplexer votre video avec la bande son, où, quelque soit + le décalage audio, vous n'arrivez pas à obtenir une synchronisation correcte. + + Ceci peut arriver quand vous utilisez des filtres video qui dupliquent ou enlèvent des images, + comme le filtre téléciné inverse. Il est vivement conseillé d'utiliser le + filtre vidéo à la fin de votre chaîne de filtres pour éviter + ce type de problème. Sans l'option , si MEncoder veut dupliquer une image, il s'en remet au multiplexeur pour mettre une marque - dans le conteneur de façon à ce que la dernière image soit affichée 2 fois - pour maintenir la synchronisation sans avoir à écrire une nouvelle image. + dans le conteneur de façon à ce que la dernière image soit affichée 2 fois + pour maintenir la synchronisation sans avoir à écrire une nouvelle image. Avec l'option , MEncoder - va simplement passer une deuxième fois la dernière image dans la chaîne de filtres. - Ce qui veut dire que l'encodeur recevra exactement la même - image 2 fois, puis les compressera. Il en résultera un fichier légèrement plus grand, - mais cela ne posera plus de problèmes quand vous démultiplexerez ou remultiplexerez vers un autre conteneur. + va simplement passer une deuxième fois la dernière image dans la chaîne de filtres. + Ce qui veut dire que l'encodeur recevra exactement la même + image 2 fois, puis les compressera. Il en résultera un fichier légèrement plus grand, + mais cela ne posera plus de problèmes quand vous démultiplexerez ou remultiplexerez vers un autre conteneur. Il se peut aussi que vous n'ayiez pas d'autres choix que d'utiliser l'option - avec certains conteneurs peu liés à MEncoder comme ceux - supportés par libavformat, qui peuvent ne pas supporter + avec certains conteneurs peu liés à MEncoder comme ceux + supportés par libavformat, qui peuvent ne pas supporter la duplication d'image au niveau du conteneur. @@ -1580,36 +1580,36 @@ Limitations du conteneur AVI - Bien que ce soit le format de conteneur le plus largement supporté après le MPEG-1, l'AVI a - des inconvénients majeurs. Le plus évident d'entre eux est peut-être l'entête. - Pour chaque morceau (chunk) du fichier AVI, 24 octets sont gâchés en entête et index. + Bien que ce soit le format de conteneur le plus largement supporté après le MPEG-1, l'AVI a + des inconvénients majeurs. Le plus évident d'entre eux est peut-être l'entête. + Pour chaque morceau (chunk) du fichier AVI, 24 octets sont gâchés en entête et index. Ce qui se traduit par environ 5Mo par heure, soit entre 1 et 2,5% du volume du fichier pour un film - de 700Mo. Cela peut ne pas sembler important, mais cela peut représenter la différence entre - pouvoir utiliser un débit de 700 kbits/sec au lieu de 714 kbits/sec pour une même video. - Et pour la qualité, chaque bit compte. - - - - En plus de cette grosse inefficacité, l'AVI a aussi d'autres limitations majeures: + de 700Mo. Cela peut ne pas sembler important, mais cela peut représenter la différence entre + pouvoir utiliser un débit de 700 kbits/sec au lieu de 714 kbits/sec pour une même video. + Et pour la qualité, chaque bit compte. + + + + En plus de cette grosse inefficacité, l'AVI a aussi d'autres limitations majeures: - Seuls les contenus à nombre d'images par seconde constant peuvent être stockés. Ceci est particulièrement - limitant si vous voulez stocker des fichiers aux contenus hétérogènes (par - exemple un mélange de vidéo NTSC et de films sur pellicule). - En fait, il existe des astuces qui permettent de stocker des contenus à nombre d'images par seconde variable - dans un AVI, mais cela multiplie par au moins 5 la taille (déjà énorme) des entêtes et ce n'est donc - pas réellement applicable. + Seuls les contenus à nombre d'images par seconde constant peuvent être stockés. Ceci est particulièrement + limitant si vous voulez stocker des fichiers aux contenus hétérogènes (par + exemple un mélange de vidéo NTSC et de films sur pellicule). + En fait, il existe des astuces qui permettent de stocker des contenus à nombre d'images par seconde variable + dans un AVI, mais cela multiplie par au moins 5 la taille (déjà énorme) des entêtes et ce n'est donc + pas réellement applicable. - L'audio dans un fichier AVI doit soit avoir un débit constant (CBR), soit une - taille de trame constante (i.e. toutes les trames décodent le même - nombre d'échantillons). - Malheureusement, le codec le plus efficace, Vorbis, ne satisfait aucun de ces critères. + L'audio dans un fichier AVI doit soit avoir un débit constant (CBR), soit une + taille de trame constante (i.e. toutes les trames décodent le même + nombre d'échantillons). + Malheureusement, le codec le plus efficace, Vorbis, ne satisfait aucun de ces critères. Donc, si vous envisagez de stocker un fichier en AVI, vous devrez utiliser un codec moins performant comme le MP3 ou l'AC3. @@ -1618,50 +1618,50 @@ Ceci dit, MEncoder ne supporte actuellement pas - l'encodage à d'images par seconde variable ou le Vorbis; - Donc vous n'allez peut-être pas considérer les 2 points précédents commes des limitations + l'encodage à d'images par seconde variable ou le Vorbis; + Donc vous n'allez peut-être pas considérer les 2 points précédents commes des limitations si vous n'utilisez que MEncoder pour encoder. Pourtant, il est possible d'utiliser MEncoder uniquement pour - l'encodage vidéo, puis d'utiliser des outils externes pour l'encodage de l'audio et - multiplexer le tout vers un conteneur différent. + l'encodage vidéo, puis d'utiliser des outils externes pour l'encodage de l'audio et + multiplexer le tout vers un conteneur différent. Le multiplexage dans le conteneur Matroska - Matroska est un conteneur libre, ouvert, qui vise à offrir de nombreuses fonctionnalités avancées - que des conteneurs plus anciens comme l'AVI ne peut gérer. - Par exemple, le Matroska supporte le débit vidéo variable (VBR), un framerate - variable (VFR), chapitres, attachement de fichiers, code de détection d'erreur + Matroska est un conteneur libre, ouvert, qui vise à offrir de nombreuses fonctionnalités avancées + que des conteneurs plus anciens comme l'AVI ne peut gérer. + Par exemple, le Matroska supporte le débit vidéo variable (VBR), un framerate + variable (VFR), chapitres, attachement de fichiers, code de détection d'erreur (EDC) et des codecs A/V modernes comme le "Advanced Audio Coding" (AAC), le - "Vorbis" ou le "MPEG-4 AVC" (H.264), presque tous n'étant pas supportés par l'AVI. - - - - Les outils nécessaires à la création de fichier Matroska sont appelés collectivement mkvtoolnix, - et sont disponibles pour la plupart des systèmes Unix mais aussi pour Windows. - Puisque Matroska est un standard ouvert, vous trouverez peut-être d'autres outils + "Vorbis" ou le "MPEG-4 AVC" (H.264), presque tous n'étant pas supportés par l'AVI. + + + + Les outils nécessaires à la création de fichier Matroska sont appelés collectivement mkvtoolnix, + et sont disponibles pour la plupart des systèmes Unix mais aussi pour Windows. + Puisque Matroska est un standard ouvert, vous trouverez peut-être d'autres outils qui vous conviendront mieux, mais comme mkvtoolnix est le plus connu, et - qu'il est supporté par Matroska lui même, nous allons parler de son utilisation. - - - - La façon la plus simple de démarrer avec Matroska, c'est probablement d'utiliser - MMG, l'interface graphique livrée avec mkvtoolnix, + qu'il est supporté par Matroska lui même, nous allons parler de son utilisation. + + + + La façon la plus simple de démarrer avec Matroska, c'est probablement d'utiliser + MMG, l'interface graphique livrée avec mkvtoolnix, et de suivre le guide de l'interface graphique de mkvmerge (mmg). - Vous pouvez aussi multiplexer des fichiers vidéo et audio en utilisant la ligne de commande : + Vous pouvez aussi multiplexer des fichiers vidéo et audio en utilisant la ligne de commande : mkvmerge -o sortie.mkv entree_video.avi entree_audio1.mp3 entree_audio2.ac3 - Ceci aura pour effet de multiplexer le fichier vidéo entree_video.avi + Ceci aura pour effet de multiplexer le fichier vidéo entree_video.avi avec les deux fichiers audio entre_audio1.mp3 et entree_audio2.ac3 dans un fichier Matroska sortie.mkv. - Matroska, comme mentionné ci-dessus, est capable de faire bien plus que ça, comme plusieurs - pistes audio (avec un réglage précis de la synchronisation audio/video), chapitres, - sous titres, coupures, etc... Merci de bien vouloir vous reporter à la documentation + Matroska, comme mentionné ci-dessus, est capable de faire bien plus que ça, comme plusieurs + pistes audio (avec un réglage précis de la synchronisation audio/video), chapitres, + sous titres, coupures, etc... Merci de bien vouloir vous reporter à la documentation de cette application pour plus d'informations. @@ -1672,87 +1672,87 @@ -Comment gérer le téléciné et l'entrelacement des DVDs NTSC +Comment gérer le téléciné et l'entrelacement des DVDs NTSC Introduction -Qu'est ce que le téléciné ? - - Si vous ne comprenez pas grand-chose à ce qui est écrit dans le document présent, - je vous suggère de visiter cette page (en anglais): +Qu'est ce que le téléciné ? + + Si vous ne comprenez pas grand-chose à ce qui est écrit dans le document présent, + je vous suggère de visiter cette page (en anglais): http://en.wikipedia.org/wiki/Telecine - Ce lien pointe vers une documentation relativement claire et compréhensible sur ce qu'est le téléciné. + Ce lien pointe vers une documentation relativement claire et compréhensible sur ce qu'est le téléciné. -Une note à propos des nombres - - Beaucoup de documents renvoient à un - nombre de trames par secondes pour la vidéo NTSC de 59.94 ce qui correspond à - 29.97 images complètes par secondes (pour le télécine et l'entrelacé) et à 23.976 (pour - le progressif). Pour simplifier, certains documents arrondissent même à 60, 30 et 24. +Une note à propos des nombres + + Beaucoup de documents renvoient à un + nombre de trames par secondes pour la vidéo NTSC de 59.94 ce qui correspond à + 29.97 images complètes par secondes (pour le télécine et l'entrelacé) et à 23.976 (pour + le progressif). Pour simplifier, certains documents arrondissent même à 60, 30 et 24. - En toute rigueur, tous ces nombres sont des approximations. Les vidéos NTSC en noir et blanc - avaient exactement 60 trames par secondes, mais 60000/1001 a été choisi par la suite - pour s'accomoder de la couleur en conservant la compatibilité avec les téléviseurs noir et blanc de l'époque. - La vidéo numérique NTSC (par exemple sur un DVD) est aussi en 60000/1001 trames - par seconde. A partir de là, la vidéo entrelacée et télécinée est faite pour être - en 30000/1001 images par seconde; les vidéos progressives en 24000/1001 images par secondes. + En toute rigueur, tous ces nombres sont des approximations. Les vidéos NTSC en noir et blanc + avaient exactement 60 trames par secondes, mais 60000/1001 a été choisi par la suite + pour s'accomoder de la couleur en conservant la compatibilité avec les téléviseurs noir et blanc de l'époque. + La vidéo numérique NTSC (par exemple sur un DVD) est aussi en 60000/1001 trames + par seconde. A partir de là, la vidéo entrelacée et télécinée est faite pour être + en 30000/1001 images par seconde; les vidéos progressives en 24000/1001 images par secondes. De plus anciennes versions de la documentation MEncoder - et plusieurs e-mails archivés de liste de diffusion font référence à + et plusieurs e-mails archivés de liste de diffusion font référence à 59.94, 29.97, et 23.976. - Toute la documentation de MEncoder a été mise à jour + Toute la documentation de MEncoder a été mise à jour pour utiliser les fractions, et vous devriez aussi les utiliser. est incorrect. - doit être utilisé à la place. + doit être utilisé à la place. -Comment le téléciné est-il utilisé? - - Toutes les vidéos qui sont censées être affichées sur des téléviseurs NTSC - doivent être en 60000/1001 trames par secondes. Les téléfilms sont souvent - filmés directement en 60000/1001 trames par secondes, alors que la majorité des - films pour le cinéma est en 24000/1001 images par seconde. Quand les DVD - contenant des films faits pour le cinéma sont masterisés, la vidéo est alors convertie pour la - télévision par un processus appelé le téléciné. +Comment le téléciné est-il utilisé? + + Toutes les vidéos qui sont censées être affichées sur des téléviseurs NTSC + doivent être en 60000/1001 trames par secondes. Les téléfilms sont souvent + filmés directement en 60000/1001 trames par secondes, alors que la majorité des + films pour le cinéma est en 24000/1001 images par seconde. Quand les DVD + contenant des films faits pour le cinéma sont masterisés, la vidéo est alors convertie pour la + télévision par un processus appelé le téléciné. - Sur un DVD, la vidéo n'est jamais vraiment stockée à 60000/1001 trames par seconde. - Si la vidéo est d'origine en 60000/1001, chaque paire de trames est alors combinée + Sur un DVD, la vidéo n'est jamais vraiment stockée à 60000/1001 trames par seconde. + Si la vidéo est d'origine en 60000/1001, chaque paire de trames est alors combinée pour former une image, ce qui donne 30000/1001 images par seconde. Les lecteurs de - DVD de salon lisent alors les fanions incorporé au flux vidéo pour déterminer - si la première ligne à afficher doit être paire ou impaire. - - - - Normalement, les contenus à 24000/1001 images par seconde restent comme cela - lorsqu'ils sont encodés pour un DVD, et le lecteur DVD doit alors faire - la conversion du téléciné à la volée. Parfois, la vidéo est télécinée avant - d'être stockée sur le DVD, même si c'était originalement du 24000/1001 images - par seconde, cela devient du 60000/1001 trames par seconde. Quand elles sont stockées - sur le DVD, les trames sont combinées par paires pour former 30000/1001 images + DVD de salon lisent alors les fanions incorporé au flux vidéo pour déterminer + si la première ligne à afficher doit être paire ou impaire. + + + + Normalement, les contenus à 24000/1001 images par seconde restent comme cela + lorsqu'ils sont encodés pour un DVD, et le lecteur DVD doit alors faire + la conversion du téléciné à la volée. Parfois, la vidéo est télécinée avant + d'être stockée sur le DVD, même si c'était originalement du 24000/1001 images + par seconde, cela devient du 60000/1001 trames par seconde. Quand elles sont stockées + sur le DVD, les trames sont combinées par paires pour former 30000/1001 images par seconde. - Quand on regarde les images formées individuellement à partir de la vidéo en - 60000/10001 trames par seconde, téléciné ou autre, l'entrelacement est + Quand on regarde les images formées individuellement à partir de la vidéo en + 60000/10001 trames par seconde, téléciné ou autre, l'entrelacement est clairement visible et ce, qu'il y ait un mouvement ou non car l'une des trames (disons - les lignes impaires) représente un moment dans le temps 1/(60000/1001) seconde - plus tard que les autres. Regarder une vidéo entrelacée sur un ordinateur semble - laid parce que l'écran a une résolution plus élevée et - parce que la vidéo est affichée image après image au lieu de trame après trame. + les lignes impaires) représente un moment dans le temps 1/(60000/1001) seconde + plus tard que les autres. Regarder une vidéo entrelacée sur un ordinateur semble + laid parce que l'écran a une résolution plus élevée et + parce que la vidéo est affichée image après image au lieu de trame après trame. @@ -1761,15 +1761,15 @@ Cette section ne s'appliquent qu'aux DVDs NTSC, pas au PAL. - Les lignes de commande MEncoder données en exemple au long de ce - document ne sont pas à utiliser tel quels. - Elles représentent juste le minimum requis pour encoder la vidéo qui s'y rapportent. - La meilleure méthode pour faire un bon encodage de DVD ou procéder à des réglages avancés de -libavcodec pour atteindre une qualité optimum sont des + Les lignes de commande MEncoder données en exemple au long de ce + document ne sont pas à utiliser tel quels. + Elles représentent juste le minimum requis pour encoder la vidéo qui s'y rapportent. + La meilleure méthode pour faire un bon encodage de DVD ou procéder à des réglages avancés de +libavcodec pour atteindre une qualité optimum sont des questions en dehors des propos de ce guide. - Il y a quelques notes en bas de page spécifiques à ce guide, elles sont liées comme ceci : + Il y a quelques notes en bas de page spécifiques à ce guide, elles sont liées comme ceci : [1] @@ -1777,176 +1777,176 @@ -Comment savoir quel type de vidéo vous avez ? +Comment savoir quel type de vidéo vous avez ? Progressive - Les vidéos progressives ont été filmées initialement à 24000/1001 images par seconde et stockées - sur le DVD sans altération. + Les vidéos progressives ont été filmées initialement à 24000/1001 images par seconde et stockées + sur le DVD sans altération. Quand vous lisez un DVD en progressif dans MPlayer, - la ligne suivante sera affichée dès le début de la lecture : + la ligne suivante sera affichée dès le début de la lecture : demux_mpg: 24000/1001 images par seconde progressive NTSC content detected, switching framerate. - Dorénavent, demux_mpg ne devrait jamais dire qu'il trouve - "une vidéo NTSC à 30000/1001 images par secondes." - - - - Quand vous regardez une vidéo progressive, vous ne devriez jamais voir d'entrelacement. - Mais soyez attentif, il arrive parfois qu'un peu de téléciné se glisse sans prévenir. - Il m'est arrivé de tomber sur des émissions de télévisions en DVD avec une - seconde de téléciné à chaque changement de scène ou à d'autres emplacements au hasard. - Une autre fois, la première moitié du DVD était en progressif - et la seconde en téléciné. Si vous voulez en être vraiment sûr, + Dorénavent, demux_mpg ne devrait jamais dire qu'il trouve + "une vidéo NTSC à 30000/1001 images par secondes." + + + + Quand vous regardez une vidéo progressive, vous ne devriez jamais voir d'entrelacement. + Mais soyez attentif, il arrive parfois qu'un peu de téléciné se glisse sans prévenir. + Il m'est arrivé de tomber sur des émissions de télévisions en DVD avec une + seconde de téléciné à chaque changement de scène ou à d'autres emplacements au hasard. + Une autre fois, la première moitié du DVD était en progressif + et la seconde en téléciné. Si vous voulez en être vraiment sûr, vous pouvez scanner le film entier : mplayer dvd://1 -nosound -vo null -benchmark L'utilisation de l'option fait lire MPlayer - aussi vite qu'il le peut - en fonction du matériel, cela peut prendre un certain - temps. Chaque fois que demux_mpg signale un changement, la ligne immédiatement au dessus - vous donnera le temps auquel ce changement est arrivé. - - - - Parfois, la vidéo progressive sur les DVDs est signalée en tant que "soft-telecine" - parce qu'elle est censée être télécinée par le lecteur DVD. + aussi vite qu'il le peut - en fonction du matériel, cela peut prendre un certain + temps. Chaque fois que demux_mpg signale un changement, la ligne immédiatement au dessus + vous donnera le temps auquel ce changement est arrivé. + + + + Parfois, la vidéo progressive sur les DVDs est signalée en tant que "soft-telecine" + parce qu'elle est censée être télécinée par le lecteur DVD. -Téléciné - - Les vidéos télécinées ont été filmées en 24000/1001 et sont télécinées - avant d'être gravées sur DVD. +Téléciné + + Les vidéos télécinées ont été filmées en 24000/1001 et sont télécinées + avant d'être gravées sur DVD. MPlayer ne signale jamais une variation d'images par secondes - quand il lit une vidéo télécinée. - - - - Au visionnage d'une vidéo télécinée, vous verrez des artefacts d'entrelacement - qui semblent "clignoter": ils apparaissent et disparaissent répététivement. - Vous pouvez le voir plus précisément en suivant les indications ci-dessous: + quand il lit une vidéo télécinée. + + + + Au visionnage d'une vidéo télécinée, vous verrez des artefacts d'entrelacement + qui semblent "clignoter": ils apparaissent et disparaissent répététivement. + Vous pouvez le voir plus précisément en suivant les indications ci-dessous: mplayer dvd://1 - Chercher une scène avec beaucoup de mouvements. + Chercher une scène avec beaucoup de mouvements. Utiliser la touche . pour avancer image par image. - Observer le schéma de répétition des images entrelacées et progressives. Si vous obtenez - PPPII, PPPII, PPPII,... alors la vidéo est - télécinée. Si vous observez d'autres schémas de répétition, alors la vidéo a peut-être été - télécinée avec une méthode non-standard; MEncoder ne sait pas convertir un téléciné - non-standard en progressif sans dégradation. Si aucun schéma n'est visible, c'est - alors sûrement une vidéo entrelacée. + Observer le schéma de répétition des images entrelacées et progressives. Si vous obtenez + PPPII, PPPII, PPPII,... alors la vidéo est + télécinée. Si vous observez d'autres schémas de répétition, alors la vidéo a peut-être été + télécinée avec une méthode non-standard; MEncoder ne sait pas convertir un téléciné + non-standard en progressif sans dégradation. Si aucun schéma n'est visible, c'est + alors sûrement une vidéo entrelacée. - Parfois, la vidéo progressive sur les DVDs est signalée en tant que "soft-telecine" - parce qu'elle est censée être télécinée par le lecteur DVD. - Parfois, la vidéo télécinée sur les DVDs est signalée "hard-telecine". Le hard-teleciné - étant à 60000/1001 images par seconde, le lecteur DVD lit la vidéo sans manipulation. - - - - Une autre façon de savoir si la source est télécinée ou non, est de la lire avec + Parfois, la vidéo progressive sur les DVDs est signalée en tant que "soft-telecine" + parce qu'elle est censée être télécinée par le lecteur DVD. + Parfois, la vidéo télécinée sur les DVDs est signalée "hard-telecine". Le hard-teleciné + étant à 60000/1001 images par seconde, le lecteur DVD lit la vidéo sans manipulation. + + + + Une autre façon de savoir si la source est télécinée ou non, est de la lire avec l'option et depuis une ligne de commande et de voir comment l'option combine les trames. - Si la source est télécinée, vous devriez voir sur la console un schéma de répétition 3:2 avec des + Si la source est télécinée, vous devriez voir sur la console un schéma de répétition 3:2 avec des alternances de 0+.1.+2 et 0++1. L'avantage de cette technique est que vous n'avez pas besoin de visionner la - source pour l'identifier, ce qui peut être utile pour automatiser la procédure d'encodage, ou - pour effectuer cette procédure à distance à travers une connexion lente. + source pour l'identifier, ce qui peut être utile pour automatiser la procédure d'encodage, ou + pour effectuer cette procédure à distance à travers une connexion lente. -Entrelacée - - Les vidéos entrelacées ont été filmées en 60000/1001 trames par seconde, - puis stockées sur le DVD en tant que 30000/1001 images par seconde. L'effet - est le résultat de la combinaison de paires - de trames dans une image. Chaque trame est censée être décalée de 1/(60000/1001) - de seconde les unes des autres. Quand elles sont affichées simultanément, la différence devient +Entrelacée + + Les vidéos entrelacées ont été filmées en 60000/1001 trames par seconde, + puis stockées sur le DVD en tant que 30000/1001 images par seconde. L'effet + est le résultat de la combinaison de paires + de trames dans une image. Chaque trame est censée être décalée de 1/(60000/1001) + de seconde les unes des autres. Quand elles sont affichées simultanément, la différence devient visible. - Comme pour la vidéo télécinée, MPlayer ne signale - jamais une variation d'images par secondes quand il lit une vidéo entrelacée. - - - - Si vous regardez attentivement une vidéo entrelacée image par image avec la + Comme pour la vidéo télécinée, MPlayer ne signale + jamais une variation d'images par secondes quand il lit une vidéo entrelacée. + + + + Si vous regardez attentivement une vidéo entrelacée image par image avec la touche ., vous verrez l'entrelacement de chaque trame. -Mélange de progressive et télécinée - - Toutes les vidéos qui mélangent progressif et téléciné ont été filmées en 24000/1001 - images par seconde, puis certaines parties ont été converties en téléciné. +Mélange de progressive et télécinée + + Toutes les vidéos qui mélangent progressif et téléciné ont été filmées en 24000/1001 + images par seconde, puis certaines parties ont été converties en téléciné. Quand MPlayer lit ce type de fichier, il doit jongler - (souvent répététivement) entre "le 30000/1001 images par seconde NTSC" et + (souvent répététivement) entre "le 30000/1001 images par seconde NTSC" et "le 24000/1001 images par secondes NTSC progressif". Regardez les messages de MPlayer pour voir ces messages. - Vous devriez aller voir la section "30000/1001 images par seconde NTSC" afin d'être - sûr que c'est vraiment du téléciné, et pas seulement de l'entrelacé. + Vous devriez aller voir la section "30000/1001 images par seconde NTSC" afin d'être + sûr que c'est vraiment du téléciné, et pas seulement de l'entrelacé. -Mélange de vidéo progressive et entrelacée - - Dans les vidéos qui mélangent le progressif et le téléciné, les flux vidéos - progressifs et entrelacés sont combinés l'un à l'autre. - - - - Cette catégorie ressemble au "mélange de progressive et télécinée" jusqu'à +Mélange de vidéo progressive et entrelacée + + Dans les vidéos qui mélangent le progressif et le téléciné, les flux vidéos + progressifs et entrelacés sont combinés l'un à l'autre. + + + + Cette catégorie ressemble au "mélange de progressive et télécinée" jusqu'à ce que vous examiniez la partie en 30000/1001 images par seconde et que vous vous aperceviez - qu'il n'y a pas de trace de téléciné. + qu'il n'y a pas de trace de téléciné. -Comment encoder chaque catégorie ? - - Comme évoqué au départ, les exemples de lignes de commande - MEncoder ne doivent pas être utilisés tels quels; - ils fournissent uniquement les paramètres minimum pour encoder chaque catégorie. +Comment encoder chaque catégorie ? + + Comme évoqué au départ, les exemples de lignes de commande + MEncoder ne doivent pas être utilisés tels quels; + ils fournissent uniquement les paramètres minimum pour encoder chaque catégorie. Progressive - La vidéo progressive ne nécessite pas de filtrage particulier pour l'encodage. - Le seul paramètre qui ne doit pas être omis est: . Sinon, + La vidéo progressive ne nécessite pas de filtrage particulier pour l'encodage. + Le seul paramètre qui ne doit pas être omis est: . Sinon, MEncoder essayera d'encoder en 30000/1001 images par seconde et dupliquera certaines images. @@ -1956,121 +1956,121 @@ - Il n'est pas rare de se trouver avec une vidéo qui semble progressive mais qui - contient en fait quelques courts passages en téléciné. A moins d'être vraiment - sûr l'état de la vidéo, il est préférable de traiter la vidéo comme un - mélange de progressive et télécinée. + Il n'est pas rare de se trouver avec une vidéo qui semble progressive mais qui + contient en fait quelques courts passages en téléciné. A moins d'être vraiment + sûr l'état de la vidéo, il est préférable de traiter la vidéo comme un + mélange de progressive et télécinée. La perte en performance est faible [3]. -Téléciné - - A partir d'une video télécinée, il est possible de retrouver le format original en 24000/1001 avec - un processus appelé téléciné-inverse. Plusieurs filtres de +Téléciné + + A partir d'une video télécinée, il est possible de retrouver le format original en 24000/1001 avec + un processus appelé téléciné-inverse. Plusieurs filtres de MPlayer permettent ce processus; - le meilleur d'entre eux, , est décrit à la section - Mélange de progressif et téléciné. + le meilleur d'entre eux, , est décrit à la section + Mélange de progressif et téléciné. -Entrelacée - - Dans la plupart des cas pratiques, il n'est pas possible de récupérer complètement une - vidéo progressive depuis une entrelacée. Pour ce faire, la seule manière sans - perdre la moitié de la résolution verticale est de doubler le nombre d'images par seconde et - d'essayer de "deviner" ce que devraient être les lignes manquantes pour chacune des trames - (ce qui a des inconvénients, voir méthode 3). +Entrelacée + + Dans la plupart des cas pratiques, il n'est pas possible de récupérer complètement une + vidéo progressive depuis une entrelacée. Pour ce faire, la seule manière sans + perdre la moitié de la résolution verticale est de doubler le nombre d'images par seconde et + d'essayer de "deviner" ce que devraient être les lignes manquantes pour chacune des trames + (ce qui a des inconvénients, voir méthode 3). - Encodez la vidéo sous forme entrelacée. Normalement, l'entrelacement - ruine la capacité de compression de l'encodeur, mais libavcodec - possède deux paramètres spécialement définis pour gérer le stockage de la vidéo entrelacée de manière + Encodez la vidéo sous forme entrelacée. Normalement, l'entrelacement + ruine la capacité de compression de l'encodeur, mais libavcodec + possède deux paramètres spécialement définis pour gérer le stockage de la vidéo entrelacée de manière plus satisfaisante: et . Aussi, - l'utilisation de est-elle fortement recommandée [2] - car cela encodera les macroblocs non-entrelacés à des endroits où il n'y - a pas de mouvements. Notez que n'est pas nécessaire ici. + l'utilisation de est-elle fortement recommandée [2] + car cela encodera les macroblocs non-entrelacés à des endroits où il n'y + a pas de mouvements. Notez que n'est pas nécessaire ici. mencoder dvd://1 -oac copy -ovc lavc -lavcopts ildct:ilme:mbd=2 - Utilisez un filtre de désentrelacement avant l'encodage. Plusieurs de - ces filtres sont disponibles, chacun avec ses avantages et inconvénients. + Utilisez un filtre de désentrelacement avant l'encodage. Plusieurs de + ces filtres sont disponibles, chacun avec ses avantages et inconvénients. Consultez pour voir lesquels sont disponibles (selectionnez les lignes contenant "deint" avec grep), et fouillez dans les listes de diffusion MPlayer, vous trouverez nombres de discussions sur les - différents filtres. Encore une fois, le nombre d'images par seconde ne change pas, donc l'option - n'est pas nécessaire. Une dernière chose: le désentrelacement - doit être fait après recadrage [1] + différents filtres. Encore une fois, le nombre d'images par seconde ne change pas, donc l'option + n'est pas nécessaire. Une dernière chose: le désentrelacement + doit être fait après recadrage [1] et avant redimensionnement. mencoder dvd://1 -oac copy -vf pp=lb -ovc lavc - Malheureusement, cette option est un boguée dans + Malheureusement, cette option est un boguée dans MEncoder ; cela devrait bien marcher avec - MEncoder G2, mais on n'en est pas encore là. Vous + MEncoder G2, mais on n'en est pas encore là. Vous risquez de subir des plantages. Peu importe, l'option - est de créer une image complète à partir de chaque trame, ce qui - donne le débit de 60000/1001 images par seconde. L'avantage de cette approche est qu'aucune - donnée n'est jamais perdue. Cependant, vu que chaque image vient avec seulement - une trame, les lignes manquantes doivent être interpolées d'une façon ou d'une autre. - Il n'y a pas de très bonne méthode générant les données manquantes, et donc le - résultat sera un peu similaire à celui obtenu en utilisant des filtres de désentrelacement. - Générer les lignes manquantes crée aussi d'autres problèmes, - simplement parce que la quantité de données double. Ainsi, de plus haut débit (en kbit/s) - d'encodage sont nécessaires pour conserver la qualité, et plus de puissance CPU est - utilisée pour l'encodage et le décodage. a plusieurs - options pour gérer la création des lignes manquantes de chaque image. Si vous - utilisez cette méthode, alors regardez le manuel, et prenez - l'option qui semble la meilleure pour votre matériel. Notez que lors de l'utilisation de + est de créer une image complète à partir de chaque trame, ce qui + donne le débit de 60000/1001 images par seconde. L'avantage de cette approche est qu'aucune + donnée n'est jamais perdue. Cependant, vu que chaque image vient avec seulement + une trame, les lignes manquantes doivent être interpolées d'une façon ou d'une autre. + Il n'y a pas de très bonne méthode générant les données manquantes, et donc le + résultat sera un peu similaire à celui obtenu en utilisant des filtres de désentrelacement. + Générer les lignes manquantes crée aussi d'autres problèmes, + simplement parce que la quantité de données double. Ainsi, de plus haut débit (en kbit/s) + d'encodage sont nécessaires pour conserver la qualité, et plus de puissance CPU est + utilisée pour l'encodage et le décodage. a plusieurs + options pour gérer la création des lignes manquantes de chaque image. Si vous + utilisez cette méthode, alors regardez le manuel, et prenez + l'option qui semble la meilleure pour votre matériel. Notez que lors de l'utilisation de vous - devez définir les deux options - et à deux fois le nombre d'image par seconde de votre source originale. + devez définir les deux options + et à deux fois le nombre d'image par seconde de votre source originale. mencoder dvd://1 -oac copy -vf tfields=2 -ovc lavc -fps 60000/1001 -ofps 60000/1001 - Si vous avez prévu de beaucoup réduire la taille, vous pouvez - n'extraire et n'encoder qu'une des deux trames. Bien sûr, vous perdrez la - moitié de la résolution verticale, mais si vous avez prévu la réduire au moins de - moitié par rapport à l'original, cette perte n'aura que peu d'importance. Le résultat - sera un fichier progressif à 30000/1001 images par seconde. La procédure est + Si vous avez prévu de beaucoup réduire la taille, vous pouvez + n'extraire et n'encoder qu'une des deux trames. Bien sûr, vous perdrez la + moitié de la résolution verticale, mais si vous avez prévu la réduire au moins de + moitié par rapport à l'original, cette perte n'aura que peu d'importance. Le résultat + sera un fichier progressif à 30000/1001 images par seconde. La procédure est d'utiliser l'option , puis de recadrer [1] et de redimensionner - de manière appropriée. Souvenez-vous que vous devrez ajuster la dimension pour - compenser la réduction de moitié de la résolution verticale. + de manière appropriée. Souvenez-vous que vous devrez ajuster la dimension pour + compenser la réduction de moitié de la résolution verticale. mencoder dvd://1 -oac copy -vf field=0 -ovc lavc -Mélange de progressive et télécinée - - Afin de convertir une vidéo composée de passages progressifs et de télécinés en vidéo entièrement - progressive, les parties en téléciné doivent être télécinées-inverse. Il y a trois - moyens d'accomplir cela, comme décrit ci-dessous. Notez que vous devez - toujours téléciner-inverse avant tout +Mélange de progressive et télécinée + + Afin de convertir une vidéo composée de passages progressifs et de télécinés en vidéo entièrement + progressive, les parties en téléciné doivent être télécinées-inverse. Il y a trois + moyens d'accomplir cela, comme décrit ci-dessous. Notez que vous devez + toujours téléciner-inverse avant tout redimensionnement et aussi (sauf si vous savez vraiment ce que vous faites) - avant tout découpage [1]. - L'option est nécessaire ici parce que la sortie vidéo + avant tout découpage [1]. + L'option est nécessaire ici parce que la sortie vidéo sera en 24000/1001 images par seconde. - L'option est faite pour téléciner-inverse la source vidéo - télécinée tandis que les données progressives sont laissées intactes. Afin + L'option est faite pour téléciner-inverse la source vidéo + télécinée tandis que les données progressives sont laissées intactes. Afin de fonctionner correctement, doit - être suivi par le filtre ou MEncoder plantera. - est, cependant, la méthode la plus propre et la plus précise - disponible pour encoder le téléciné et le "Mélange de progressive et télécinée". + être suivi par le filtre ou MEncoder plantera. + est, cependant, la méthode la plus propre et la plus précise + disponible pour encoder le téléciné et le "Mélange de progressive et télécinée". mencoder dvd://1 -oac copy -vf pullup,softskip -ovc lavc -ofps 24000/1001 @@ -2078,83 +2078,83 @@ - Une méthode plus ancienne consiste à, au lieu de téléciner-inverse les passages télécinés, - téléciner les parties non-télécinées - et ensuite téléciner-inverse la vidéo entière. - Cela semble confus? softpulldown est un filtre qui parcours une vidéo - et rend téléciné le fichier entier. Si nous faisons suivre softpulldown par - soit ou soit , le résultat final - sera entièrement progressif. L'option est nécessaire. + Une méthode plus ancienne consiste à, au lieu de téléciner-inverse les passages télécinés, + téléciner les parties non-télécinées + et ensuite téléciner-inverse la vidéo entière. + Cela semble confus? softpulldown est un filtre qui parcours une vidéo + et rend téléciné le fichier entier. Si nous faisons suivre softpulldown par + soit ou soit , le résultat final + sera entièrement progressif. L'option est nécessaire. mencoder dvd://1 -oac copy -vf softpulldown,ivtc=1 -ovc lavc -ofps 24000/1001 - Je n'ai pas moi-même utilisé , mais voilà ce que + Je n'ai pas moi-même utilisé , mais voilà ce que D Richard Felker III en dit: -
Il est correct, mais à mon avis, il essaie de désentrelacer plutôt - que de téléciner-inverse trop souvent (tout comme les lecteurs DVD de salon +
Il est correct, mais à mon avis, il essaie de désentrelacer plutôt + que de téléciner-inverse trop souvent (tout comme les lecteurs DVD de salon & les TVs progressive) ce qui donne des clignotements affreux et d'autre - artefacts. Si vous prévoyer l'utiliser, vous aurez au minimum besoin de passer - du temps à affiner les options et à regarder le résultat en sortie pour vous assurer + artefacts. Si vous prévoyer l'utiliser, vous aurez au minimum besoin de passer + du temps à affiner les options et à regarder le résultat en sortie pour vous assurer que cela n'esquinte pas tout.
-Mélange de progressive et d'entrelacée - - Il y a deux façons de gérer cette catégorie, chacune étant un - compromis. Vous devez faire votre choix en vous basant sur la durée/localisation +Mélange de progressive et d'entrelacée + + Il y a deux façons de gérer cette catégorie, chacune étant un + compromis. Vous devez faire votre choix en vous basant sur la durée/localisation de chaque type. - Traitez-le comme une vidéo progressive. Les parties entrelacées sembleront entrelacées, - et certaines des trames entrelacées devront être jetées, ayant pour résultat un - peu de sautillement irrégulier. Vous pouvez utiliser un filtre de post-traitement si - vous le voulez, mais cela peut sensiblement dégrader les parties progressives. + Traitez-le comme une vidéo progressive. Les parties entrelacées sembleront entrelacées, + et certaines des trames entrelacées devront être jetées, ayant pour résultat un + peu de sautillement irrégulier. Vous pouvez utiliser un filtre de post-traitement si + vous le voulez, mais cela peut sensiblement dégrader les parties progressives. - Cette option ne devrait surtout pas être utilisée si vous prévoyez - afficher la vidéo finale sur un appareil entrelacé (avec une carte TV, - par exemple). Si vous avez des images entrelacées dans une vidéo en 24000/1001 - images par seconde, elles seront télécinées en même temps que les images progressives. - La moitié des "images" entrelacées sera affichée pour une durée de trois trames - (3/(60000/1001) secondes), ce qui a pour résultat un effet pichenette de - "retour en arrière" ce qui est du plus mauvais effet. Si vous tentez - quand même ceci, vous devez utiliser un filtre - désentrelaçant comme ou . + Cette option ne devrait surtout pas être utilisée si vous prévoyez + afficher la vidéo finale sur un appareil entrelacé (avec une carte TV, + par exemple). Si vous avez des images entrelacées dans une vidéo en 24000/1001 + images par seconde, elles seront télécinées en même temps que les images progressives. + La moitié des "images" entrelacées sera affichée pour une durée de trois trames + (3/(60000/1001) secondes), ce qui a pour résultat un effet pichenette de + "retour en arrière" ce qui est du plus mauvais effet. Si vous tentez + quand même ceci, vous devez utiliser un filtre + désentrelaçant comme ou . - Cela peut aussi être une mauvaise idée pour l'affichage progressif. - Cela laissera tomber des paires de trames entrelacées consécutives, - résultant en une discontinuité qui peut être plus visible qu'avec la seconde méthode, - ce qui affichera certaines images progressives en double. Une vidéo entrelacée à - 30000/1001 images par seconde est déjà un peu hachée parce qu'elle devrait en - réalité être projetée à 60000/1001 trames par seconde, pour que les images dupliquées + Cela peut aussi être une mauvaise idée pour l'affichage progressif. + Cela laissera tomber des paires de trames entrelacées consécutives, + résultant en une discontinuité qui peut être plus visible qu'avec la seconde méthode, + ce qui affichera certaines images progressives en double. Une vidéo entrelacée à + 30000/1001 images par seconde est déjà un peu hachée parce qu'elle devrait en + réalité être projetée à 60000/1001 trames par seconde, pour que les images dupliquées ne se voient pas trop. - De toutes façons, il vaut mieux analyser votre contenu et voir comment - vous voulez l'afficher. Si votre vidéo est à 90% progressive et que vous ne + De toutes façons, il vaut mieux analyser votre contenu et voir comment + vous voulez l'afficher. Si votre vidéo est à 90% progressive et que vous ne pensez pas la regarder sur une TV, vous devriez favoriser une approche progressive. - Si elle est seulement à moitié progressive, vous voudrez probablement l'encoder - comme si elle était entièrement entrelacée. + Si elle est seulement à moitié progressive, vous voudrez probablement l'encoder + comme si elle était entièrement entrelacée. - Traitez-le comme entrelacée. Certaines images des parties progressives auront - besoin d'être dupliquées, ce qui entraînera un sautillement irrégulier. Encore une - fois, les filtres désentrelaçant peuvent légèrement dégrader les parties + Traitez-le comme entrelacée. Certaines images des parties progressives auront + besoin d'être dupliquées, ce qui entraînera un sautillement irrégulier. Encore une + fois, les filtres désentrelaçant peuvent légèrement dégrader les parties progressives. @@ -2169,60 +2169,60 @@ A propos de recadrage: - Les données vidéo d'un DVD sont stockées dans un format appelé YUV 4:2:0. Dans - la vidéo YUV, la luminance ("luminosité") et la chrominance ("couleur") - sont stockés séparément. Parce que l'oeil humain est d'une certaine façon moins sensible - à la couleur qu'à la luminosité, dans une image YUV 4:2:0 il n'y a + Les données vidéo d'un DVD sont stockées dans un format appelé YUV 4:2:0. Dans + la vidéo YUV, la luminance ("luminosité") et la chrominance ("couleur") + sont stockés séparément. Parce que l'oeil humain est d'une certaine façon moins sensible + à la couleur qu'à la luminosité, dans une image YUV 4:2:0 il n'y a qu'un pixel de chrominance pour 4 pixels de luminance. Dans une image progressive, - chaque carré de quatre pixels de luminance (deux de chaque coté) a un pixel de - chrominance commun. Vous devez recadrer le YUV 4:2:0 progressif à des résolutions paires, - et utiliser un décalage pair. Par exemple, + chaque carré de quatre pixels de luminance (deux de chaque coté) a un pixel de + chrominance commun. Vous devez recadrer le YUV 4:2:0 progressif à des résolutions paires, + et utiliser un décalage pair. Par exemple, est correct mais ne l'est pas. - Quand vous avez à faire à un YUV 4:2:0 entrelacé, la situation devient un peu plus - compliquée. Au lieu d'avoir chaque série de quatre pixels de luminance se partager un pixel - de chrominance dans une image, chaque série de quatre pixels de luminance + Quand vous avez à faire à un YUV 4:2:0 entrelacé, la situation devient un peu plus + compliquée. Au lieu d'avoir chaque série de quatre pixels de luminance se partager un pixel + de chrominance dans une image, chaque série de quatre pixels de luminance dans chaque champs se partage un pixel de chrominance. Quand les - trames sont entrelacées pour former une image, chaque ligne de scan fait un - pixel de haut. Maintenant, au lieu d'avoir la série de quatre pixels de luminance - dans un carré, il y a deux pixels côte à côte sur une ligne et les deux autres pixels - de la série sont côte à côte deux lignes de scan plus bas. Les deux pixels de luminance dans la - ligne de scan intermédiaire appartiennent à une autre trame, et donc partage un - pixel de chrominance différent avec deux pixels de luminance deux lignes de scan plus loin. - Toute cette confusion rend nécessaire d'avoir des dimensions de recadrage - et de décalage verticales multiples de quatre. Dans le sens horizontal, il suffit que les + trames sont entrelacées pour former une image, chaque ligne de scan fait un + pixel de haut. Maintenant, au lieu d'avoir la série de quatre pixels de luminance + dans un carré, il y a deux pixels côte à côte sur une ligne et les deux autres pixels + de la série sont côte à côte deux lignes de scan plus bas. Les deux pixels de luminance dans la + ligne de scan intermédiaire appartiennent à une autre trame, et donc partage un + pixel de chrominance différent avec deux pixels de luminance deux lignes de scan plus loin. + Toute cette confusion rend nécessaire d'avoir des dimensions de recadrage + et de décalage verticales multiples de quatre. Dans le sens horizontal, il suffit que les dimensions restent paires. - Pour la vidéo télécinée, il est recommandé que le recadrage se fasse après le - téléciné-inverse. Une fois que la vidéo est progressive, il vous suffit de recadrer par - nombres pairs. Si vous voulez accélérer légèrement la vitesse d'encodage, en jouant sur les + Pour la vidéo télécinée, il est recommandé que le recadrage se fasse après le + téléciné-inverse. Une fois que la vidéo est progressive, il vous suffit de recadrer par + nombres pairs. Si vous voulez accélérer légèrement la vitesse d'encodage, en jouant sur les dimensions de recadrage, vous devez recadrer verticalement par multiples de quatre - ou bien le filtre de téléciné-inverse n'aura pas les données adéquates. + ou bien le filtre de téléciné-inverse n'aura pas les données adéquates. - Pour la vidéo entrelacée (pas télécinée), vous devez toujours recadrer verticalement - par multiples de quatre à moins que vous n'utilisiez l'option avant. + Pour la vidéo entrelacée (pas télécinée), vous devez toujours recadrer verticalement + par multiples de quatre à moins que vous n'utilisiez l'option avant. - A propos des paramètres d'encodage et de la qualité: + A propos des paramètres d'encodage et de la qualité: - Le fait que l'option soit recommandée ici ne veut pas dire - qu'elle ne devrait pas être utilisée autre part. Avec , + Le fait que l'option soit recommandée ici ne veut pas dire + qu'elle ne devrait pas être utilisée autre part. Avec , est l'une des deux options de libavcodec - qui augmente le plus la qualité, et vous devriez toujours les utiliser - à moins que la baisse de vitesse d'encodage ne soit prohibitive - (ex: encodage en temps réel). Il y a bien d'autres options de - libavcodec qui augmentent la qualité d'encodage - (et réduisent sa rapidité) mais ceci est au delà du propos de ce document. + qui augmente le plus la qualité, et vous devriez toujours les utiliser + à moins que la baisse de vitesse d'encodage ne soit prohibitive + (ex: encodage en temps réel). Il y a bien d'autres options de + libavcodec qui augmentent la qualité d'encodage + (et réduisent sa rapidité) mais ceci est au delà du propos de ce document. @@ -2231,12 +2231,12 @@ A propos de la performance de pullup: Utiliser l'option (avec ) - sur une vidéo progressive est sans danger, et c'est généralement une bonne idée à moins qu'il - soit certain que la source est entièrement progressive. + sur une vidéo progressive est sans danger, et c'est généralement une bonne idée à moins qu'il + soit certain que la source est entièrement progressive. La perte de performance est faible dans la plupart des cas. Sur un encodage minimal, ralentit MEncoder de 50%. - L'ajout du traitement du son et d'options avancées de masquent cette - différence, en limitant la perte de performance due à l'utilisation de à 2%. + L'ajout du traitement du son et d'options avancées de masquent cette + différence, en limitant la perte de performance due à l'utilisation de à 2%. @@ -2252,18 +2252,18 @@ libavcodec -fournit un encodage simple pour plusieurs formats vidéos et audio intéressants. -Vous pouvez encoder vers les codecs suivant (la liste suivante est plus ou moins à jour): +fournit un encodage simple pour plusieurs formats vidéos et audio intéressants. +Vous pouvez encoder vers les codecs suivant (la liste suivante est plus ou moins à jour): -Codecs vidéo de <systemitem class="library">libavcodec</systemitem> +Codecs vidéo de <systemitem class="library">libavcodec</systemitem> -Nom du codec vidéoDescription +Nom du codec vidéoDescription mjpeg @@ -2288,55 +2288,55 @@ pre-standard MPEG-4 variant par MS, v3 (AKA DivX3) msmpeg4v2 - pre-standard MPEG-4 by MS, v2 (utilisé dans les vieux fichiers ASF) + pre-standard MPEG-4 by MS, v2 (utilisé dans les vieux fichiers ASF) wmv1 - Windows Media Vidéo, version 1 (AKA WMV7) + Windows Media Vidéo, version 1 (AKA WMV7) wmv2 - Windows Media Vidéo, version 2 (AKA WMV8) + Windows Media Vidéo, version 2 (AKA WMV8) rv10 - RealVidéo 1.0 + RealVidéo 1.0 rv20 - RealVidéo 2.0 + RealVidéo 2.0 -mpeg1vidéo - MPEG-1 vidéo +mpeg1vidéo + MPEG-1 vidéo -mpeg2vidéo - MPEG-2 vidéo +mpeg2vidéo + MPEG-2 vidéo huffyuv compression sans perte asv1 - ASUS Vidéo v1 + ASUS Vidéo v1 asv2 - ASUS Vidéo v2 + ASUS Vidéo v2 ffv1 - codec vidéo sans perte de FFmpeg + codec vidéo sans perte de FFmpeg svq1 - Sorenson vidéo 1 + Sorenson vidéo 1 flv - Sorenson H.263 utilisé dans Vidéo Flash + Sorenson H.263 utilisé dans Vidéo Flash dvvideo - Vidéo Numérique Sony + Vidéo Numérique Sony snow - codec basé sur l'ondelette expérimentale de FFmpeg + codec basé sur l'ondelette expérimentale de FFmpeg -La première colonne contient les noms de codec qui doivent être donnés après la +La première colonne contient les noms de codec qui doivent être donnés après la configuration de vcodec, par exemple comme ceci: @@ -2366,17 +2366,17 @@ adpcm_ima_wav - IMA adaptatif PCM (4 bits par échantillon, compression 4:1) + IMA adaptatif PCM (4 bits par échantillon, compression 4:1) sonic - codec avec/sans perte expérimental + codec avec/sans perte expérimental -La première colonne contient les noms de codec qui doivent être donnés après l'option +La première colonne contient les noms de codec qui doivent être donnés après l'option acodec, par exemple comme ceci: @@ -2388,14 +2388,14 @@ - Contrairement aux codecs vidéo de libavcodec, - ses codecs audio ne font pas un usage avisé des bits qu'ils consomment - car ils leur manquent certains modèles psycho-acoustiques minimaux (quand ils en ont) - ce que la plupart des autres implémentations de codecs possèdent. - Cependant, notez que tous ces codecs audio sont très rapides et sont disponibles - à partir du moment où MEncoder a été - compilé avec libavcodec (ce qui est le - cas la plupart du temps), et ne dépend pas de bibliothèques externes. + Contrairement aux codecs vidéo de libavcodec, + ses codecs audio ne font pas un usage avisé des bits qu'ils consomment + car ils leur manquent certains modèles psycho-acoustiques minimaux (quand ils en ont) + ce que la plupart des autres implémentations de codecs possèdent. + Cependant, notez que tous ces codecs audio sont très rapides et sont disponibles + à partir du moment où MEncoder a été + compilé avec libavcodec (ce qui est le + cas la plupart du temps), et ne dépend pas de bibliothèques externes. @@ -2404,168 +2404,168 @@ Options d'encodage de libavcodec - Idéalement, vous voudriez probablement juste dire à mencoder de passer en - mode "haute qualité" et passer à autre chose. - Ce serait sûrement sympa, mais c'est malheureusement difficile à implémenter car les - différentes options d'encodage donnent des résultats de qualité différents - en fonction du matériel source. - Ceci vient du fait que la compression dépend des propriétés visuelles - de la vidéo en question. - Par exemple, un film d'animation et un film d'action ont des propriétés très - différentes et nécessitent des options différentes pour obtenir un encodage + Idéalement, vous voudriez probablement juste dire à mencoder de passer en + mode "haute qualité" et passer à autre chose. + Ce serait sûrement sympa, mais c'est malheureusement difficile à implémenter car les + différentes options d'encodage donnent des résultats de qualité différents + en fonction du matériel source. + Ceci vient du fait que la compression dépend des propriétés visuelles + de la vidéo en question. + Par exemple, un film d'animation et un film d'action ont des propriétés très + différentes et nécessitent des options différentes pour obtenir un encodage optimal. - La bonne nouvelle, c'est que certaines options ne devraient jamais être omises, + La bonne nouvelle, c'est que certaines options ne devraient jamais être omises, comme , , et . - Voir ci-dessous pour une description détaillée des options d'encodage les plus communes. + Voir ci-dessous pour une description détaillée des options d'encodage les plus communes. -Options à régler: +Options à régler: vmax_b_frames: 1 ou 2 est bon selon le film. - Notez que si vous avez besoin d'avoir votre encodage décodable par DivX5, vous + Notez que si vous avez besoin d'avoir votre encodage décodable par DivX5, vous aurez besoin d'activer le support "closed GOP", en utilisant l'option de - libavcodec, mais vous aurez besoin de désactiver - la détection de scène, ce qui n'est pas une bonne idée étant donné que cela - affectera un peu l'efficacité d'encodage. + libavcodec, mais vous aurez besoin de désactiver + la détection de scène, ce qui n'est pas une bonne idée étant donné que cela + affectera un peu l'efficacité d'encodage. - vb_strategy=1: aide pour les scènes avec beaucoup de - mouvement. Sur certaines vidéos, l'option vmax_b_frames peut affecter la qualité, mais + vb_strategy=1: aide pour les scènes avec beaucoup de + mouvement. Sur certaines vidéos, l'option vmax_b_frames peut affecter la qualité, mais utiliser vmax_b_frames=2 avec vb_strategy=1 aide. - dia: portée de la passe de recherche de mouvement. - Plus la valeur de cette option est élevée, meilleure sera la qualité et plus l'encodage sera lent. - Les valeurs négatives représentent une échelle complètement différente. + dia: portée de la passe de recherche de mouvement. + Plus la valeur de cette option est élevée, meilleure sera la qualité et plus l'encodage sera lent. + Les valeurs négatives représentent une échelle complètement différente. De bonnes valeurs sont -1 pour un encodage rapide, ou 2-4 pour un plus lent. - predia: portée de recherche de mouvement en pré-passe. - Pas aussi important que dia. De bonnes valeurs vont de 1 (par défaut) à 4. Cela - requière preme=2 pour être réellement utile. + predia: portée de recherche de mouvement en pré-passe. + Pas aussi important que dia. De bonnes valeurs vont de 1 (par défaut) à 4. Cela + requière preme=2 pour être réellement utile. cmp, subcmp, precmp: Fonction de comparaison pour l'estimation de mouvement. - Testez avec les valeurs 0 (défaut), 2 (hadamard), 3 (dct), et 6 (taux de + Testez avec les valeurs 0 (défaut), 2 (hadamard), 3 (dct), et 6 (taux de distorsion). 0 est le plus rapide, et suffisant pour precmp. Pour cmp et subcmp, 2 est bon pour les animations, et 3 est bon pour les films d'action. - 6 peut être (ou non) un peu meilleur, mais est lent. + 6 peut être (ou non) un peu meilleur, mais est lent. - last_pred: Nombre de prédicteurs de mouvement - à prendre depuis l'image précédente. - 1-3 (ou dans ces eaux) améliore la qualité pratiquement sans perte en vitesse. - De plus hautes valeurs ralentiront l'encodage sans réel gain. + last_pred: Nombre de prédicteurs de mouvement + à prendre depuis l'image précédente. + 1-3 (ou dans ces eaux) améliore la qualité pratiquement sans perte en vitesse. + De plus hautes valeurs ralentiront l'encodage sans réel gain. - cbp, mv0: Contrôle la sélection de macroblocs. - Un petit coût en vitesse pour un petit gain en qualité. + cbp, mv0: Contrôle la sélection de macroblocs. + Un petit coût en vitesse pour un petit gain en qualité. - qprd: quantification adaptative basée sur la - complexité des macroblocs. - Peut aider ou gêner selon la vidéo et les autres options. - Cela peut causer des artefacts à moins que vous ne paramétriez vqmax à des - valeurs raisonnablement petites (6 c'est bien, voire peut-être 4); + qprd: quantification adaptative basée sur la + complexité des macroblocs. + Peut aider ou gêner selon la vidéo et les autres options. + Cela peut causer des artefacts à moins que vous ne paramétriez vqmax à des + valeurs raisonnablement petites (6 c'est bien, voire peut-être 4); vqmin=1 devrait aussi aider. - qns: très lente, spécialement quand combinée - avec qprd. Avec cette option, l'encodeur minimise le bruit dû aux artefacts de compression - au lieu de faire correspondre strictement la vidéo encodée à la source. - Ne l'utilisez pas à moins d'avoir déjà peaufiné tout le reste et que les - résultats ne soient pas encore assez bons. + qns: très lente, spécialement quand combinée + avec qprd. Avec cette option, l'encodeur minimise le bruit dû aux artefacts de compression + au lieu de faire correspondre strictement la vidéo encodée à la source. + Ne l'utilisez pas à moins d'avoir déjà peaufiné tout le reste et que les + résultats ne soient pas encore assez bons. - vqcomp: mise au point du contrôle de débit. - La nature du film définiera quelles sont les bonnes valeurs à appliquer - Vous pouvez sans problème laisser cette option de côté si vous voulez. - Réduire vqcomp met plus de bits sur les scènes de basse complexité, l'augmenter - les met sur les scènes de haute complexité (défaut: 0.5, portée: 0-1. recommandé: 0.5-0.7). + vqcomp: mise au point du contrôle de débit. + La nature du film définiera quelles sont les bonnes valeurs à appliquer + Vous pouvez sans problème laisser cette option de côté si vous voulez. + Réduire vqcomp met plus de bits sur les scènes de basse complexité, l'augmenter + les met sur les scènes de haute complexité (défaut: 0.5, portée: 0-1. recommandé: 0.5-0.7). - vlelim, vcelim: Définit le coefficient du seuil d'élimination pour + vlelim, vcelim: Définit le coefficient du seuil d'élimination pour la luminance et les plans de chrominance. - Ils sont encodés séparément dans tous les algorithmes de style MPEG. - L'idée derrière tout ceci est d'utiliser de bonnes heuristiques - pour déterminer quand le changement dans un bloc est inférieur au seuil que - vous avez spécifié, et dans ce cas, de simplement encoder le bloc comme étant + Ils sont encodés séparément dans tous les algorithmes de style MPEG. + L'idée derrière tout ceci est d'utiliser de bonnes heuristiques + pour déterminer quand le changement dans un bloc est inférieur au seuil que + vous avez spécifié, et dans ce cas, de simplement encoder le bloc comme étant "sans changement". - Cela économise des bits et accélére peut-être l'encodage. vlelim=-4 et - vcelim=9 semblent être de bonnes valeurs pour les films de "scènes réelles", mais + Cela économise des bits et accélére peut-être l'encodage. vlelim=-4 et + vcelim=9 semblent être de bonnes valeurs pour les films de "scènes réelles", mais semblent ne pas aider avec les films d'animation; quand vous voudrez encoder une animation, vous devriez probablement les laisser tel quel. qpel: Estimation de mouvement de quart de pixel. - MPEG-4 utilise une précision d'un demi pixel pour sa recherche de mouvement - par défaut, donc cette option augmente la quantité d'information qui est - stockée dans le fichier encodé. Le gain ou la perte en terme de compression - dépend du film, mais ce n'est habituellement pas très efficace pour les animations. - qpel induit toujours un surcoût significatif en temps de décodage (+25% en pratique). + MPEG-4 utilise une précision d'un demi pixel pour sa recherche de mouvement + par défaut, donc cette option augmente la quantité d'information qui est + stockée dans le fichier encodé. Le gain ou la perte en terme de compression + dépend du film, mais ce n'est habituellement pas très efficace pour les animations. + qpel induit toujours un surcoût significatif en temps de décodage (+25% en pratique). psnr: n'affecte pas l'encodage - mais écrit un fichier journal donnant le type/taille/qualité de chaque image, et - imprime un résumé du PSNR (rapport signal sur bruit) à la fin. + mais écrit un fichier journal donnant le type/taille/qualité de chaque image, et + imprime un résumé du PSNR (rapport signal sur bruit) à la fin. -Options qu'il n'est pas recommandé de changer: +Options qu'il n'est pas recommandé de changer: - vme: La valeur par défaut est la meilleure. + vme: La valeur par défaut est la meilleure. lumi_mask, dark_mask: Quantification adaptative - pyscho-visuelle. Vous ne voulez pas jouer avec ces options si vous tenez à la qualité. - Des valeurs raisonnables peuvent être efficaces dans votre cas, mais soyez prévenu, - ceci reste très subjectif. + pyscho-visuelle. Vous ne voulez pas jouer avec ces options si vous tenez à la qualité. + Des valeurs raisonnables peuvent être efficaces dans votre cas, mais soyez prévenu, + ceci reste très subjectif. - scplx_mask: Essaie d'empêcher l'apparition d'artefacts - dûs aux blocs, mais le post-traitement est plus efficace. + scplx_mask: Essaie d'empêcher l'apparition d'artefacts + dûs aux blocs, mais le post-traitement est plus efficace. -Exemples de paramètres d'encodage - - - Les paramètrages suivants sont des exemples de différentes combinaisons d'options - d'encodage qui affectent le compromis vitesse / qualité pour un débit donné. - - - - Tous les paramètrages d'encodage ont été testés sur un échantillon vidéo de résolution - 720x448 à 30000/1001 images par seconde, le débit cible était de 900kbit/s, et la machine était un - AMD-64 3400+ à 2400 MHz en mode 64 bits. - Chaque exemple d'encodage est donné avec la vitesse d'encodage mesurée (en - images par seconde) et la perte en PSNR (en dB) par rapport au réglage de "très - haute qualité". Sachez que selon votre video source, votre machine et les derniers développements, - vous pourrez obtenir des résultats très différents. +Exemples de paramètres d'encodage + + + Les paramètrages suivants sont des exemples de différentes combinaisons d'options + d'encodage qui affectent le compromis vitesse / qualité pour un débit donné. + + + + Tous les paramètrages d'encodage ont été testés sur un échantillon vidéo de résolution + 720x448 à 30000/1001 images par seconde, le débit cible était de 900kbit/s, et la machine était un + AMD-64 3400+ à 2400 MHz en mode 64 bits. + Chaque exemple d'encodage est donné avec la vitesse d'encodage mesurée (en + images par seconde) et la perte en PSNR (en dB) par rapport au réglage de "très + haute qualité". Sachez que selon votre video source, votre machine et les derniers développements, + vous pourrez obtenir des résultats très différents. @@ -2576,13 +2576,13 @@ - Très haute qualité + Très haute qualité 6im/s 0dB - Haute qualité + Haute qualité 15im/s -0.5dB @@ -2594,7 +2594,7 @@ -0.74dB - Temps réel + Temps réel 54im/s -1.21dB @@ -2605,19 +2605,19 @@ -Matrices inter/intra personnalisées - - -Grâce à cette fonctionnalité de +Matrices inter/intra personnalisées + + +Grâce à cette fonctionnalité de libavcodec -vous pouvez rentrer des matrices personnalisées inter (image I ou images clé) et intra -(image P ou image prédite). De nombreux codecs le supportent - on rapporte que +vous pouvez rentrer des matrices personnalisées inter (image I ou images clé) et intra +(image P ou image prédite). De nombreux codecs le supportent - on rapporte que mpeg1video et mpeg2video fonctionnent avec. -Cette fonctionnalité est utilisée habituellement pour régler les matrices utilisées -par les spécifications KVCD. +Cette fonctionnalité est utilisée habituellement pour régler les matrices utilisées +par les spécifications KVCD. @@ -2675,96 +2675,96 @@ Exemple - Voilà, vous venez tout juste d'acheter votre exemplaire de 'Harry Potter et la - Chambre des Secrets' (édition panoramique, bien sûr), et vous voulez copier ce - DVD afin de pouvoir l'ajouter à votre PC Home Cinéma. C'est un DVD de - région 1, donc en NTSC. L'exemple ci-dessous peut quand même être adapté au PAL, + Voilà, vous venez tout juste d'acheter votre exemplaire de 'Harry Potter et la + Chambre des Secrets' (édition panoramique, bien sûr), et vous voulez copier ce + DVD afin de pouvoir l'ajouter à votre PC Home Cinéma. C'est un DVD de + région 1, donc en NTSC. L'exemple ci-dessous peut quand même être adapté au PAL, si ce n'est que vous devrez retirer l'option (parce que le - le nombre d'images par seconde en sortie est le même que celui en entrée), et bien sûr les dimensions - de recadrage seront différentes. - - - - Après avoir lancé , nous suivons le processus - détaillé dans la section Comment gérer le - téléciné et l'entrelacement dans les DVDs NTSC et découvrons que c'est une - vidéo progressive à 24000/1001 images par seconde, ce qui signifie que nous n'avons pas besoin - d'utiliser de filtre téléciné-inverse, comme ou . - - - - Ensuite, nous voulons déterminer le rectangle de recadrage approprié, donc + le nombre d'images par seconde en sortie est le même que celui en entrée), et bien sûr les dimensions + de recadrage seront différentes. + + + + Après avoir lancé , nous suivons le processus + détaillé dans la section Comment gérer le + téléciné et l'entrelacement dans les DVDs NTSC et découvrons que c'est une + vidéo progressive à 24000/1001 images par seconde, ce qui signifie que nous n'avons pas besoin + d'utiliser de filtre téléciné-inverse, comme ou . + + + + Ensuite, nous voulons déterminer le rectangle de recadrage approprié, donc nous utilisons le filtre : mplayer dvd://1 -vf cropdetect - Assurez-vous que vous visualisez une image complètement remplie (comme une scène + Assurez-vous que vous visualisez une image complètement remplie (comme une scène lumineuse), et vous verrez dans la console de sortie de MPlayer: crop area: X: 0..719 Y: 57..419 (-vf crop=720:362:0:58) - Revisionnons ensuite le film avec le filtre pour tester le résultat: + Revisionnons ensuite le film avec le filtre pour tester le résultat: mplayer dvd://1 -vf crop=720:362:0:58 Et nous nous apercevons que tout a l'air parfait. Ensuite, nous nous assurons que la hauteur et la largeur sont des multiples de 16. La largeur est bonne, cependant la hauteur ne l'est pas. Vu que nous avons quelques notions minimales - de maths, nous savons que le plus proche multiple de 16 inférieur à 362 + de maths, nous savons que le plus proche multiple de 16 inférieur à 362 est 352. Nous pourrions juste utiliser , mais il serait mieux d'enlever un peu du haut et un peu du bas afin de garder - la partie centrale. Nous avons rétréci la hauteur de 10 pixels, mais nous ne voulons - pas augmenter le décalage de 5 pixels vu que c'est un nombre impair et que - cela affectera défavorablement la qualité. A la place, nous augmentons le - décalage vertical de 4 pixels: + la partie centrale. Nous avons rétréci la hauteur de 10 pixels, mais nous ne voulons + pas augmenter le décalage de 5 pixels vu que c'est un nombre impair et que + cela affectera défavorablement la qualité. A la place, nous augmentons le + décalage vertical de 4 pixels: mplayer dvd://1 -vf crop=720:352:0:62 Une autre raison pour retirer les pixels du haut et du bas est que nous nous - assurons que nous avons éliminé tous les pixels à moitié noir s'ils - existent. Si votre vidéo est télécinée, assurez-vous que le filtre - (ou n'importe quel autre filtre téléciné-inverse que vous - avez décidé d'utiliser) apparaissent dans la chaîne de filtres avant que vous ne - recadriez. Si il est entrelacé, désentrelacez-le avant le recadrage. - (Si vous choisissez de préserver la vidéo entrelacée, alors assurez-vous que - votre décalage vertical de recadrage est un multiple de 4.) - - - - Si la perte de ces 10 pixels vous peine réellement, vous pouvez préférez réduire + assurons que nous avons éliminé tous les pixels à moitié noir s'ils + existent. Si votre vidéo est télécinée, assurez-vous que le filtre + (ou n'importe quel autre filtre téléciné-inverse que vous + avez décidé d'utiliser) apparaissent dans la chaîne de filtres avant que vous ne + recadriez. Si il est entrelacé, désentrelacez-le avant le recadrage. + (Si vous choisissez de préserver la vidéo entrelacée, alors assurez-vous que + votre décalage vertical de recadrage est un multiple de 4.) + + + + Si la perte de ces 10 pixels vous peine réellement, vous pouvez préférez réduire les dimensions au plus proche multiple de 16. - La chaîne de filtres ressemblerait à ceci: + La chaîne de filtres ressemblerait à ceci: -vf crop=720:362:0:58,scale=720:352 - Réduire la taille de la vidéo comme cela signifie qu'une petite quantité de détails est perdu + Réduire la taille de la vidéo comme cela signifie qu'une petite quantité de détails est perdu bien que cela ne soit probablement pas perceptible. Augmenter la taille - entraînera une qualité inférieure (à moins que vous n'augmentiez le débit). - Le recadrage enlève quand à lui complétement les pixels à l'extérieur du + entraînera une qualité inférieure (à moins que vous n'augmentiez le débit). + Le recadrage enlève quand à lui complétement les pixels à l'extérieur du nouveau cadrage. C'est un compromis dont vous devrez tenir compte - selon les circonstances. Par exemple, si une vidéo DVD a été - faite pour la télévision, vous pourriez vouloir éviter le - redimensionnement vertical, étant donné que l'échantillon de lignes correspond - à la manière avec laquelle le contenu a été enregistré. - - - - En inspectant le film, nous voyons qu'il contient une bonne quantité d'action et beaucoup de - détails, donc nous choisissons un débit de 2400Kb/s. - - - - Nous sommes maintenant prêts à faire l'encodage deux passes. Première passe: + selon les circonstances. Par exemple, si une vidéo DVD a été + faite pour la télévision, vous pourriez vouloir éviter le + redimensionnement vertical, étant donné que l'échantillon de lignes correspond + à la manière avec laquelle le contenu a été enregistré. + + + + En inspectant le film, nous voyons qu'il contient une bonne quantité d'action et beaucoup de + détails, donc nous choisissons un débit de 2400Kb/s. + + + + Nous sommes maintenant prêts à faire l'encodage deux passes. Première passe: mencoder dvd://1 -ofps 24000/1001 -oac copy -vf pullup,softskip,crop=720:352:0:62,hqdn3d=2:1:2 -ovc lavc \ -lvcopts vcodec=mpeg4:vbitrate=2400:v4mv:mbd=2:trell:cmp=3:subcmp=3:mbcmp=3:autoaspect:vpass=1 \ -o Harry_Potter_2.avi - La seconde passe est la même, si ce n'est que nous spécifions : + La seconde passe est la même, si ce n'est que nous spécifions : mencoder dvd://1 -ofps 24000/1001 -oac copy -vf pullup,softskip,crop=720:352:0:62,hqdn3d=2:1:2 -ovc lavc \ -lavcopts vcodec=mpeg4:vbitrate=2400:v4mv:mbd=2:trell:cmp=3:subcmp=3:mbcmp=3:autoaspect:vpass=2 \ @@ -2772,39 +2772,39 @@ - Les options augmenteront considérablement la - qualité au prix d'une plus longue durée d'encodage. Il y a peu de raison de ne pas - utiliser ces options quand le but premier est la qualité. Les options - sélectionne une fonction de comparaison - qui donne une meilleure qualité que celle par défaut. Vous pouvez essayer de faire varier - ces paramètres (reportez-vous à la page man pour les valeurs possibles) - étant donné que différentes fonctions peuvent avoir un impact important sur la - qualité selon le matériel source. Par exemple, si vous trouvez que + Les options augmenteront considérablement la + qualité au prix d'une plus longue durée d'encodage. Il y a peu de raison de ne pas + utiliser ces options quand le but premier est la qualité. Les options + sélectionne une fonction de comparaison + qui donne une meilleure qualité que celle par défaut. Vous pouvez essayer de faire varier + ces paramètres (reportez-vous à la page man pour les valeurs possibles) + étant donné que différentes fonctions peuvent avoir un impact important sur la + qualité selon le matériel source. Par exemple, si vous trouvez que libavcodec produit trop d'artefacts - de blocs, vous pouvez essayer de choisir la fonction de comparaison expérimentale NSSE + de blocs, vous pouvez essayer de choisir la fonction de comparaison expérimentale NSSE via . - Pour ce film, le AVI résultant durera 138 minutes et pèsera à peu près 3GB. + Pour ce film, le AVI résultant durera 138 minutes et pèsera à peu près 3GB. Et puisque vous disiez que la taille du fichier ne comptait pas, cette taille est parfaitement acceptable. Cependant, si vous l'aviez voulu plus petite, - vous pourriez essayer un débit inférieur. L'augmentation du débit améliore la qualité, + vous pourriez essayer un débit inférieur. L'augmentation du débit améliore la qualité, mais de moins en moins, ainsi, tandis que nous pourrions clairement voir une - amélioration de 1800Kb/s à 2000Kb/s, cela peut ne pas être notable - au-dessus de 2000Kb/s. Libre à vous d'expérimenter jusqu'à totale satisfaction. - - - - Parce que nous avons passé la source vidéo au travers d'un filtre antibruit, + amélioration de 1800Kb/s à 2000Kb/s, cela peut ne pas être notable + au-dessus de 2000Kb/s. Libre à vous d'expérimenter jusqu'à totale satisfaction. + + + + Parce que nous avons passé la source vidéo au travers d'un filtre antibruit, vous pourriez vouloir en rajouter un peu pendant la lecture. Ceci, avec le filtre de - post-traitement , améliore de façon radicale la perception - de qualité et aide à éliminer les artefacts de bloc de la vidéo. + post-traitement , améliore de façon radicale la perception + de qualité et aide à éliminer les artefacts de bloc de la vidéo. Avec l'option de MPlayer, - vous pouvez faire varier le montant de post-traitement effectué par le filtre spp - en fonction de la disponibilté de votre processeur. Aussi, arrivé à ce point, vous pourriez - vouloir appliquer une correction gamma et/ou couleur pour convenir au mieux à - votre écran. + vous pouvez faire varier le montant de post-traitement effectué par le filtre spp + en fonction de la disponibilté de votre processeur. Aussi, arrivé à ce point, vous pourriez + vouloir appliquer une correction gamma et/ou couleur pour convenir au mieux à + votre écran. Par exemple: mplayer Harry_Potter_2.avi -vf spp,noise=9ah:5ah,eq2=1.2 -autoq 3 @@ -2817,30 +2817,30 @@ Encodage avec le codec <systemitem class="library">XviD</systemitem> - XviD est une bibliothèque libre pour - encoder les flux vidéo MPEG-4 ASP. - Avant de commencer à encoder, vous avez besoin de - paramétrer MEncoder pour qu'il la supporte.. - - - Ce guide a pour principal objectif de fournir le même genre d'information que - le guide d'encodage avec x264. Par conséquent, commencez par lire - la première partie + XviD est une bibliothèque libre pour + encoder les flux vidéo MPEG-4 ASP. + Avant de commencer à encoder, vous avez besoin de + paramétrer MEncoder pour qu'il la supporte.. + + + Ce guide a pour principal objectif de fournir le même genre d'information que + le guide d'encodage avec x264. Par conséquent, commencez par lire + la première partie de ce guide. -Quelles options devrais-je utiliser pour avoir les meilleurs résultats? +Quelles options devrais-je utiliser pour avoir les meilleurs résultats? Commencez par passer en revue la section XviD de la page man de MPlayer. - Cette section est prévue pour être un supplément de la page man. - - - Les paramètrages par défaut de XviD donnent déjà un bon compromis entre - vitesse et qualité, vous pouvez donc sans risque vous en contenter + Cette section est prévue pour être un supplément de la page man. + + + Les paramètrages par défaut de XviD donnent déjà un bon compromis entre + vitesse et qualité, vous pouvez donc sans risque vous en contenter si la section suivante vous laisse perplexe. @@ -2851,153 +2851,153 @@ vhq - Ce paramètre affecte l'algorithme de choix de macrobloc, plus la valeur - du paramètre est élevée, meilleure sera la décision. - Le paramètrage par défaut peut être utilisé de façon sûre pour tous les encodages, - alors que des valeurs plus élevées améliorent toujours le PSNR mais rendent l'encodage significativement + Ce paramètre affecte l'algorithme de choix de macrobloc, plus la valeur + du paramètre est élevée, meilleure sera la décision. + Le paramètrage par défaut peut être utilisé de façon sûre pour tous les encodages, + alors que des valeurs plus élevées améliorent toujours le PSNR mais rendent l'encodage significativement plus lent. - Veuillez noter qu'un meilleur PSNR ne veut pas forcément dire que l'image + Veuillez noter qu'un meilleur PSNR ne veut pas forcément dire que l'image sera meilleure, mais vous informe qu'elle est plus proche de l'originale. - Désactiver l'option accélére de façon notable l'encodage; si la vitesse est un point + Désactiver l'option accélére de façon notable l'encodage; si la vitesse est un point critique pour vous, cela peut valoir le coup. bvhq - Cela a le même effet que vhq, mais agit sur les images B. - L'impact sur la vitesse est négligeable et la qualité est légèrement améliorée + Cela a le même effet que vhq, mais agit sur les images B. + L'impact sur la vitesse est négligeable et la qualité est légèrement améliorée (environ +0.1dB PSNR). max_bframes - Permettre un plus grand nombre d'images B consécutives améliore habituellement - la compressibilité bien que cela puisse également entraîner plus d'artefacts de blocs. - Le paramétrage par défaut est un bon compromis entre compressibilité et qualité, - mais vous pouvez l'augmenter jusqu'à 3 si vous êtes obnubilé par le débit. - Vous pouvez aussi le réduire à 1 ou 0 si vous aspirez à la perfection, même si dans - ce cas vous deviez vous assurer que le débit cible est suffisament élevé pour que - l'encodeur n'ait pas à augmenter les quantificateurs pour l'atteindre. + Permettre un plus grand nombre d'images B consécutives améliore habituellement + la compressibilité bien que cela puisse également entraîner plus d'artefacts de blocs. + Le paramétrage par défaut est un bon compromis entre compressibilité et qualité, + mais vous pouvez l'augmenter jusqu'à 3 si vous êtes obnubilé par le débit. + Vous pouvez aussi le réduire à 1 ou 0 si vous aspirez à la perfection, même si dans + ce cas vous deviez vous assurer que le débit cible est suffisament élevé pour que + l'encodeur n'ait pas à augmenter les quantificateurs pour l'atteindre. bf_threshold - Ceci contrôle la sensibilité de l'encodeur pour les images B, où une plus haute - valeur amène à ce que plus d'images B soient utilisées (et vice versa). - Ce paramètre est fait pour être utilisé avec ; - si vous êtes obnubilé par le débit, vous devez augmenter à la fois + Ceci contrôle la sensibilité de l'encodeur pour les images B, où une plus haute + valeur amène à ce que plus d'images B soient utilisées (et vice versa). + Ce paramètre est fait pour être utilisé avec ; + si vous êtes obnubilé par le débit, vous devez augmenter à la fois et , tandis que vous pouvez augmenter - et baisser de façon à ce que l'encodeur puisse utiliser plus d'images B + et baisser de façon à ce que l'encodeur puisse utiliser plus d'images B uniquement aux endroits qui en ont vraiment besoin. - Un faible nombre de et une valeur élevée de - n'est probablement pas un choix avisé vu qu'il obligera l'encodeur à mettre - des images B en des endroits qui n'en tireront pas de bénéfice et donc réduiront la qualité visuelle. - Cependant, si vous avez besoin d'être compatible avec des lecteurs qui - supportent seulement de vieilles versions DivX (qui ne supportent pas plusieurs images B consécutives), - ce serait votre seul possibilité pour augmenter la compressibilité en utilisant les images B. + Un faible nombre de et une valeur élevée de + n'est probablement pas un choix avisé vu qu'il obligera l'encodeur à mettre + des images B en des endroits qui n'en tireront pas de bénéfice et donc réduiront la qualité visuelle. + Cependant, si vous avez besoin d'être compatible avec des lecteurs qui + supportent seulement de vieilles versions DivX (qui ne supportent pas plusieurs images B consécutives), + ce serait votre seul possibilité pour augmenter la compressibilité en utilisant les images B. trellis - Optimise la procédure de quantification pour obtenir un compromis optimal - entre le PSNR et le débit, ce qui permet une économie significative de bits. - Ces bits seront en retour utilisés autre part dans la vidéo, augmentant - la qualité visuelle globale. - Vous devriez toujours l'utiliser étant donné son énorme impact sur la qualité. - Même si vous recherchez de la vitesse, ne le désactivez pas avant d'avoir - réduit et toutes les autres options plus gourmandes - en ressource à leur minimum. + Optimise la procédure de quantification pour obtenir un compromis optimal + entre le PSNR et le débit, ce qui permet une économie significative de bits. + Ces bits seront en retour utilisés autre part dans la vidéo, augmentant + la qualité visuelle globale. + Vous devriez toujours l'utiliser étant donné son énorme impact sur la qualité. + Même si vous recherchez de la vitesse, ne le désactivez pas avant d'avoir + réduit et toutes les autres options plus gourmandes + en ressource à leur minimum. hq_ac - Active une meilleure méthode d'estimation des coefficients AC, ce qui réduit - légèrement la taille de fichier d'environ 0.15 à 0.19% (ce qui correspond - à moins de 0.01dB PSNR d'augmentation), tandis qu'elle a un impact négligeable - sur la vitesse. Il est donc recommandé de toujours la laisser activée. + Active une meilleure méthode d'estimation des coefficients AC, ce qui réduit + légèrement la taille de fichier d'environ 0.15 à 0.19% (ce qui correspond + à moins de 0.01dB PSNR d'augmentation), tandis qu'elle a un impact négligeable + sur la vitesse. Il est donc recommandé de toujours la laisser activée. cartoon - Faite pour un meilleur encodage des dessins animés, n'a pas d'impact - sur la vitesse étant donné qu'elle règle juste les heuristiques de décision + Faite pour un meilleur encodage des dessins animés, n'a pas d'impact + sur la vitesse étant donné qu'elle règle juste les heuristiques de décision pour ce type de contenu. me_quality - Ce paramètre contrôle la précision de l'estimation de mouvement. - Plus est élevé, plus - l'estimation du mouvement d'origine est précise et donc mieux l'encodage final + Ce paramètre contrôle la précision de l'estimation de mouvement. + Plus est élevé, plus + l'estimation du mouvement d'origine est précise et donc mieux l'encodage final rendra le mouvement d'origine. - Le paramètrage par défaut est le meilleur dans tous les cas; ainsi il est - recommandé de ne pas le désactiver à moins que vous ne recherchiez vraiment - la rapidité, vu que tout les bits économisés par une bonne estimation du - mouvement seraient dépensés autre part, augmentant la qualité générale. + Le paramètrage par défaut est le meilleur dans tous les cas; ainsi il est + recommandé de ne pas le désactiver à moins que vous ne recherchiez vraiment + la rapidité, vu que tout les bits économisés par une bonne estimation du + mouvement seraient dépensés autre part, augmentant la qualité générale. Donc, n'allez pas plus bas que 5, et encore, seulement en dernier recours. chroma_me - Améliore l'estimation de mouvement en prenant aussi en compte l'information + Améliore l'estimation de mouvement en prenant aussi en compte l'information de la chrominance (couleur), alors que seule utilise uniquement la luminance (niveaux de gris). - Cela ralentit l'encodage de 5-10% mais améliore sensiblement la qualité visuelle - en réduisant les effets de bloc et cela réduit aussi la taille des fichiers d'environ 1.3%. - Si vous cherchez de la vitesse, vous devriez désactiver cette option avant de - penser à la réduction de . + Cela ralentit l'encodage de 5-10% mais améliore sensiblement la qualité visuelle + en réduisant les effets de bloc et cela réduit aussi la taille des fichiers d'environ 1.3%. + Si vous cherchez de la vitesse, vous devriez désactiver cette option avant de + penser à la réduction de . chroma_opt - A pour objectif d'améliorer la qualité de la chrominance de l'image à proximité - des bords totalement blancs ou noirs, plutôt que d'améliorer la compression. - Ceci peut aider à réduire l'effet "d'escalier rouge". + A pour objectif d'améliorer la qualité de la chrominance de l'image à proximité + des bords totalement blancs ou noirs, plutôt que d'améliorer la compression. + Ceci peut aider à réduire l'effet "d'escalier rouge". lumi_mask - Tente de donner moins de débit à une partie de l'image que l'oeil humain - ne peut pas très bien voir, ce qui devrait permettre à l'encodeur de dépenser - les bits économisés sur des parties plus importantes de l'image. - La qualité de l'encodage liée à cette option dépend grandement des - préférences personnelles et du type de moniteur ainsi que de son réglage - (typiquement, cela ne semblera pas si bien si le réglage est lumineux + Tente de donner moins de débit à une partie de l'image que l'oeil humain + ne peut pas très bien voir, ce qui devrait permettre à l'encodeur de dépenser + les bits économisés sur des parties plus importantes de l'image. + La qualité de l'encodage liée à cette option dépend grandement des + préférences personnelles et du type de moniteur ainsi que de son réglage + (typiquement, cela ne semblera pas si bien si le réglage est lumineux ou si c'est un moniteur TFT). qpel Augmente le nombre de vecteurs de mouvement candidats en augmentant la - précision de l'estimation de mouvement de halfpel (demi-pixel) à quarterpel (quart de pixel). - L'idée est de trouver de meilleurs vecteurs de mouvement pour - réduire le débit (donc augmenter la qualité à débit constant). - Cependant, les vecteurs de mouvement avec une précision quarterpel requièrent - quelques bits en plus à coder et les vecteurs candidats ne donnent pas - toujours de résultats (vraiment) meilleurs. - Assez souvent, le codec dépense des bits pour une plus grande précision, - mais en retour il n'y a que peu ou pas d'amélioration de la qualité. - Malheureusement, il n'y a aucun moyen de prédire les possibles avantages de + précision de l'estimation de mouvement de halfpel (demi-pixel) à quarterpel (quart de pixel). + L'idée est de trouver de meilleurs vecteurs de mouvement pour + réduire le débit (donc augmenter la qualité à débit constant). + Cependant, les vecteurs de mouvement avec une précision quarterpel requièrent + quelques bits en plus à coder et les vecteurs candidats ne donnent pas + toujours de résultats (vraiment) meilleurs. + Assez souvent, le codec dépense des bits pour une plus grande précision, + mais en retour il n'y a que peu ou pas d'amélioration de la qualité. + Malheureusement, il n'y a aucun moyen de prédire les possibles avantages de , donc en fait, vous devez l'encoder avec - et sans pour en être sûr. + et sans pour en être sûr. - peut quasiment doubler la durée d'encodage, et - nécessiter jusqu'à 25% de puissance processeur en plus pour le décodage. - Il n'est pas supporté par tous les lecteurs. + peut quasiment doubler la durée d'encodage, et + nécessiter jusqu'à 25% de puissance processeur en plus pour le décodage. + Il n'est pas supporté par tous les lecteurs. gmc - Essaye d'économiser des bits sur des scènes panoramiques en employant un - unique vecteur de mouvement pour l'image entière. + Essaye d'économiser des bits sur des scènes panoramiques en employant un + unique vecteur de mouvement pour l'image entière. Cela augmente presque toujours le PSNR, mais ralentit l'encodage - significativement (ainsi que le décodage). - Par conséquent, vous devriez seulement l'employer si vous avez - réglé au maximum. - Le GMC de XviD est plus sophistiqué - que celui de DivX, mais il est seulement supporté par quelques lecteurs. + significativement (ainsi que le décodage). + Par conséquent, vous devriez seulement l'employer si vous avez + réglé au maximum. + Le GMC de XviD est plus sophistiqué + que celui de DivX, mais il est seulement supporté par quelques lecteurs. @@ -3007,11 +3007,11 @@ Profils d'encodage XviD supporte des profils d'encodage via l'option , - ce qui est utilisé pour imposer des restrictions sur les propriétés du flux - vidéo XviD pour qu'il puisse être relu sur tout ce qui supporte le profil + ce qui est utilisé pour imposer des restrictions sur les propriétés du flux + vidéo XviD pour qu'il puisse être relu sur tout ce qui supporte le profil choisi. - Les restrictions sont en rapport avec les résolutions, les débits et certaines - fonctionnalités MPEG-4. + Les restrictions sont en rapport avec les résolutions, les débits et certaines + fonctionnalités MPEG-4. La table suivante montre ce que chaque profil supporte. @@ -3040,7 +3040,7 @@ Simple - Simple avancé + Simple avancé DivX @@ -3058,9 +3058,9 @@ De poche NTSC Portable PAL Portable - NTSC Home Cinéma - PAL Home Cinéma - TV Haute Définition + NTSC Home Cinéma + PAL Home Cinéma + TV Haute Définition Largeur [pixels] @@ -3120,7 +3120,7 @@ 30 - Débit moyen max [kbit/s] + Débit moyen max [kbit/s] 64 64 128 @@ -3139,7 +3139,7 @@ 9708.4 - Débit moyen maximal au delà de 3 secs [kbit/s] + Débit moyen maximal au delà de 3 secs [kbit/s] @@ -3215,7 +3215,7 @@ X - Encodage entrelacé + Encodage entrelacé @@ -3277,22 +3277,22 @@ -Exemples de paramètres d'encodage - - - Les paramètres suivant sont des exemples de différentes combinaisons +Exemples de paramètres d'encodage + + + Les paramètres suivant sont des exemples de différentes combinaisons d'option d'encodage qui affectent le compromis entre la vitesse et - la qualité pour le même débit cible. - - - - Tous les paramètrages d'encodage ont été testés sur un échantillon vidéo en - 720x448 à 30000/1001 images par seconde, le débit cible était de 900kbit/s, et la machine était un - AMD-64 3400+ à 2400 MHz en mode 64 bits. - Chaque exemple d'encodage est donné avec la vitesse d'encodage mesurée (en - images par seconde) et la perte en PSNR (en dB) par rapport au réglage de "très - haute qualité". Sachez que selon votre video source, votre machine et les derniers développements, - vous pourrez obtenir des résultats très différents. + la qualité pour le même débit cible. + + + + Tous les paramètrages d'encodage ont été testés sur un échantillon vidéo en + 720x448 à 30000/1001 images par seconde, le débit cible était de 900kbit/s, et la machine était un + AMD-64 3400+ à 2400 MHz en mode 64 bits. + Chaque exemple d'encodage est donné avec la vitesse d'encodage mesurée (en + images par seconde) et la perte en PSNR (en dB) par rapport au réglage de "très + haute qualité". Sachez que selon votre video source, votre machine et les derniers développements, + vous pourrez obtenir des résultats très différents. @@ -3303,13 +3303,13 @@ - Très haute qualité + Très haute qualité 16 0dB - Haute qualité + Haute qualité 18 -0.1dB @@ -3321,7 +3321,7 @@ -0.69dB - Temps réel + Temps réel 38 -1.48dB @@ -3337,9 +3337,9 @@ Encodage avec le codec <systemitem class="library">x264</systemitem> x264 est une librairie libre pour - encoder des flux vidéo H.264/AVC. - Avant de commencer à encoder, vous avez besoin de - paramétrer MEncoder pour qu'il le supporte. + encoder des flux vidéo H.264/AVC. + Avant de commencer à encoder, vous avez besoin de + paramétrer MEncoder pour qu'il le supporte. @@ -3349,46 +3349,46 @@ Veuillez commencer par passer en revue la section x264 de la page man de MPlayer. - Cette section est prévue pour être un complément à la page man. + Cette section est prévue pour être un complément à la page man. Ici, vous trouverez des conseils sur les options qui sont - le plus susceptible d'intéresser la plupart des gens. La page man + le plus susceptible d'intéresser la plupart des gens. La page man est plus laconique mais aussi plus exhaustive et offre - parfois de bien meilleurs détails techniques. + parfois de bien meilleurs détails techniques. Introduction -Ce guide considère deux principales catégories d'options d'encodage: +Ce guide considère deux principales catégories d'options d'encodage: - Les options qui traitent principalement du compromis entre la durée d'encodage et la qualité + Les options qui traitent principalement du compromis entre la durée d'encodage et la qualité - Les options susceptibles de satisfaire diverses préférences personnelles - et exigences spéciales + Les options susceptibles de satisfaire diverses préférences personnelles + et exigences spéciales - Finalement, seul vous pouvez décider quelles sont les meilleures options en fonction de vos objectifs. - La décision pour la première catégorie d'options est la plus simple: - vous devez seulement décider si les différences de qualité - justifient les différences de vitesse. Pour la deuxième catégorie d'options, - les préférences peuvent être bien plus subjectives, et plus de facteurs - peuvent être impliqués. Notez que certaines des options de type - "préférences personnelles et exigences spéciales" peuvent aussi avoir - un impact important sur la vitesse ou la qualité, mais ce n'est pas là leur - utilité première. Quelques unes des options de "préférences - personnelles" peuvent même avoir des effets jugés bénéfiques par certaines personnes - mais néfastes par d'autres. + Finalement, seul vous pouvez décider quelles sont les meilleures options en fonction de vos objectifs. + La décision pour la première catégorie d'options est la plus simple: + vous devez seulement décider si les différences de qualité + justifient les différences de vitesse. Pour la deuxième catégorie d'options, + les préférences peuvent être bien plus subjectives, et plus de facteurs + peuvent être impliqués. Notez que certaines des options de type + "préférences personnelles et exigences spéciales" peuvent aussi avoir + un impact important sur la vitesse ou la qualité, mais ce n'est pas là leur + utilité première. Quelques unes des options de "préférences + personnelles" peuvent même avoir des effets jugés bénéfiques par certaines personnes + mais néfastes par d'autres. Avant de continuer, il vous est important que vous sachiez que ce guide utilise une seule - une mesure de qualité: le PSNR global. - Pour une brève explication du PSNR, voir + une mesure de qualité: le PSNR global. + Pour une brève explication du PSNR, voir l'article Wikipedia sur le PSNR. - Le PSNR global est le dernier nombre PSNR donné quand vous incluez l'option + Le PSNR global est le dernier nombre PSNR donné quand vous incluez l'option dans . - Pour toutes les assertions faites sur le PSNR, il sera supposé un débit constant. + Pour toutes les assertions faites sur le PSNR, il sera supposé un débit constant. @@ -3396,128 +3396,128 @@ un encodage en deux passes. Lors de la comparaison d'options, il y a deux raisons principales pour l'utilisation d'un encodage en deux passes. - Premièrement, l'utilisation de deux passes permet souvent de gagner environ 1dB - en PSNR, ce qui est une très grande différence. - Deuxièmement, tester les options en faisant des comparaisons directes de - qualité avec un encodage en une passe introduit un facteur de confusion important: - le débit varie souvent de façon significative avec chaque encodage. - Il n'est pas toujours facile de dire si les changements de qualité sont - principalement dûs aux changements d'options, ou si ils - reflètent essentiellement des différences aléatoires dans le débit atteint. + Premièrement, l'utilisation de deux passes permet souvent de gagner environ 1dB + en PSNR, ce qui est une très grande différence. + Deuxièmement, tester les options en faisant des comparaisons directes de + qualité avec un encodage en une passe introduit un facteur de confusion important: + le débit varie souvent de façon significative avec chaque encodage. + Il n'est pas toujours facile de dire si les changements de qualité sont + principalement dûs aux changements d'options, ou si ils + reflètent essentiellement des différences aléatoires dans le débit atteint. -Options qui affectent principalement la vitesse et la qualité +Options qui affectent principalement la vitesse et la qualité subq: - Des options qui vous permettent de jouer sur le compromis vitesse-qualité, + Des options qui vous permettent de jouer sur le compromis vitesse-qualité, et (voir ci-dessous) sont habituellement de loin les plus importantes. - Si vous êtes intéressés par le bidouillage soit de la vitesse soit de la - qualité, ces options sont les premières que vous devriez prendre en - considération. + Si vous êtes intéressés par le bidouillage soit de la vitesse soit de la + qualité, ces options sont les premières que vous devriez prendre en + considération. Sur la vitesse, les options et interagissent entre elles assez fortement. - L'expérience montre que, avec une image de référence, - (le réglage par défaut) est environ 35% plus lent que + L'expérience montre que, avec une image de référence, + (le réglage par défaut) est environ 35% plus lent que . - Avec 6 images de référence, la pénalité passe au dessus des 60%. + Avec 6 images de référence, la pénalité passe au dessus des 60%. L'effet de sur le PSNR semble assez constant - indépendamment du nombre d'images de référence. - Typiquement, résulte en un PSNR global supérieur de - 0.2-0.5 dB par rapport à . - C'est habituellement assez pour être visible. - - - est le mode le plus lent et le plus élevé en qualité. - Par rapport à , il gagne habituellement - de 0.1-0.4 dB en PSNR avec des coûts en vitesse variant de 25% à 100%. - A la différence des autres niveaux de , le comportement - de ne dépend pas beaucoup de - et . Au lieu de cela, l'efficacité de - dépend principalement du nombre d'images B utilisées. Lors d'une utilisation + indépendamment du nombre d'images de référence. + Typiquement, résulte en un PSNR global supérieur de + 0.2-0.5 dB par rapport à . + C'est habituellement assez pour être visible. + + + est le mode le plus lent et le plus élevé en qualité. + Par rapport à , il gagne habituellement + de 0.1-0.4 dB en PSNR avec des coûts en vitesse variant de 25% à 100%. + A la différence des autres niveaux de , le comportement + de ne dépend pas beaucoup de + et . Au lieu de cela, l'efficacité de + dépend principalement du nombre d'images B utilisées. Lors d'une utilisation normale, cela signifie que a un grand impact sur la - vitesse et la qualité dans le cas de scènes d'action complexes, - mais il peut ne pas avoir beaucoup d'effets sur les scènes avec peu de mouvements. - Notez qu'il est recommandé de toujours régler - à des valeurs autres que zéro (voir ci-dessous). + vitesse et la qualité dans le cas de scènes d'action complexes, + mais il peut ne pas avoir beaucoup d'effets sur les scènes avec peu de mouvements. + Notez qu'il est recommandé de toujours régler + à des valeurs autres que zéro (voir ci-dessous). frameref: - est réglé à 1 par défaut, mais il ne faut pas penser que cela implique - qu'il est raisonnable de le laisser à 1. - Augmenter simplement à 2 permet un gain de PSNR d'environ - 0.15dB, avec une pénalité de 5-10% sur la vitesse; cela semble être + est réglé à 1 par défaut, mais il ne faut pas penser que cela implique + qu'il est raisonnable de le laisser à 1. + Augmenter simplement à 2 permet un gain de PSNR d'environ + 0.15dB, avec une pénalité de 5-10% sur la vitesse; cela semble être un bon compromis. - gagne environ 0.25dB de PSNR par rapport à - , ce qui devrait être une différence visible. + gagne environ 0.25dB de PSNR par rapport à + , ce qui devrait être une différence visible. est environ 15% plus lent que . Malheureusement, les gains diminuent rapidement. - peut entraîner un gain de seulement 0.05-0.1 dB - par rapport à avec une pénalité de + peut entraîner un gain de seulement 0.05-0.1 dB + par rapport à avec une pénalité de 15% sur la vitesse. - Au delà de , les gains en qualité sont - habituellement très faible (bien que vous deviez garder à l'esprit - à travers toute cette discussion que cela peut varier fortement selon la source vidéo utilisée). - Dans un cas raisonnablement typique, améliorera le PSNR - global d'un minuscule 0.02dB par rapport à , - avec un surcoût sur la vitesse de 15%-20%. - Avec des valeurs aussi élevées de , la seule vraie bonne - chose qui puisse être dite est que de l'augmenter même au delà ne + Au delà de , les gains en qualité sont + habituellement très faible (bien que vous deviez garder à l'esprit + à travers toute cette discussion que cela peut varier fortement selon la source vidéo utilisée). + Dans un cas raisonnablement typique, améliorera le PSNR + global d'un minuscule 0.02dB par rapport à , + avec un surcoût sur la vitesse de 15%-20%. + Avec des valeurs aussi élevées de , la seule vraie bonne + chose qui puisse être dite est que de l'augmenter même au delà ne nuira presque certainement jamais au PSNR, - mais les bénéfices sur la qualité sont à peine mesurables, et encore + mais les bénéfices sur la qualité sont à peine mesurables, et encore moins perceptibles. Note: - Augmenter à des valeurs inutilement élevées + Augmenter à des valeurs inutilement élevées peut affecter et habituellement affecte - l'efficacité d'encodage si vous désactivez le CABAC. - Avec le CABAC activé (comportement par défaut), la possibilité de régler - "trop haut" semble trop éloignée pour s'en inquiéter, - et dans le futur, il est possible que des optimisations l'élimine complètement. + l'efficacité d'encodage si vous désactivez le CABAC. + Avec le CABAC activé (comportement par défaut), la possibilité de régler + "trop haut" semble trop éloignée pour s'en inquiéter, + et dans le futur, il est possible que des optimisations l'élimine complètement. - Si la vitesse vous intéresse, un compromis raisonnable est + Si la vitesse vous intéresse, un compromis raisonnable est d'utiliser des valeurs de et basses - pour la première passe, et de les augmenter ensuite sur pour la seconde passe. - Typiquement, cela a un effet négatif négligeable sur la qualité finale: + pour la première passe, et de les augmenter ensuite sur pour la seconde passe. + Typiquement, cela a un effet négatif négligeable sur la qualité finale: vous perdrez probablement bien moins de 0.1dB en PSNR, ce qui devrait - être une différence beaucoup trop faible pour être visible. - Cependant, des valeurs différentes de peuvent + être une différence beaucoup trop faible pour être visible. + Cependant, des valeurs différentes de peuvent parfois affecter le choix du type de frame. - Ce sont très probablement des cas périphériques rares, mais si vous voulez - en être complètement certain, regardez si votre vidéo a soit des motifs - plein écran, clignotants et répétitifs, soit de très - grandes occlusions provisoires qui pourraient nécessiter une image I1. - Ajustez le de la première passe pour qu'il soit assez - grand pour contenir la durée du cycle de clignotement (ou d'occlusion). - Par exemple, si la scène fait clignoter deux images - sur une durée de trois images, réglez le de la - première passe à 3 ou plus. - Ce problème est probablement extrêmement rare sur des vidéos de type - action, mais cela arrive quelquefois dans des captures de jeu vidéo. + Ce sont très probablement des cas périphériques rares, mais si vous voulez + en être complètement certain, regardez si votre vidéo a soit des motifs + plein écran, clignotants et répétitifs, soit de très + grandes occlusions provisoires qui pourraient nécessiter une image I1. + Ajustez le de la première passe pour qu'il soit assez + grand pour contenir la durée du cycle de clignotement (ou d'occlusion). + Par exemple, si la scène fait clignoter deux images + sur une durée de trois images, réglez le de la + première passe à 3 ou plus. + Ce problème est probablement extrêmement rare sur des vidéos de type + action, mais cela arrive quelquefois dans des captures de jeu vidéo. me: - Cette option sert pour le choix de la méthode de recherche d'estimation de mouvement. - Cette option modifie de manière directe le compromis entre qualité et vitesse. - n'est plus rapide que de quelques pourcents par rapport à - la recherche par défaut et entraîne une diminution du PSNR global inférieure à 0.1dB. Le - paramètre par défaut () est un compromis raisonnable - entre vitesse et qualité. améliore de moins de 0.1dB le - PSNR global avec une pénalité sur la vitesse variant en fonction + Cette option sert pour le choix de la méthode de recherche d'estimation de mouvement. + Cette option modifie de manière directe le compromis entre qualité et vitesse. + n'est plus rapide que de quelques pourcents par rapport à + la recherche par défaut et entraîne une diminution du PSNR global inférieure à 0.1dB. Le + paramètre par défaut () est un compromis raisonnable + entre vitesse et qualité. améliore de moins de 0.1dB le + PSNR global avec une pénalité sur la vitesse variant en fonction de . Pour de hautes valeurs de (par exemple 12 ou plus), est environ 40% plus lent que le - par défaut. Avec , - la pénalité sur la vitesse chute à 25%-30%. + par défaut. Avec , + la pénalité sur la vitesse chute à 25%-30%. utilise une recherche exhaustive qui est trop lente pour @@ -3528,54 +3528,54 @@ partitions=all: Cette option autorise l'utilisation des sous-partitions 8x4, 4x8 et 4x4 - (en plus de celles présentes par défaut) dans - les macroblocs prédits. L'autoriser résulte en une perte de vitesse raisonnablement - consistente de 10%-15%. Cette option est plutôt inutile pour les videos sources contenant - uniquements de faibles mouvements, particulièrement pour les sources avec - beaucoup de petits objets en mouvement. Un gain d'environ 0.1dB peut être espéré. + (en plus de celles présentes par défaut) dans + les macroblocs prédits. L'autoriser résulte en une perte de vitesse raisonnablement + consistente de 10%-15%. Cette option est plutôt inutile pour les videos sources contenant + uniquements de faibles mouvements, particulièrement pour les sources avec + beaucoup de petits objets en mouvement. Un gain d'environ 0.1dB peut être espéré. bframes: - Si vous avez l'habitude d'encoder avec d'autre codecs, vous avez peut-être réalisé + Si vous avez l'habitude d'encoder avec d'autre codecs, vous avez peut-être réalisé que les images B ne sont pas toujours utiles. - Avec le H.264, ceci a changé: il y a de nouvelles techniques et types de blocs + Avec le H.264, ceci a changé: il y a de nouvelles techniques et types de blocs qui sont possibles avec les images B. - Habituellement, même un algorithme de choix d'image B naïf peut avoir un - bénéfice significatif sur le PSNR. - Il est intéressant de noter que l'utilisation d'images B accélère - habituellement légèrement la seconde passe, et peut aussi accélérer - l'encodage en une seule passe si le choix adaptatif d'image B est désactivé. - - - Avec le choix adaptatif d'image B désactivé + Habituellement, même un algorithme de choix d'image B naïf peut avoir un + bénéfice significatif sur le PSNR. + Il est intéressant de noter que l'utilisation d'images B accélère + habituellement légèrement la seconde passe, et peut aussi accélérer + l'encodage en une seule passe si le choix adaptatif d'image B est désactivé. + + + Avec le choix adaptatif d'image B désactivé (l'option de ), - le réglage optimal n'est habituellement pas supérieur à - , sinon les scènes riches en mouvement vont en souffrir. - Avec le choix adaptatif d'image B activé (le comportement par défaut), cela - ne pose plus de problème d'utiliser des valeurs plus élevées; - l'encodeur réduira l'utilisation d'images B dans les scènes où + le réglage optimal n'est habituellement pas supérieur à + , sinon les scènes riches en mouvement vont en souffrir. + Avec le choix adaptatif d'image B activé (le comportement par défaut), cela + ne pose plus de problème d'utiliser des valeurs plus élevées; + l'encodeur réduira l'utilisation d'images B dans les scènes où cela endommagerait la compression. L'encodeur choisi rarement d'utiliser plus de 3 ou 4 images B; - régler cette option à une valeur plus élevée aura peu d'effet. + régler cette option à une valeur plus élevée aura peu d'effet. b_adapt: - Note: activé par défaut. - - - Avec cette option activée, l'encodeur utilise une procédure de décision - raisonnablement rapide pour réduire le nombre d'images B utilisées dans - les scènes pour lesquelles leur utilisation n'apporterait pas grand-chose. + Note: activé par défaut. + + + Avec cette option activée, l'encodeur utilise une procédure de décision + raisonnablement rapide pour réduire le nombre d'images B utilisées dans + les scènes pour lesquelles leur utilisation n'apporterait pas grand-chose. Vous pouvez utiliser pour affiner la tendance - de l'encodeur à insérer des images B. - La pénalité de vitesse du chois adaptatif d'images B est actuellement - plutôt modeste, mais il en est de même pour le potentiel gain en qualité. - En général, cela ne fait pas de mal. + de l'encodeur à insérer des images B. + La pénalité de vitesse du chois adaptatif d'images B est actuellement + plutôt modeste, mais il en est de même pour le potentiel gain en qualité. + En général, cela ne fait pas de mal. Notez que cela affecte uniquement la vitesse et le choix du type d'image - lors de la première passe. + lors de la première passe. Les options et n'ont pas d'effet lors des passages suivants. @@ -3583,234 +3583,234 @@ b_pyramid: Vous pouvez aussi activer cette option si vous utilisez 2 images B ou plus; - comme l'indique la page man, vous obtiendrez une faible amélioration de la - qualité sans surcoût en vitesse. - Notez que ces vidéos ne peuvent pas être lues avec les décodeurs basés sur - libavcodec antérieurs au 5 mars 2005 (environ). + comme l'indique la page man, vous obtiendrez une faible amélioration de la + qualité sans surcoût en vitesse. + Notez que ces vidéos ne peuvent pas être lues avec les décodeurs basés sur + libavcodec antérieurs au 5 mars 2005 (environ). weight_b: - En théorie, il n'y a beaucoup de gain à espérer de cette option. - Cependant, dans les scènes de fondu, la prédiction - pondérée permet d'économiser beaucoup en débit (kbit/s). - Dans le MPEG-4 ASP, un fondu-au-noir est habituellement le mieux compressé - en tant qu'une coûteuse série d'images I; utiliser la prédiction pondérée pour les - images B permet d'en convertir au moins une partie images B bien plus légères. - Le coût en durée d'encodage est minimal, étant donné qu'aucun choix - supplémentaire n'a besoin d'être fait. - Aussi, contrairement à ce que les gens semblent deviner, les besoins en puissance informatique - du décodeur ne sont pas beaucoup affectés par la prédiction pondérée, tout - le reste étant équivalent. + En théorie, il n'y a beaucoup de gain à espérer de cette option. + Cependant, dans les scènes de fondu, la prédiction + pondérée permet d'économiser beaucoup en débit (kbit/s). + Dans le MPEG-4 ASP, un fondu-au-noir est habituellement le mieux compressé + en tant qu'une coûteuse série d'images I; utiliser la prédiction pondérée pour les + images B permet d'en convertir au moins une partie images B bien plus légères. + Le coût en durée d'encodage est minimal, étant donné qu'aucun choix + supplémentaire n'a besoin d'être fait. + Aussi, contrairement à ce que les gens semblent deviner, les besoins en puissance informatique + du décodeur ne sont pas beaucoup affectés par la prédiction pondérée, tout + le reste étant équivalent. Malheureusement, l'algorithme adaptatif de choix d'images B actuel - a une forte tendance à éviter les images B pendant les fondus. - Jusqu'à ce que cela change, cela peut être une bonne idée d'ajouter - à votre si vous pensez que les fondus auront un impact important - dans votre vidéo. + a une forte tendance à éviter les images B pendant les fondus. + Jusqu'à ce que cela change, cela peut être une bonne idée d'ajouter + à votre si vous pensez que les fondus auront un impact important + dans votre vidéo. -Options relatives à diverses préférences +Options relatives à diverses préférences Encodage en deux passes: - On a suggéré ci-dessus de toujours utiliser un encodage en deux passages, - mais il reste tout de même quelques raisons pour ne pas l'utiliser. Par exemple, si vous - faites une capture de la télévision et l'encodez en temps réel, vous - êtes obligé d'utiliser un encodage 1 passe. - De plus, le 1 passe est évidemment plus rapide que le 2 passes; - si vous utilisez exactement les mêmes options lors des 2 passes, l'encodage 2 passes + On a suggéré ci-dessus de toujours utiliser un encodage en deux passages, + mais il reste tout de même quelques raisons pour ne pas l'utiliser. Par exemple, si vous + faites une capture de la télévision et l'encodez en temps réel, vous + êtes obligé d'utiliser un encodage 1 passe. + De plus, le 1 passe est évidemment plus rapide que le 2 passes; + si vous utilisez exactement les mêmes options lors des 2 passes, l'encodage 2 passes est presque deux fois plus lent. - Cependant, il y a de très bonnes raisons pour utiliser l'encodage 2 passes. - D'une part, le contrôle de débit du mono-passe n'est pas medium et + Cependant, il y a de très bonnes raisons pour utiliser l'encodage 2 passes. + D'une part, le contrôle de débit du mono-passe n'est pas medium et fait donc souvent des choix peu raisonnables parce qu'il n'a pas de vue d'ensemble - de la vidéo. Par exemple, supposez que vous ayez une vidéo de deux minutes - consistant en deux moitiés distinctes. La première moitié est une scène - riche en mouvements qui dure 60 secondes qui, isolée, requière - environ 2500kbit/s pour être correct. Suit immédiatement une - scène de 60 secondes beaucoup moins exigeante qui peut être très bien à + de la vidéo. Par exemple, supposez que vous ayez une vidéo de deux minutes + consistant en deux moitiés distinctes. La première moitié est une scène + riche en mouvements qui dure 60 secondes qui, isolée, requière + environ 2500kbit/s pour être correct. Suit immédiatement une + scène de 60 secondes beaucoup moins exigeante qui peut être très bien à 300kbit/s. Supposez que vous demandiez 1400kbps en supposant - que cela soit suffisant pour s'accomoder des deux scènes. Le contrôle de débit + que cela soit suffisant pour s'accomoder des deux scènes. Le contrôle de débit du mono-passe commettra des "fautes" dans un tel cas. - Premièrement, il visera 1400kbit/s pour les deux segments. Le premier segment - sera quantifié à l'excès et aura donc des artefacts de blocs de façon irrationnelle - et inacceptable. Le second segment sera trop peu quantifié, il aura l'air parfait, - mais le coût en débit de cette perfection sera complètement irrationnel. - Ce qui est encore plus difficile à éviter est le problème de transition entre les 2 scènes. - Les premières secondes de la seconde partie seront grandement surquantifiées, parce que - le contrôle de débit s'attend encore aux exigences qu'il a rencontrées dans la première partie. - Cette "période d'erreur" pendant laquelle les faibles mouvements sont sur-quantifiés - aura l'air parkinsonien, et utilisera en réalité moins - que les 300kbit/s qu'il aurait pris pour le rendre correct. Il y a des façons - d'atténuer les pièges de l'encodage en simple passe, mais ils peuvent avoir - tendance à augmenter les erreurs de prédiction de débit. - - - Le contrôle du débit en multi-passes peut apporter d'énormes avantages par rapport - au mono-passe. En utilisant les statistiques récupérées lors de la première - passe d'encodage, l'encodeur peut estimer, avec une précision raisonnable, le "coût" - (en bits) de l'encodage de n'importe quelle image, à n'importe quel + Premièrement, il visera 1400kbit/s pour les deux segments. Le premier segment + sera quantifié à l'excès et aura donc des artefacts de blocs de façon irrationnelle + et inacceptable. Le second segment sera trop peu quantifié, il aura l'air parfait, + mais le coût en débit de cette perfection sera complètement irrationnel. + Ce qui est encore plus difficile à éviter est le problème de transition entre les 2 scènes. + Les premières secondes de la seconde partie seront grandement surquantifiées, parce que + le contrôle de débit s'attend encore aux exigences qu'il a rencontrées dans la première partie. + Cette "période d'erreur" pendant laquelle les faibles mouvements sont sur-quantifiés + aura l'air parkinsonien, et utilisera en réalité moins + que les 300kbit/s qu'il aurait pris pour le rendre correct. Il y a des façons + d'atténuer les pièges de l'encodage en simple passe, mais ils peuvent avoir + tendance à augmenter les erreurs de prédiction de débit. + + + Le contrôle du débit en multi-passes peut apporter d'énormes avantages par rapport + au mono-passe. En utilisant les statistiques récupérées lors de la première + passe d'encodage, l'encodeur peut estimer, avec une précision raisonnable, le "coût" + (en bits) de l'encodage de n'importe quelle image, à n'importe quel quantificateur. Cela permet d'avoir une allocation des bits beaucoup plus - rationnelle et mieux planifiée entre les scènes coûteuses (beaucoup de - mouvements) et celles bon marché (peu de mouvements). Voir - ci-dessous pour quelques suggestions sur la manière - d'ajuster cette allocation à votre guise. - - - De plus, l'encodage en deux passes ne prend pas nécessairement deux fois plus de temps - que le simple passe. Vous pouvez jouer avec les options lors de la première passe - pour avoir une vitesse plus élevée et une qualité plus faible. - Si vous choisissez bien vos options, vous pouvez obtenir une première passe - très rapide. - La qualité résultante de la seconde passe sera légèrement plus basse parce - que la prédiction de la taille sera moins précise, mais la différence de qualité - sera normalement trop faible pour être visible. Essayez, par exemple, - d'ajouter à la première passe . + rationnelle et mieux planifiée entre les scènes coûteuses (beaucoup de + mouvements) et celles bon marché (peu de mouvements). Voir + ci-dessous pour quelques suggestions sur la manière + d'ajuster cette allocation à votre guise. + + + De plus, l'encodage en deux passes ne prend pas nécessairement deux fois plus de temps + que le simple passe. Vous pouvez jouer avec les options lors de la première passe + pour avoir une vitesse plus élevée et une qualité plus faible. + Si vous choisissez bien vos options, vous pouvez obtenir une première passe + très rapide. + La qualité résultante de la seconde passe sera légèrement plus basse parce + que la prédiction de la taille sera moins précise, mais la différence de qualité + sera normalement trop faible pour être visible. Essayez, par exemple, + d'ajouter à la première passe . Ensuite, sur la seconde passe, utilisez des options plus lentes pour avoir une - meilleure qualité: + meilleure qualité: Encodage en trois passes ? - x264 offre la possibilité de faire un nombre arbitraire de passes consécutives. - Si vous spécifiez lors de la première passe, puis - utilisez pour la passe suivante, cette dernière passe - lira les statistiques calculées lors du passage précédent, et écrira ses propres - statistiques. Une autre passe suivante aura une très bonne base pour - faire des prédictions très précises de tailles des images pour un quantificateur donné. - En pratique, les gains sur la qualité d'ensemble sont généralement proches de zéro et - il est très possible que la troisième passe donne un PSNR global plus faible que le précédent. + x264 offre la possibilité de faire un nombre arbitraire de passes consécutives. + Si vous spécifiez lors de la première passe, puis + utilisez pour la passe suivante, cette dernière passe + lira les statistiques calculées lors du passage précédent, et écrira ses propres + statistiques. Une autre passe suivante aura une très bonne base pour + faire des prédictions très précises de tailles des images pour un quantificateur donné. + En pratique, les gains sur la qualité d'ensemble sont généralement proches de zéro et + il est très possible que la troisième passe donne un PSNR global plus faible que le précédent. Typiquement, le 3 passes aide si vous obtenez une mauvaise - prédiction de débit ou un mauvais rendu lors des transitions de scènes + prédiction de débit ou un mauvais rendu lors des transitions de scènes quand vous utilisez seulement deux passes. - Ceci peut se produire sur les clips extrêmement courts. Il y a aussi quelques - cas spéciaux dans lesquels trois (ou plus) passes sont utiles pour les - utilisateurs avancés, mais par souci de brièveté, ce guide ne traitera pas - ces cas spéciaux. + Ceci peut se produire sur les clips extrêmement courts. Il y a aussi quelques + cas spéciaux dans lesquels trois (ou plus) passes sont utiles pour les + utilisateurs avancés, mais par souci de brièveté, ce guide ne traitera pas + ces cas spéciaux. qcomp: - gère l'allocation des bits entre les images - "coûteuses" des scènes riches en mouvement et celles "bon marché" des scènes de faible mouvement. - La valeur minimale, s'emplie à réaliser un vrai débit constant. - Typiquement, cela rendrait des scènes riches en mouvements vraiment laides, - alors que les scènes plus statiques seraient absolument parfaites, mais cela - utiliserait aussi beaucoup plus de bits que nécessaire pour les rendre excellentes. - La valeur maximale, rend les paramètres de quantifications + gère l'allocation des bits entre les images + "coûteuses" des scènes riches en mouvement et celles "bon marché" des scènes de faible mouvement. + La valeur minimale, s'emplie à réaliser un vrai débit constant. + Typiquement, cela rendrait des scènes riches en mouvements vraiment laides, + alors que les scènes plus statiques seraient absolument parfaites, mais cela + utiliserait aussi beaucoup plus de bits que nécessaire pour les rendre excellentes. + La valeur maximale, rend les paramètres de quantifications (QP) presque constants. Un QP constant donne un bon rendu, mais la plupart des - gens pensent qu'il est plus raisonnable d'enlever quelques bits des scènes - coûteuses (où la perte de qualité n'est pas aussi visible) et de les ré-allouer - aux scènes qui sont plus faciles à encoder à une excellente qualité. - vaut 0.6 par défaut, ce qui peut être légèrement - trop faible au goût de nombre de personnes (0.7-0.8 sont aussi communément - utilisées). + gens pensent qu'il est plus raisonnable d'enlever quelques bits des scènes + coûteuses (où la perte de qualité n'est pas aussi visible) et de les ré-allouer + aux scènes qui sont plus faciles à encoder à une excellente qualité. + vaut 0.6 par défaut, ce qui peut être légèrement + trop faible au goût de nombre de personnes (0.7-0.8 sont aussi communément + utilisées). keyint: permet de jouer sur le compromis entre la - précision de la navigation dans les fichiers et leur efficacité de compression. - Par défaut, est égal à 250. - Sur des videos à 25 images par secondes, cela garantit que la navigation peut se faire - avec une précision de 10 secondes. + précision de la navigation dans les fichiers et leur efficacité de compression. + Par défaut, est égal à 250. + Sur des videos à 25 images par secondes, cela garantit que la navigation peut se faire + avec une précision de 10 secondes. Si vous pensez qu'il est important et utile de pouvoir faire une recherche - avec une granularité de 5 secondes, règlez à ; - cela dégradera légèrement le rapport qualité/débit. Si vous vous souciez seulement - de la qualité et non de la capacité à faire une recherche, vous pouvez le - mettre à des valeurs beaucoup plus élevées (bien entendu, plus + avec une granularité de 5 secondes, règlez à ; + cela dégradera légèrement le rapport qualité/débit. Si vous vous souciez seulement + de la qualité et non de la capacité à faire une recherche, vous pouvez le + mettre à des valeurs beaucoup plus élevées (bien entendu, plus vous augmenterez, moins il aura de gain visuels). - Le flux vidéo aura toujours des points de recherche tant qu'il y aura des changements de - de scène. + Le flux vidéo aura toujours des points de recherche tant qu'il y aura des changements de + de scène. deblock: - Ce sujet risque d'être une source de controverses. - - - H.264 définit une procédure simple de déblocage sur les blocs I - ayant des forces et des seuils pré-réglés en fonction du QP du + Ce sujet risque d'être une source de controverses. + + + H.264 définit une procédure simple de déblocage sur les blocs I + ayant des forces et des seuils pré-réglés en fonction du QP du bloc en question. - Par défaut, les blocs à QP élevés sont fortement filtrés et les blocs à faible QP + Par défaut, les blocs à QP élevés sont fortement filtrés et les blocs à faible QP ne le sont pas du tout. - Les forces pré-réglées définies par les standards sont bien choisies et + Les forces pré-réglées définies par les standards sont bien choisies et il y a de grandes chances pour qu'elles soient optimales du point de vue du PSNR - quel que soit la vidéo que vous encodez. - Les paramètres de - vous permettent de spécifier des décalages par rapport aux seuils de déblocage pré-définis. + quel que soit la vidéo que vous encodez. + Les paramètres de + vous permettent de spécifier des décalages par rapport aux seuils de déblocage pré-définis. Beaucoup de gens semblent penser que baisser grandement la force du filtre de - déblocage (par exemple -3) est une bonne idée. + déblocage (par exemple -3) est une bonne idée. Ce n'est cependant presque jamais le cas et dans la plupart des cas, - ceux qui le font ne comprennent pas très bien comment le déblocage - fonctionne par défaut. - - - La première et plus importante chose à savoir à propos du filtre de déblocage - de H264 est que les seuils par défaut sont presque toujours optimaux du point de vue du PSNR. - Dans les rares cas où ils ne le sont pas, le décalage idéal est de plus ou + ceux qui le font ne comprennent pas très bien comment le déblocage + fonctionne par défaut. + + + La première et plus importante chose à savoir à propos du filtre de déblocage + de H264 est que les seuils par défaut sont presque toujours optimaux du point de vue du PSNR. + Dans les rares cas où ils ne le sont pas, le décalage idéal est de plus ou moins 1. - Décaler les paramètres de déblocage d'une plus grande valeur est presqu'une garantie de - dégradation du PSNR. - Augmenter la force du filtre diluera les détails; la baisser + Décaler les paramètres de déblocage d'une plus grande valeur est presqu'une garantie de + dégradation du PSNR. + Augmenter la force du filtre diluera les détails; la baisser augmentera l'effet de bloc. - C'est une mauvaise idée que de baisser les seuils de déblocage si - votre source est principalement de faible complexité spatiale (c-à-d avec peu de - détails ou de bruit). - Le filtre de H264 réussit très bien à camoufler les artefacts qui se apparaissent. - De toutes façons, si la complexité spatiale de la source est élevée, les - artefacts sont moins discernables parce qu'ils tendent à ressembler - à du détail ou du bruit. - La vision humaine remarque facilement qu'un détail a été enlevé - mais ne remarque pas si facilement quand un bruit est mal représenté. - Quand il s'agit de qualité subjective, le bruit et les détails sont - d'une certaine façon interchangeables. - En baissant la force du filtre de déblocage, vous allez très probablement + C'est une mauvaise idée que de baisser les seuils de déblocage si + votre source est principalement de faible complexité spatiale (c-à-d avec peu de + détails ou de bruit). + Le filtre de H264 réussit très bien à camoufler les artefacts qui se apparaissent. + De toutes façons, si la complexité spatiale de la source est élevée, les + artefacts sont moins discernables parce qu'ils tendent à ressembler + à du détail ou du bruit. + La vision humaine remarque facilement qu'un détail a été enlevé + mais ne remarque pas si facilement quand un bruit est mal représenté. + Quand il s'agit de qualité subjective, le bruit et les détails sont + d'une certaine façon interchangeables. + En baissant la force du filtre de déblocage, vous allez très probablement augmenter les erreurs en ajoutant des artefacts mais - l'oeil ne les remarquera pas parce qu'il les confondra avec des détails. + l'oeil ne les remarquera pas parce qu'il les confondra avec des détails. Cependant, ceci ne justifie toujours pas une diminution de - la force du filtre de déblocage. - Vous pouvez généralement obtenir une meilleure qualité de bruit lors du + la force du filtre de déblocage. + Vous pouvez généralement obtenir une meilleure qualité de bruit lors du post-traitement. Si votre encodage en H.264 est trop flou ou sale, essayez de jouer avec - quand vous visionner votre film encodé. - devrait camoufler la plupart des artefacts légers. + quand vous visionner votre film encodé. + devrait camoufler la plupart des artefacts légers. Cela aura l'air certainement mieux que ce que vous obtiendriez en jouant - uniquement avec le filtre de déblocage. + uniquement avec le filtre de déblocage. -Exemples de paramètre d'encodage - - - Les paramètres ci-dessous sont des exemples de différentes combinaisons +Exemples de paramètre d'encodage + + + Les paramètres ci-dessous sont des exemples de différentes combinaisons d'option de compression qui affectent le compromis entre vitesse et - qualité pour un même débit cible. - - - - Tous les paramètres d'encodage sont testés sur un échantillon vidéo à - 720x448 à30000/1001 images par seconde, le débit cible est à 900kbit/s, et la machine - est un AMD-64 3400+ à 2400 MHz en mode 64 bits. - Chaque paramètre d'encodage exploite la vitesse de compression mesurée (en - images par seconde) et la perte de PSNR (en dB) en la comparant au paramètre - de "très haute qualité". + qualité pour un même débit cible. + + + + Tous les paramètres d'encodage sont testés sur un échantillon vidéo à + 720x448 à30000/1001 images par seconde, le débit cible est à 900kbit/s, et la machine + est un AMD-64 3400+ à 2400 MHz en mode 64 bits. + Chaque paramètre d'encodage exploite la vitesse de compression mesurée (en + images par seconde) et la perte de PSNR (en dB) en la comparant au paramètre + de "très haute qualité". Veuillez comprendre que selon votre source, le type de votre machine et - les derniers développements logiciels, vous pourrez obtenir des résultats - très différents. + les derniers développements logiciels, vous pourrez obtenir des résultats + très différents. @@ -3821,13 +3821,13 @@ - Très haute qualité + Très haute qualité 6 0dB - Haute qualité + Haute qualité 13 -0.89dB @@ -3850,19 +3850,19 @@ Encoder avec la famille de codecs <systemitem class="library">Video For Windows</systemitem> -Video for Windows offre la possibilité d'encoder en utiliser les codecs vidéo binaires. +Video for Windows offre la possibilité d'encoder en utiliser les codecs vidéo binaires. Il est possible d'encoder avec les codecs suivants (si vous en connaissez d'autres, dites-le nous!) -Notez que le support est très expériemental que que certains codecs peuvent +Notez que le support est très expériemental que que certains codecs peuvent ne pas fonctionner correctement. Certains codecs ne fonctionnent qu'avec certains espaces de couleur ; essayez les options et -si un codec se plante ou donne un résulat étrange. +si un codec se plante ou donne un résulat étrange. -Les codecs Video for Windows supportés +Les codecs Video for Windows supportés @@ -3886,7 +3886,7 @@ avimszh.dll AVImszh (MSZH) 253118fe1eedea04a95ed6e5f4c28878 - nécessite + nécessite avizlib.dll @@ -3983,7 +3983,7 @@ MSU Lossless codec (MSUD) 294bf9288f2f127bb86f00bfcc9ccdda - Décodable par Window Media Player, + Décodable par Window Media Player, mais pas MPlayer (pour le moment). @@ -3997,9 +3997,9 @@ -La première colonne contient le nom du codec qui soit être donné après le -paramètre codec, comme ceci: . -Le code FourCC utilisé par chaque codec est donné entre parenthèse. +La première colonne contient le nom du codec qui soit être donné après le +paramètre codec, comme ceci: . +Le code FourCC utilisé par chaque codec est donné entre parenthèse. @@ -4011,27 +4011,27 @@ -Utiliser MEncoder pour créer des fichiers compatibles VCD/SVCD/DVD. +Utiliser MEncoder pour créer des fichiers compatibles VCD/SVCD/DVD. Contraintes de Format - MEncoder est capable de créer des fichiers MPEG - aux formats VCD, SCVD et DVD en utilisant la bibliothèque + MEncoder est capable de créer des fichiers MPEG + aux formats VCD, SCVD et DVD en utilisant la bibliothèque libavcodec. - Ces fichiers peuvent ensuite être utilisés avec + Ces fichiers peuvent ensuite être utilisés avec vcdimager ou dvdauthor - pour créer des disques lisibles par une platine de salon standard. - - - - Les formats DVD, SVCD, et VCD sont très contraignants. - Seule un faible nombre de résolutions et de formats d'image - sont acceptés. + pour créer des disques lisibles par une platine de salon standard. + + + + Les formats DVD, SVCD, et VCD sont très contraignants. + Seule un faible nombre de résolutions et de formats d'image + sont acceptés. Si votre film ne respecte pas ces conditions, vous devrez - redimensionner, recadrer ou ajouter des bords noirs à l'image pour + redimensionner, recadrer ou ajouter des bords noirs à l'image pour le rendre compatible. @@ -4043,12 +4043,12 @@ Format - Résolution - Codec vidéo - débit vidéo en kbit/s - Taux d'échantillonnage + Résolution + Codec vidéo + débit vidéo en kbit/s + Taux d'échantillonnage Codec audio - débit audio en kbit/s + débit audio en kbit/s images par seconde format d'image @@ -4068,8 +4068,8 @@ NTSC DVD 352x240 - Ces résolutions sont rarement utilisées pour les DVDs - parce qu'elles sont d'assez basse qualité. + Ces résolutions sont rarement utilisées pour les DVDs + parce qu'elles sont d'assez basse qualité. MPEG-1 1856 48000 Hz @@ -4149,40 +4149,40 @@ - Si votre film est au format 2,35:1 (la plupart des films d'action récents), vous + Si votre film est au format 2,35:1 (la plupart des films d'action récents), vous devrez ajouter des bords noirs ou recadrer le film en 16:9 pour faire un DVD ou un VCD. - Si vous ajoutez des bords noirs, essayez qu'ils soient d'une épaisseur multiple - de 16 de façon à minimiser l'impact sur la performance d'encodage. - Le DVD a heureusement un débit suffisamment élevé pour que vous n'ayez pas trop - à vous inquiéter pour l'efficacité de l'encodage, par contre, le SVCD et le VCD - sont très limités en débit et demandent des efforts pour obtenir - une qualité acceptable. + Si vous ajoutez des bords noirs, essayez qu'ils soient d'une épaisseur multiple + de 16 de façon à minimiser l'impact sur la performance d'encodage. + Le DVD a heureusement un débit suffisamment élevé pour que vous n'ayez pas trop + à vous inquiéter pour l'efficacité de l'encodage, par contre, le SVCD et le VCD + sont très limités en débit et demandent des efforts pour obtenir + une qualité acceptable. Contraintes de Taille GOP - Les DVD, VCD, et SVCD vous contraignent aussi à des tailles relativement basses + Les DVD, VCD, et SVCD vous contraignent aussi à des tailles relativement basses de GOP (Group of Pictures ou "Groupe d'Images"). - Pour des vidéo à 30 images par secondes, la plus large taille de GOP permise est 18. + Pour des vidéo à 30 images par secondes, la plus large taille de GOP permise est 18. Pour 25 ou 24 images par secondes, le maximum est 15. - La taille du GOP est réglée en utilisant l'option . + La taille du GOP est réglée en utilisant l'option . -Contraintes de débit - - Le format VCD requière que le débit de votre vidéo soit constant (CBR) à 1152 kbit/s. - A cette forte contrainte, il faut ajouter la très petite taille de la mémoire +Contraintes de débit + + Le format VCD requière que le débit de votre vidéo soit constant (CBR) à 1152 kbit/s. + A cette forte contrainte, il faut ajouter la très petite taille de la mémoire tampon VBV: 327 kbits. - Le SVCD autorise des débits vidéo variables jusqu'à 2500 kbit/s et une taille - de mémoire tampon VBV légèrement moins restrictive de 917 kbits. - Les débits vidéo DVD peuvent aller jusqu'à 9800 kbit/s - (bien que les débits typiques soient d'à peu près la moitié) et la taille - de la mémoire tampon VBV est de 1835 kbits. + Le SVCD autorise des débits vidéo variables jusqu'à 2500 kbit/s et une taille + de mémoire tampon VBV légèrement moins restrictive de 917 kbits. + Les débits vidéo DVD peuvent aller jusqu'à 9800 kbit/s + (bien que les débits typiques soient d'à peu près la moitié) et la taille + de la mémoire tampon VBV est de 1835 kbits. @@ -4190,19 +4190,19 @@ Options de sortie - MEncoder a des options de contrôle du format + MEncoder a des options de contrôle du format de sortie. - En utilisant ces options nous pouvons lui dire de créer le type + En utilisant ces options nous pouvons lui dire de créer le type de fichier correct. - Les options pour le VCD et le SVCD sont appelées xvcd et xsvcd, parce que ce - sont des formats étendus. + Les options pour le VCD et le SVCD sont appelées xvcd et xsvcd, parce que ce + sont des formats étendus. Elles ne sont pas strictement conformes, principalement parce que la sortie - ne contient pas de décalages de scan. - Si vous avez besoin de générer une image SVCD, vous devriez passer le fichier - de sortie à vcdimager. + ne contient pas de décalages de scan. + Si vous avez besoin de générer une image SVCD, vous devriez passer le fichier + de sortie à vcdimager. @@ -4231,49 +4231,49 @@ -of mpeg -mpegopts format=dvd:telecine -ofps 24000/1001 - Ceci permet au contenu progressif à 24000/1001 images par secondes d'être encodé à + Ceci permet au contenu progressif à 24000/1001 images par secondes d'être encodé à 30000/1001 images par secondes tout en restant avec le format DVD. Format d'image - L'argument de est utilisé + L'argument de est utilisé pour encoder le format d'image du fichier. - Durant la lecture le format d'image est utilisé pour redonner à la vidéo + Durant la lecture le format d'image est utilisé pour redonner à la vidéo la taille correcte. - 16:9 ou "Écran Large" + 16:9 ou "Écran Large" -lavcopts aspect=16/9 - 4:3 ou "Plein Écran" + 4:3 ou "Plein Écran" -lavcopts aspect=4/3 - 2,35:1 ou NTSC "Cinémascope" + 2,35:1 ou NTSC "Cinémascope" -vf scale=720:368,expand=720:480 -lavcopts aspect=16/9 Pour calculer la taille de dimensionnement correcte, utilisez la largeur - étendue NTSC de 854/2,35 = 368 - - - - 2,35:1 ou PAL "Cinémascope" + étendue NTSC de 854/2,35 = 368 + + + + 2,35:1 ou PAL "Cinémascope" -vf scale="720:432,expand=720:576 -lavcopts aspect=16/9 Pour calculer la taille de dimensionnement correcte, utilisez la largeur - étendue PAL de 1024/2,35 = 432 + étendue PAL de 1024/2,35 = 432 @@ -4282,25 +4282,25 @@ Afin de maintenir la synchronization audio/video lors de l'encodage, MEncoder doit dupliquer ou effacer des images. - Cela marche plutôt bien lor du multiplexage dans un fichier AVI - mais il est pratiquement garanti d'échouer à maintenir la synchronisation A/V + Cela marche plutôt bien lor du multiplexage dans un fichier AVI + mais il est pratiquement garanti d'échouer à maintenir la synchronisation A/V avec d'autres conteneurs tel que le MPEG. - C'est pourquoi il est nécessaire d'ajouter le filtre vidéo - à la fin de la chaîne de filtre pour éviter ce type de problème. - Vous pouvez trouver plus de détails techniques sur + C'est pourquoi il est nécessaire d'ajouter le filtre vidéo + à la fin de la chaîne de filtre pour éviter ce type de problème. + Vous pouvez trouver plus de détails techniques sur dans la section - Améliorer la fiabilité du multiplexage et de la synchronisation Audio/Video + Améliorer la fiabilité du multiplexage et de la synchronisation Audio/Video ou dans le manuel. -Conversion du Taux d'échantillonnage - - Si le taux d'échantillonnage de l'audio du fichier original n'est pas le même - que celui demandé par le format cible, la conversion du taux d'échantillonnage - est nécessaire. - Ceci est réalisé en utilisant ensemble l'option et le +Conversion du Taux d'échantillonnage + + Si le taux d'échantillonnage de l'audio du fichier original n'est pas le même + que celui demandé par le format cible, la conversion du taux d'échantillonnage + est nécessaire. + Ceci est réalisé en utilisant ensemble l'option et le filtre audio . @@ -4324,8 +4324,8 @@ Introduction - libavcodec peut être utilisé pour créer - des vidéos compatibles avec les standards VCD/SVCD/DVD en utilisant les options appropriées. + libavcodec peut être utilisé pour créer + des vidéos compatibles avec les standards VCD/SVCD/DVD en utilisant les options appropriées. @@ -4341,17 +4341,17 @@ acodec: pour le VCD, le SVCD, ou le DVD PAL; - est plus communément utilisé pour le DVD. - L'audio PCM peut aussi être utilisé pour le DVD, mais c'est principalement + est plus communément utilisé pour le DVD. + L'audio PCM peut aussi être utilisé pour le DVD, mais c'est principalement une grande perte d'espace. Notez que l'audio MP3 n'est compatible avec aucun de ces formats, cependant - les lecteurs n'ont souvent aucun problème pour les jouer. + les lecteurs n'ont souvent aucun problème pour les jouer. abitrate: - (débit audio) 224 pour le VCD; jusqu'à 384 pour le SVCD; jusqu'à 1536 pour le DVD, mais - utilise communément une gamme de valeurs de 192 kbit/s pour le stéréo à + (débit audio) 224 pour le VCD; jusqu'à 384 pour le SVCD; jusqu'à 1536 pour le DVD, mais + utilise communément une gamme de valeurs de 192 kbit/s pour le stéréo à 384 kbit/s pour le son canaux 5.1. @@ -4359,18 +4359,18 @@ vcodec: pour le VCD; pour le SVCD; - est habituellement utilisé pour le DVD mais on peut - aussi utiliser pour des résolutions CIF. + est habituellement utilisé pour le DVD mais on peut + aussi utiliser pour des résolutions CIF. keyint: - Utilisé pour régler la taille du GOP. - 18 pour les vidéo à 30 images par secondes, ou 15 pour les vidéos à 25/24 images par secondes. - Les producteurs commerciaux semblent préférer des intervalles entre images clés de 12. + Utilisé pour régler la taille du GOP. + 18 pour les vidéo à 30 images par secondes, ou 15 pour les vidéos à 25/24 images par secondes. + Les producteurs commerciaux semblent préférer des intervalles entre images clés de 12. Il est possible d'augmenter cette valeur et de rester compatible avec la plupart des lecteurs. - Un de 25 ne devrait jamais causer de problèmes. + Un de 25 ne devrait jamais causer de problèmes. @@ -4380,29 +4380,29 @@ vrc_minrate: - 1152, pour le VCD. Peut être laissé de côté pour le SVCD et le DVD. + 1152, pour le VCD. Peut être laissé de côté pour le SVCD et le DVD. vrc_maxrate: 1152 pour le VCD; 2500 pour le SVCD; 9800 pour le DVD. Pour le SVCD et le DVD, vous pourriez vouloir utiliser des valeurs plus - basses selon vos préférences et contraintes personnelles. + basses selon vos préférences et contraintes personnelles. vbitrate: - (débit vidéo) 1152 pour le VCD; - jusqu'à 2500 pour le SVCD; - jusqu'à 9800 pour le DVD. - Pour les deux derniers formats, les valeurs de vbitrate devrait être réglées - selon vos goûts. + (débit vidéo) 1152 pour le VCD; + jusqu'à 2500 pour le SVCD; + jusqu'à 9800 pour le DVD. + Pour les deux derniers formats, les valeurs de vbitrate devrait être réglées + selon vos goûts. Par exemple, si vous voulez vraiment faire tenir 20 heures ou plus sur un DVD, vous pouvez utiliser vbitrate=400. - La qualité de la vidéo résultante sera probablement assez mauvaise. - Si vous essayez d'avoir la qualité maximum possible sur un DVD, utilisez + La qualité de la vidéo résultante sera probablement assez mauvaise. + Si vous essayez d'avoir la qualité maximum possible sur un DVD, utilisez vbitrate=9800, mais sachez que cela pourrait vous forcer - à ne stocker que moins d'une heure de vidéo sur un DVD simple couche. + à ne stocker que moins d'une heure de vidéo sur un DVD simple couche. @@ -4410,8 +4410,8 @@ Exemples - Ceci est un paramétrage typique minimal de pour - encoder une vidéo: + Ceci est un paramétrage typique minimal de pour + encoder une vidéo: VCD: @@ -4440,19 +4440,19 @@ -Options Avancées - - Pour une qualité d'encodage plus élevée, vous pouvez aussi souhaiter ajouter - des options d'amélioration de qualité à lavcopts, comme , +Options Avancées + + Pour une qualité d'encodage plus élevée, vous pouvez aussi souhaiter ajouter + des options d'amélioration de qualité à lavcopts, comme , et autres. Notez que, bien que et soient souvent utile avec le MPEG-4, elles ne sont pas utilisables avec MPEG-1 ou MPEG-2. - Aussi, si vous essayez de créer un encodage DVD de très haute qualité, - il peut être utile d'ajouter à lavcopts. - Le faire peut aider à réduire l'apparition de blocs dans les zones de faible + Aussi, si vous essayez de créer un encodage DVD de très haute qualité, + il peut être utile d'ajouter à lavcopts. + Le faire peut aider à réduire l'apparition de blocs dans les zones de faible variations de couleurs. - Pour résumer, la ligne suivante est un exemple de paramétrage de lavcopts - pour un DVD de haute qualité: + Pour résumer, la ligne suivante est un exemple de paramétrage de lavcopts + pour un DVD de haute qualité: @@ -4473,17 +4473,17 @@ encodeurs MP2 toolame, twolame, ou libavcodec. - Le MP2 libavcodec est loin d'être aussi bon que les deux autres bibliothèques, - cependant il devrait toujours être disponible en utilisation. - Le VCD ne supporte que l'audio avec un débit constant (CBR) alors que le SVCD - supporte aussi le débit variable (VBR). + Le MP2 libavcodec est loin d'être aussi bon que les deux autres bibliothèques, + cependant il devrait toujours être disponible en utilisation. + Le VCD ne supporte que l'audio avec un débit constant (CBR) alors que le SVCD + supporte aussi le débit variable (VBR). Soyez prudents lors de l'utilisation du VBR car certains mauvais lecteurs pourraient ne pas trop bien le supporter. Pour l'audio DVD, le codec AC3 de libavcodec - est utilisé. + est utilisé. @@ -4533,7 +4533,7 @@ Combiner le tout - Cette section présente certaines commandes complètes pour créer des vidéos + Cette section présente certaines commandes complètes pour créer des vidéos compatibles VCD/SVCD/DVD. @@ -4566,7 +4566,7 @@ AVI PAL Contenant Audio AC3 vers DVD - Si la source a déjà l'audio en AC3, utilisez au lieu de la réencoder. + Si la source a déjà l'audio en AC3, utilisez au lieu de la réencoder. mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd -vf scale=720:576,\ harddup -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:\ @@ -4579,7 +4579,7 @@ AVI NTSC Contenant Audio AC3 vers DVD - Si la source a déjà l'audio en AC3, et est en NTSC @ 24000/1001 fps: + Si la source a déjà l'audio en AC3, et est en NTSC @ 24000/1001 fps: mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd:telecine \ -vf scale=720:480,harddup -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:\ diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/faq.xml --- a/DOCS/xml/fr/faq.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/faq.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,4 +1,4 @@ - + Foire Aux Questions @@ -6,15 +6,15 @@ -Développement +Développement -Comment puis-je créer un patch adapté pour MPlayer? +Comment puis-je créer un patch adapté pour MPlayer? Nous avons fait un court document -décrivant tous les détails nécessaires. Merci de suivre les instructions. +décrivant tous les détails nécessaires. Merci de suivre les instructions. @@ -24,32 +24,32 @@ Lisez le translation HOWTO, -il devrait tout expliquer. Vous pouvez obtenir de l'aide supplémentaire sur la liste de diffusion +il devrait tout expliquer. Vous pouvez obtenir de l'aide supplémentaire sur la liste de diffusion MPlayer-translations. -Comment puis-je supporter le développement de MPlayer? +Comment puis-je supporter le développement de MPlayer? Nous sommes plus que contents d'accepter vos dons -matériels et logiciels. Ils nous aident à améliorer continuellement MPlayer. +matériels et logiciels. Ils nous aident à améliorer continuellement MPlayer. -Comment puis-je devenir un développeur MPlayer? +Comment puis-je devenir un développeur MPlayer? Nous accueillons toujours des codeurs et des "documenteurs". Lisez la documentation technique -pour avoir un premier aperçu. Ensuite vous devriez vous inscrire à la liste de diffusion +pour avoir un premier aperçu. Ensuite vous devriez vous inscrire à la liste de diffusion MPlayer-dev-eng -et commencer à coder. Si vous souhaitez apporter votre aide à la documentation, joignez la +et commencer à coder. Si vous souhaitez apporter votre aide à la documentation, joignez la liste de diffusion MPlayer-docs. @@ -59,7 +59,7 @@ Pourquoi n'utilisez-vous pas autoconf/automake? -Nous avons un système modulaire écrit à la main. Il fait un travail +Nous avons un système modulaire écrit à la main. Il fait un travail relativement bon, donc pourquoi changer ? Nous n'aimons pas les outils auto*, comme d' autres personnes. @@ -71,19 +71,19 @@ Compilation et installation -La compilation échoue avec une erreur et gcc parachute -des messages cryptés contenant la phrase +La compilation échoue avec une erreur et gcc parachute +des messages cryptés contenant la phrase internal compiler error ou unable to find a register to spill. -Vous êtes tombé sur un bogue de gcc. S'il vous plait -faites en part à l'équipe de gcc -mais pas à nous. Pour une quelconque raison MPlayer semble -déclencher des bogues du compilateur de manière fréquente. Néanmoins nous ne pouvons les réparer et -n'ajoutons pas du boulot en plus à nos sources pour les bogues de compilateur. Pour éviter ce problème, -restez avec une version de compilateur reconnu pour être disponible et -stable, ou mettez à niveau fréquemment. +Vous êtes tombé sur un bogue de gcc. S'il vous plait +faites en part à l'équipe de gcc +mais pas à nous. Pour une quelconque raison MPlayer semble +déclencher des bogues du compilateur de manière fréquente. Néanmoins nous ne pouvons les réparer et +n'ajoutons pas du boulot en plus à nos sources pour les bogues de compilateur. Pour éviter ce problème, +restez avec une version de compilateur reconnu pour être disponible et +stable, ou mettez à niveau fréquemment. @@ -93,7 +93,7 @@ Voir les sections Debian et RPM -pour plus de détails. +pour plus de détails. @@ -115,8 +115,8 @@ Your gcc does not support even i386 for '-march' and '-mcpu' -Votre gcc n'est pas installé correctement, voir le fichier configure.log -pour plus de détails. +Votre gcc n'est pas installé correctement, voir le fichier configure.log +pour plus de détails. @@ -131,23 +131,23 @@ -Pendant 'make', MPlayer se plaint à propos de librairies X11. Je ne comprends pas, -J'ai VRAIMENT installé X11 !? +Pendant 'make', MPlayer se plaint à propos de librairies X11. Je ne comprends pas, +J'ai VRAIMENT installé X11 !? -... mais vous n'avez pas installé les paquets X11 de développement. Ou pas correctement. Ils +... mais vous n'avez pas installé les paquets X11 de développement. Ou pas correctement. Ils s'appellent XFree86-devel* sous Red Hat, xlibs-dev sous Debian Woody, et -libx11-dev sous Debian Sarge. Vérifiez également que les liens symboliques +libx11-dev sous Debian Sarge. Vérifiez également que les liens symboliques /usr/X11 et /usr/include/X11 existent (cela peut poser un -problème sur les systèmes Mandrake). +problème sur les systèmes Mandrake). -Questions générales +Questions générales @@ -162,7 +162,7 @@ -J'ai trouvé un sale bogue quand j'essaie de lire ma vidéo préférée ! Qui dois-je +J'ai trouvé un sale bogue quand j'essaie de lire ma vidéo préférée ! Qui dois-je informer ? @@ -173,10 +173,10 @@ -J'ai des problèmes pour lire les fichiers avec le codec ... . Puis-je l'utiliser ? +J'ai des problèmes pour lire les fichiers avec le codec ... . Puis-je l'utiliser ? -Regardez l'état des codecs, +Regardez l'état des codecs, si il ne contient pas votre codec, lisez la documentation des codecs, surtout le HOWTO importation des codecs et contactez-nous. @@ -184,28 +184,28 @@ -Quand je démarre la lecture, j'obtiens ce message mais tout semble se dérouler normalement: +Quand je démarre la lecture, j'obtiens ce message mais tout semble se dérouler normalement: Linux RTC init: ioctl (rtc_pie_on): Permission denied -Vous avez besoin des droits root ou un noyau configuré spécialement pour utiliser le nouveau -code de timing. Pour les détails voir la section RTC de la documentation. +Vous avez besoin des droits root ou un noyau configuré spécialement pour utiliser le nouveau +code de timing. Pour les détails voir la section RTC de la documentation. -Comment puis-je faire une copie d'écran ? +Comment puis-je faire une copie d'écran ? -Vous devez utiliser un pilote de sortie vidéo qui n'utilise pas d'overlay pour -pouvoir faire une copie d'écran. Sous X11, peut le faire, +Vous devez utiliser un pilote de sortie vidéo qui n'utilise pas d'overlay pour +pouvoir faire une copie d'écran. Sous X11, peut le faire, sous Windows fonctionne. Alternativement vous pouvez lancer MPlayer avec le -filtre vidéo screenshot (), -et pressez la touche s pour faire une capture d'écran. +filtre vidéo screenshot (), +et pressez la touche s pour faire une capture d'écran. @@ -221,19 +221,19 @@ position audio en secondes V: 2.2 -position vidéo en secondes +position vidéo en secondes A-V: -0.167 -différence audio-video en secondes (décalage) +différence audio-video en secondes (décalage) ct: 0.042 correction de synchro A-V faite 57/57 -trames lues/décodées (à partir du dernier déplacement) +trames lues/décodées (à partir du dernier déplacement) 41% -utilisation CPU du codec vidéo en pourcents (pour les tranches et +utilisation CPU du codec vidéo en pourcents (pour les tranches et le rendu direct (Direct Rendering) ceci inclus video_out) 0% @@ -243,7 +243,7 @@ utilisation CPU du codec audio en pourcents 0 -nombre de trames sautées pour maintenir la synchro A-V +nombre de trames sautées pour maintenir la synchro A-V 4 niveau actuel de postprocessing (en utilisant @@ -256,22 +256,22 @@ vitesse de lecture en tant que facteur de la vitesse originale -La plupart d'entre eux sont là pour des raisons de déboggage, utilisez l'option +La plupart d'entre eux sont là pour des raisons de déboggage, utilisez l'option pour les faire disparaitre. -Vous remarquerez que l'utilisation CPU de video_out est à zéro (0%) pour certains fichiers. -C'est parcequ'il est appelé directement depuis le codec et donc ne peux pas être -mesuré séparemment. Si vous désirez connaitre la vitesse de video_out, comparez -la différence lorsque le fichier joue avec et -votre habituel pilote de sortie vidéo. +Vous remarquerez que l'utilisation CPU de video_out est à zéro (0%) pour certains fichiers. +C'est parcequ'il est appelé directement depuis le codec et donc ne peux pas être +mesuré séparemment. Si vous désirez connaitre la vitesse de video_out, comparez +la différence lorsque le fichier joue avec et +votre habituel pilote de sortie vidéo. -Il y a des messages d'erreur à propos d'un fichier non-trouvé /usr/local/lib/codecs/ ... +Il y a des messages d'erreur à propos d'un fichier non-trouvé /usr/local/lib/codecs/ ... -Téléchargez et installez les codecs binaires depuis notre +Téléchargez et installez les codecs binaires depuis notre page des codecs. @@ -279,22 +279,22 @@ Comment puis-je faire en sorte que MPlayer se souvienne des options que -j'ai utilisé pour un fichier en particulier, c'est à dire movie.avi? +j'ai utilisé pour un fichier en particulier, c'est à dire movie.avi? -Créez un fichier dénommé movie.avi.conf avec dedans les options spécifiques -à ce fichier et placez-le dans ~/.mplayer -ou dans le même répertoire que le fichier. +Créez un fichier dénommé movie.avi.conf avec dedans les options spécifiques +à ce fichier et placez-le dans ~/.mplayer +ou dans le même répertoire que le fichier. -Les sous-titres sont très jolis, les plus beaux que j'ai jamais vu, mais ils +Les sous-titres sont très jolis, les plus beaux que j'ai jamais vu, mais ils ralentissent la lecture! Je sais que ce n'est pas courant ... -Après avoir exécuté ./configure, éditez config.h +Après avoir exécuté ./configure, éditez config.h et remplacez #undef FAST_OSD par #define FAST_OSD. Ensuite recompilez. @@ -302,22 +302,22 @@ -Je ne peux pas accéder au menu de la GUI. J'appuie sur le bouton droit de la -souris, mais je ne peux pas accéder aux éléments du menu ! +Je ne peux pas accéder au menu de la GUI. J'appuie sur le bouton droit de la +souris, mais je ne peux pas accéder aux éléments du menu ! Utilisez-vous FVWM ? Essayez cela: Start -> Settings -> Configuration -> Base Configuration Mettez Use Applications position hintsYes +à Yes -Comment puis-je lancer MPlayer en tâche de fond ? +Comment puis-je lancer MPlayer en tâche de fond ? Utilisez: @@ -327,23 +327,23 @@ -Problèmes de lecture +Problèmes de lecture -Je n'arrive pas à trouver la cause de certains problèmes étranges de lecture. +Je n'arrive pas à trouver la cause de certains problèmes étranges de lecture. -Avez-vous un fichier codecs.conf encore présent dans +Avez-vous un fichier codecs.conf encore présent dans ~/.mplayer/, /etc/, /usr/local/etc/ ou dans un endroit similaire? Supprimez-le, -un fichier codecs.conf obsolète peut causer d'obscurs -problèmes et ne doit être utilisé que par les dévelopeurs travaillant sur le suuport -de codec. Cela remplace les paramètres interne de codec de MPlayer, -ce qui créera un désastre si des modifications incompatibles sont faites avec -des versions plus récentes du logiciel. A moins qu'il soit utilisé par des experts, c'est une recette -pour un désastre de telle facon qu'il est aléatoire et très dur à localiser des plantages et des problèmes -de lecture. Si vous l'avez encore quelque part sur votre système, vous devriez le supprimer immédiatement. +un fichier codecs.conf obsolète peut causer d'obscurs +problèmes et ne doit être utilisé que par les dévelopeurs travaillant sur le suuport +de codec. Cela remplace les paramètres interne de codec de MPlayer, +ce qui créera un désastre si des modifications incompatibles sont faites avec +des versions plus récentes du logiciel. A moins qu'il soit utilisé par des experts, c'est une recette +pour un désastre de telle facon qu'il est aléatoire et très dur à localiser des plantages et des problèmes +de lecture. Si vous l'avez encore quelque part sur votre système, vous devriez le supprimer immédiatement. @@ -352,9 +352,9 @@ Comment puis-je faire apparaitre les sous-titres sur les bandes noires autour d'un film? -Utilisez le filtre vidéo expand pour augmenter +Utilisez le filtre vidéo expand pour augmenter verticalement la zone sur laquelle le film est rendu et placer le film -au niveau de la bande supérieure, par exemple: +au niveau de la bande supérieure, par exemple: mplayer -vf expand=0:-100:0:0 -slang de dvd://1 @@ -362,7 +362,7 @@ -Comment sélectionner les pistes audio ou les sous-titres d'un DVD ou de fichiers +Comment sélectionner les pistes audio ou les sous-titres d'un DVD ou de fichiers OGM, Matroska ou NUT ? @@ -383,7 +383,7 @@ -J'essaie de lire un flux aléatoire depuis l'internet mais cela échoue. +J'essaie de lire un flux aléatoire depuis l'internet mais cela échoue. Essayez de lire le flux avec l'option . @@ -392,10 +392,10 @@ -J'ai téléchargé un film sur un réseau P2P mais il ne fonctionne pas ! +J'ai téléchargé un film sur un réseau P2P mais il ne fonctionne pas ! -Votre fichier est probablement endommagé ou faux. Si vous l'avez obtenu par un +Votre fichier est probablement endommagé ou faux. Si vous l'avez obtenu par un ami, et qu'il dit qu'il fonctionne, essayez de comparer les sommes md5sum. @@ -403,14 +403,14 @@ -J'ai des problèmes pour afficher mes sous-titres, à l'aide!! +J'ai des problèmes pour afficher mes sous-titres, à l'aide!! -Assurez-vous d'avoir installé les polices correctement. Suivez les étapes de la +Assurez-vous d'avoir installé les polices correctement. Suivez les étapes de la partie polices et OSD de la section -installation. Si vous utilisez des polices TrueType, vérifiez que la librairie -FreeType est installée. -Vous pouvez aussi essayer de vérifier vos sous-titres dans un éditeur de texte +installation. Si vous utilisez des polices TrueType, vérifiez que la librairie +FreeType est installée. +Vous pouvez aussi essayer de vérifier vos sous-titres dans un éditeur de texte ou avec d'autres lecteurs. Ou encore les convertir dans un autre format. @@ -420,30 +420,30 @@ Pourquoi MPlayer ne fonctionne-t-il pas sur Fedora Core? -Il y a une mauvaise intéraction sur Fedora entre exec-shield, prelink, et toute +Il y a une mauvaise intéraction sur Fedora entre exec-shield, prelink, et toute application utilisant les DLLs Windows (comme MPlayer). -Le problème est que exec-shield rend les adresses de chargement de toutes les -librairies système aléatoires. Cela se produit durant la phase de prelink (une +Le problème est que exec-shield rend les adresses de chargement de toutes les +librairies système aléatoires. Cela se produit durant la phase de prelink (une fois toutes les deux semaines). Quand MPlayer essaie de charger une DLL Windows -il veut la placer à une adresse spécifique (0x400000). Si une librairie système -importante s'y trouve déjà, MPlayer plantera -(Un symptôme typique est un segmentation fault en essayant de lire des fichiers +il veut la placer à une adresse spécifique (0x400000). Si une librairie système +importante s'y trouve déjà, MPlayer plantera +(Un symptôme typique est un segmentation fault en essayant de lire des fichiers Windows Media 9). -Si vous avez ce problème vous avez deux options: +Si vous avez ce problème vous avez deux options: Attendez deux semaines. Cela peut fonctionner de nouveau. -Relinkez toutes les binaires du système avec des options de -prelink différentes. Voici les étapes à suivre: +Relinkez toutes les binaires du système avec des options de +prelink différentes. Voici les étapes à suivre: -Éditez /etc/syconfig/prelink et changez +Éditez /etc/syconfig/prelink et changez PRELINK_OPTS=-mR @@ -461,7 +461,7 @@ (Cela relink toutes les applications, et peut prendre beaucoup de temps.) execstack -s /chemin/de/mplayer -(Cela désactive exec-shield pour le binaire MPlayer.) +(Cela désactive exec-shield pour le binaire MPlayer.) @@ -477,7 +477,7 @@ MPlayer interrupted by signal 4 in module: decode_video -N'utilisez pas MPlayer sur un CPU différent de celui sur lequel il a été compilé ou +N'utilisez pas MPlayer sur un CPU différent de celui sur lequel il a été compilé ou recompilez avec "runtime CPU detection" (./configure --enable-runtime-cpudetection). @@ -486,22 +486,22 @@ Quand j'essaye de faire une capture depuis mon tuner, cela fonctionne, -mais les couleurs sont étranges. C'est BON avec d'autres applications. +mais les couleurs sont étranges. C'est BON avec d'autres applications. -Votre carte probablement rapporte certains espaces de couleurs comme étant -supportés alors qu'en fait elle ne les supporte pas. Essayez avec YUY2 -à la place de YV12 par défaut (voir la section TV). +Votre carte probablement rapporte certains espaces de couleurs comme étant +supportés alors qu'en fait elle ne les supporte pas. Essayez avec YUY2 +à la place de YV12 par défaut (voir la section TV). -J'ai des valeurs en pourcentage très étrange (vraiment trop grande) +J'ai des valeurs en pourcentage très étrange (vraiment trop grande) lors de la lecture de fichiers sur mon portable. -C'est un effet de la gestion/économie d'énergie de votre portable +C'est un effet de la gestion/économie d'énergie de votre portable (BIOS, pas le noyau). Branchez l'alimentation secteur avant d'allumer votre portable. Vous pouvez aussi voir si cpufreq @@ -511,11 +511,11 @@ -L'audio/vidéo devient totalement désync quand je lance MPlayer +L'audio/vidéo devient totalement désync quand je lance MPlayer en tant que root sur mon portable. Cela fonctionne normalement quand je le lance en tant que simple utilisateur. -C'est là encore un effet de la gestion d'énergie (voir ci-dessus). Branchez +C'est là encore un effet de la gestion d'énergie (voir ci-dessus). Branchez l'alimentation secteur avant d'allumer votre portable ou utilisez l'option . @@ -523,31 +523,31 @@ -Pendant qu'un film joue tout devient soudainement saccadé et j'obtiens le message suivant: +Pendant qu'un film joue tout devient soudainement saccadé et j'obtiens le message suivant: Badly interleaved AVI file detected - switching to -ni mode... -Des fichiers avec un entrelacement très mauvais et ne font pas très bon ménage ensemble. +Des fichiers avec un entrelacement très mauvais et ne font pas très bon ménage ensemble. Essayez . -Problèmes de pilote vidéo/audio (vo/ao) +Problèmes de pilote vidéo/audio (vo/ao) -Quand je passe en mode plein écran j'obtiens juste des bandes noires autour de l'image -et pas de réel agrandissement en mode plein écran. +Quand je passe en mode plein écran j'obtiens juste des bandes noires autour de l'image +et pas de réel agrandissement en mode plein écran. -Votre pilote de sortie vidéo ne supporte pas l'agrandissement en hardware et à partir du -moment où l'agrandissement logiciel peut être incroyablement lent, MPlayer -ne le fait pas automatiquement. Il est plus que probable que vous utilisez le pilote de sortie vidéo -x11 à la place de xv. -Essayez d'ajouter à la ligne de commande ou lisez la -section vidéo pour trouver -les pilotes de sortie vidéo alternatif. L'option +Votre pilote de sortie vidéo ne supporte pas l'agrandissement en hardware et à partir du +moment où l'agrandissement logiciel peut être incroyablement lent, MPlayer +ne le fait pas automatiquement. Il est plus que probable que vous utilisez le pilote de sortie vidéo +x11 à la place de xv. +Essayez d'ajouter à la ligne de commande ou lisez la +section vidéo pour trouver +les pilotes de sortie vidéo alternatif. L'option explicitement permet l'agrandissement logiciel. @@ -555,26 +555,26 @@ Je viens juste d'installer MPlayer. Quand je veux -ouvrir un fichier vidéo cela provoque une erreur fatale: +ouvrir un fichier vidéo cela provoque une erreur fatale: Error opening/initializing the selected video_out (-vo) device. -Comment puis-je résoudre mon problème? +Comment puis-je résoudre mon problème? -Modifiez juste votre périphérique de sortie vidéo. Lancez la commande suivante pour obtenir -une liste des pilotes de sortie vidéo disponible: +Modifiez juste votre périphérique de sortie vidéo. Lancez la commande suivante pour obtenir +une liste des pilotes de sortie vidéo disponible: mplayer -vo help -Après que vous ayez choisi le pilote de sortie vidéo correct, ajoutez le à +Après que vous ayez choisi le pilote de sortie vidéo correct, ajoutez le à votre fichier de configuration. Ajoutez -vo = vo_sélectionné +vo = vo_sélectionné dans ~/.mplayer/config et/ou -vo_driver = vo_sélectionné +vo_driver = vo_sélectionné dans ~/.mplayer/gui.conf. @@ -582,36 +582,36 @@ -J'ai des problèmes avec [votre gestionnaire de fenêtre] -et les modes plein écran xv/xmga/sdl/x11 ... +J'ai des problèmes avec [votre gestionnaire de fenêtre] +et les modes plein écran xv/xmga/sdl/x11 ... Lire comment rapporter un bogue et envoyer nous -un rapport de bogue en bonne et dû forme. +un rapport de bogue en bonne et dû forme. Essayez aussi de tester avec l'option . -L'audio va en désync lors de la lecture d'un fichier AVI. +L'audio va en désync lors de la lecture d'un fichier AVI. Essayez l'option ou . Si cela ne -s'améliore pas, lisez +s'améliore pas, lisez comment rapporter un bogue -et téléchargez le fichier par FTP. +et téléchargez le fichier par FTP. -Mon ordinateur joue les AVI DivX MS dans des résolutions ~ 640x300 et un son MP3 stéréo +Mon ordinateur joue les AVI DivX MS dans des résolutions ~ 640x300 et un son MP3 stéréo trop lentement. Quand j'utilise l'option , tout va BIEN (mais c'est calme). Votre machine est trop lente ou votre pilote de carte son ne marche pas. Consultez la -documentation pour voir si vous pouvez améliorer les performances. +documentation pour voir si vous pouvez améliorer les performances. @@ -621,7 +621,7 @@ MPlayer? -Après avoir configuré votre +Après avoir configuré votre asoundrc vous devez utiliser . @@ -629,7 +629,7 @@ -Je n'ai pas de son en jouant une vidéo et j'obtiens des messages similaires à celui ci: +Je n'ai pas de son en jouant une vidéo et j'obtiens des messages similaires à celui ci: AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) audio_setup: Can't open audio device /dev/dsp: Device or resource busy @@ -639,11 +639,11 @@ -Vous êtes sous KDE ou GNOME avec le démon son aRtS ou ESD ? Essayez de désactiver le -démon son, ou utilisez les options ou -pour faire utiliser aRts ou ESD à MPlayer. -Vous devriez aussi lancer ALSA sans l'émulation OSS, essayez de charger les modules ALSA OSS -du noyau ou ajouter à votre ligne de commande pour +Vous êtes sous KDE ou GNOME avec le démon son aRtS ou ESD ? Essayez de désactiver le +démon son, ou utilisez les options ou +pour faire utiliser aRts ou ESD à MPlayer. +Vous devriez aussi lancer ALSA sans l'émulation OSS, essayez de charger les modules ALSA OSS +du noyau ou ajouter à votre ligne de commande pour directement utiliser le pilote ALSA de sortie audio. @@ -651,33 +651,33 @@ Quand je lance MPlayer sous KDE je n'obtiens qu'un -écran noir et rien ne se passe. Après environ une minute la vidéo commence à défiler. +écran noir et rien ne se passe. Après environ une minute la vidéo commence à défiler. -Le démon aRts de KDE bloque le périphérique son. Attendez que la vidéo se lance -ou désactivez le démon aRts dans le centre de contrôle KDE. Si vous voulez -utiliser le son aRts, spécifiez la sortie audio via notre pilote aRts audio natif -(). Si il échoue ou qu'il n'est pas compilé, essayez SDL -() et assurez-vous que SDL puisse gérer le son aRts. Un autre +Le démon aRts de KDE bloque le périphérique son. Attendez que la vidéo se lance +ou désactivez le démon aRts dans le centre de contrôle KDE. Si vous voulez +utiliser le son aRts, spécifiez la sortie audio via notre pilote aRts audio natif +(). Si il échoue ou qu'il n'est pas compilé, essayez SDL +() et assurez-vous que SDL puisse gérer le son aRts. Un autre option est de lancer MPlayer avec artsdsp. -J'ai des problèmes de synchro A/V. Certains de mes AVIs sont lus correctement, mais -d'autres sont lus à double vitesse ! +J'ai des problèmes de synchro A/V. Certains de mes AVIs sont lus correctement, mais +d'autres sont lus à double vitesse ! -Vous avez une carte son/pilote boguée. Elle est certainement fixée à 44100Hz, et -vous essayez de lire un fichier qui a de l'audio à 22050Hz. +Vous avez une carte son/pilote boguée. Elle est certainement fixée à 44100Hz, et +vous essayez de lire un fichier qui a de l'audio à 22050Hz. Essayez le filtre audio resample. -Quand je lis ce film j'obtiens des désynchro vidéo-audio et/ou MPlayer +Quand je lis ce film j'obtiens des désynchro vidéo-audio et/ou MPlayer plante avec le message suivant: DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer! @@ -687,16 +687,16 @@ Votre CPU et/ou votre carte graphique et/ou votre bus est trop lent. MPlayer affiche un message si -c'est le cas (et le compteur de trames sautées augmente vite). +c'est le cas (et le compteur de trames sautées augmente vite). -Si c'est un AVI, peut-être qu'il a un mauvais entrelacement. Essayez +Si c'est un AVI, peut-être qu'il a un mauvais entrelacement. Essayez l'option pour trouver une solution. -Ou il a peut-être un mauvais entête, dans ce cas +Ou il a peut-être un mauvais entête, dans ce cas et/ou peut aider. -Votre pilote son est bogué. Voir la section audio. +Votre pilote son est bogué. Voir la section audio. @@ -704,7 +704,7 @@ -Comment puis-je me débarasser de la désynchronisation A/V lors d'une +Comment puis-je me débarasser de la désynchronisation A/V lors d'une recherche sur des flux de type RealMedia? @@ -713,7 +713,7 @@ -Comment puis-je me débarasser des désynchronisation A/V durant la recherche +Comment puis-je me débarasser des désynchronisation A/V durant la recherche sur des flux RealMedia? @@ -729,18 +729,18 @@ Et a propos de la navigation et des menus DVD ? -MPlayer ne supporte pas les menus DVD à cause de sérieuses -limitations architecturales qui empèchent de gérer correctement les images fixes -et le contenu intéractif. Si vous voulez jouer avec des jolis menus, vous +MPlayer ne supporte pas les menus DVD à cause de sérieuses +limitations architecturales qui empèchent de gérer correctement les images fixes +et le contenu intéractif. Si vous voulez jouer avec des jolis menus, vous devrez utiliser un autre lecteur comme xine, vlc ou Ogle. Si vous voulez voir la navigation DVD dans MPlayer, -vous devrez l'implémenter vous-même, mais soyez conscient que ce sera très dur. +vous devrez l'implémenter vous-même, mais soyez conscient que ce sera très dur. -Et à propos des sous-titres? Est-ce que MPlayer peut les afficher ? +Et à propos des sous-titres? Est-ce que MPlayer peut les afficher ? Oui. Voir le chapitre DVD. @@ -758,22 +758,22 @@ -Je ne peux pas jouer un DVD, MPlayer décroche ou affiche des erreurs +Je ne peux pas jouer un DVD, MPlayer décroche ou affiche des erreurs "Encrypted VOB file!". -Le code de décryptage CSS ne marche pas avec certains lecteurs DVD à moins que -vous ne paramètriez le code de région de façon approprié. Voir la réponse à la -question précédente. +Le code de décryptage CSS ne marche pas avec certains lecteurs DVD à moins que +vous ne paramètriez le code de région de façon approprié. Voir la réponse à la +question précédente. -Dois-je être en (setuid) root pour pouvoir lire un DVD ? +Dois-je être en (setuid) root pour pouvoir lire un DVD ? -Non. Par contre vous devez avoir les droits appropriés sur le périphérique DVD +Non. Par contre vous devez avoir les droits appropriés sur le périphérique DVD (dans /dev/). @@ -789,53 +789,53 @@ -La lecture de DVD est très lente ! +La lecture de DVD est très lente ! -Utilisez l'option (décrite dans la page de man) et essayez -d'activer le DMA pour le lecteur DVD avec l'outil hdparm (décrit +Utilisez l'option (décrite dans la page de man) et essayez +d'activer le DMA pour le lecteur DVD avec l'outil hdparm (décrit dans le chapitre CD). -J'ai copié un DVD en utilisant vobcopy. Comment puis-je le lire/l'encoder depuis +J'ai copié un DVD en utilisant vobcopy. Comment puis-je le lire/l'encoder depuis mon disque dur ? -Utilisez l'option pour préciser le répertoire qui +Utilisez l'option pour préciser le répertoire qui contient les fichiers: -mplayer dvd://1 -dvd-device /chemin/du/répertoire +mplayer dvd://1 -dvd-device /chemin/du/répertoire -Demandes de fonctionnalités +Demandes de fonctionnalités -Si est MPlayer est en pause et que j'essaie de me déplacer ou de presser -n'importe quelle touche, MPlayer sort de pause. Je voudrais être capable de me -déplacer dans la vidéo en pause. +Si est MPlayer est en pause et que j'essaie de me déplacer ou de presser +n'importe quelle touche, MPlayer sort de pause. Je voudrais être capable de me +déplacer dans la vidéo en pause. -C'est très compliqué a implémenter sans perdre la synchronisation A/V. Toutes -les tentatives ont échouées jusqu'à présent, mais les patches sont les bienvenus. +C'est très compliqué a implémenter sans perdre la synchronisation A/V. Toutes +les tentatives ont échouées jusqu'à présent, mais les patches sont les bienvenus. -J'aimerais me déplacer de +/- 1 trame au lieu de 10 secondes. +J'aimerais me déplacer de +/- 1 trame au lieu de 10 secondes. Vous pouvez avancer d'une frame en avant en pressant .. -Si le film n'était pas en pause, il se mettra en pause ensuite -(voir les pages de man pour plus de détails). -L'avance arrière n'est pas près d'être implémenté dans un proche avenir. +Si le film n'était pas en pause, il se mettra en pause ensuite +(voir les pages de man pour plus de détails). +L'avance arrière n'est pas près d'être implémenté dans un proche avenir. @@ -853,60 +853,60 @@ -Cooment puis-je décharger un titre entier de DVD dans un fichier? +Cooment puis-je décharger un titre entier de DVD dans un fichier? -Une fois que vous avez sélectionné votre titre, et êtes sûr qu'il joue bien avec +Une fois que vous avez sélectionné votre titre, et êtes sûr qu'il joue bien avec MPlayer, utilisez l'option Par exemple: mplayer dvd://5 -dumpstream -dumpfile dvd_dump.vob -déchargera le 5ème titre du DVD dans un fichier +déchargera le 5ème titre du DVD dans un fichier dvd_dump.vob -Comment puis-je créer des (S)VCDs automatiquement? +Comment puis-je créer des (S)VCDs automatiquement? -Essayez le script mencvcd du sous-répertoire +Essayez le script mencvcd du sous-répertoire TOOLS. Avec lui vous pourrez encoder des DVDs -ou d'autres films en format VCD ou SVCD et même les graver directement sur un CD. +ou d'autres films en format VCD ou SVCD et même les graver directement sur un CD. -Comment puis-je créer des (S)VCDs? +Comment puis-je créer des (S)VCDs? -Des versions plus récentes de MEncoder peuvent directement -générer des fichiers MPEG-2 qui peuvent être utilisés comme une base pour créer un (S)SVCD et -sont plus à même d'être joués sans modification sur n'importe quelle plateformes (par exemple -pour partager une vidéo depuis une caméra numérique pour des amis qui n'y connaisse rien en +Des versions plus récentes de MEncoder peuvent directement +générer des fichiers MPEG-2 qui peuvent être utilisés comme une base pour créer un (S)SVCD et +sont plus à même d'être joués sans modification sur n'importe quelle plateformes (par exemple +pour partager une vidéo depuis une caméra numérique pour des amis qui n'y connaisse rien en informatique). +Utilisé MEncoder pour créer des fichiers compatible VCD/SVCD/DVD +pour plus de détails.!--> -Comment puis-je joindre deux fichiers vidéos ? +Comment puis-je joindre deux fichiers vidéos ? -Les fichiers MPEG peuvent être mis bout à bout en un seul fichier avec de la chance. +Les fichiers MPEG peuvent être mis bout à bout en un seul fichier avec de la chance. Pour les fichiers AVI, vous pouvez utiliser le support de fichier multiple de MEncoder comme cela: mencoder -ovc copy -oac copy -o out.avi file1.avi file2.avi -Cela ne marchera que si les fichiers sont de la même résolution -et utilisent le même codec. +Cela ne marchera que si les fichiers sont de la même résolution +et utilisent le même codec. Vous pouvez aussi essayer avidemux et avimerge (font partie du panel d'outil de @@ -916,29 +916,29 @@ -Comment puis-je réparer des fichiers AVI avec un index cassé ou un mauvais entrelacement? +Comment puis-je réparer des fichiers AVI avec un index cassé ou un mauvais entrelacement? -Pour éviter d'avoir à utiliser pour pouvoir rechercher dans -des fichiers AVI avec un index cassé ou pour jouer des fichiers +Pour éviter d'avoir à utiliser pour pouvoir rechercher dans +des fichiers AVI avec un index cassé ou pour jouer des fichiers AVI avec un mauvais entrelacement, utilisez la commande mencoder input.avi -idx -ovc copy -oac copy -o output.avi -pour copier les flux vidéo et audio dans un nouveau fichier AVI ce qui -régénére l'index et entrelace correctement les données. -Bien sûr cela ne peut pas réparer les possibles bogues présents dans les flux vidéo et/ou audio. +pour copier les flux vidéo et audio dans un nouveau fichier AVI ce qui +régénére l'index et entrelace correctement les données. +Bien sûr cela ne peut pas réparer les possibles bogues présents dans les flux vidéo et/ou audio. -Comment puis-je réparer le rapport d'aspect d'un fichier AVI? +Comment puis-je réparer le rapport d'aspect d'un fichier AVI? Vous pouvez faire cela et on remercie l'option -de MEncoder, ce qui prend le pas sur l'aspect stocké -dans l'option vprp de l'en-tête du AVI OpenDML. Par exemple: +de MEncoder, ce qui prend le pas sur l'aspect stocké +dans l'option vprp de l'en-tête du AVI OpenDML. Par exemple: mencoder input.avi -ovc copy -oac copy -o output.avi -force-avi-aspect 4/3 @@ -950,7 +950,7 @@ Je ne peux pas encoder les sous-titres en AVI! -Vous devez spécifier l'option correctement! +Vous devez spécifier l'option correctement! @@ -965,7 +965,7 @@ -J'essaie de travailler avec des fichiers de plus de 2Go sur un système de fichier VFAT. Ça marche? +J'essaie de travailler avec des fichiers de plus de 2Go sur un système de fichier VFAT. Ça marche? Non, VFAT ne supporte pas les fichiers plus gros que 2Go. @@ -974,10 +974,10 @@ -Pourquoi le bitrate affiché par MEncoder est négatif? +Pourquoi le bitrate affiché par MEncoder est négatif? -Parce que le bitrate avec lequel vous avez encodé l'audio est trop grand pour faire tenir le film sur un CD. Vérifiez que libmp3lame est installé correctement. +Parce que le bitrate avec lequel vous avez encodé l'audio est trop grand pour faire tenir le film sur un CD. Vérifiez que libmp3lame est installé correctement. @@ -986,28 +986,28 @@ Je ne peux pas convertir un fichier ASF en AVI/MPEG-4 (DivX) car il utilise 1000 fps? -Vous devrez fixer le débit à la main avec l'option , -depuis que ASF utilise un débit variable alors que AVI en utilise un fixe. +Vous devrez fixer le débit à la main avec l'option , +depuis que ASF utilise un débit variable alors que AVI en utilise un fixe. -Comment puis-je insérer des sous-titres dans le fichier de sortie ? +Comment puis-je insérer des sous-titres dans le fichier de sortie ? Passez simplement l'option (ou , -respectivement) à MEncoder. +respectivement) à MEncoder. -Comment puis-je encoder uniquement le son d'une vidéo musicale ? +Comment puis-je encoder uniquement le son d'une vidéo musicale ? -Cela n'est pas possible directement, mais vous pouvez essayer ça (notez le -& à la fin de la commande +Cela n'est pas possible directement, mais vous pouvez essayer ça (notez le +& à la fin de la commande mplayer): mkfifo encode @@ -1016,45 +1016,45 @@ rm encode Cela vous permet d'utiliser n'importe quel encodeur, pas seulement LAME, -remplacez simplement lame par votre encodeur audio préféré dans la +remplacez simplement lame par votre encodeur audio préféré dans la commande ci-dessus. -Pourquoi est-ce que les lecteurs de tiers partie n'arrivent pas à jouer des films MPEG-4 encodé par +Pourquoi est-ce que les lecteurs de tiers partie n'arrivent pas à jouer des films MPEG-4 encodé par des versions plus tardives que 1.0pre7 de MEncoder? libavcodec, la librairie d'encodage native MPEG-4 normalement incluse avec MEncoder, -avait pour habitude de règler le FourCC à 'DIVX' quand il encode des vidéos MPEG-4 -(le FourCC est un tag AVI pour identifier le logiciel utilisé pour encoder et -le logiciel destiné à être utilisé pour le décodage de la vidéo) -Cela amène les gens à penser que +avait pour habitude de règler le FourCC à 'DIVX' quand il encode des vidéos MPEG-4 +(le FourCC est un tag AVI pour identifier le logiciel utilisé pour encoder et +le logiciel destiné à être utilisé pour le décodage de la vidéo) +Cela amène les gens à penser que libavcodec -était une librairie d'encodage pour DivX, alors qu'en fait c'est une librairie -d'encodage pour MPEG-4 complètement différente qui implémente beaucoup mieux +était une librairie d'encodage pour DivX, alors qu'en fait c'est une librairie +d'encodage pour MPEG-4 complètement différente qui implémente beaucoup mieux le standard MPEG-4 que DivX ne le fait. -Ainsi, le nouveau FourCC par défaut utilisé par +Ainsi, le nouveau FourCC par défaut utilisé par libavcodec est 'FMP4', mais vous pouvez surpasser cette action en utilisant l'option de MEncoder. -Vous pouvez aussi changer le FourCC des fichiers existant de la même façon: +Vous pouvez aussi changer le FourCC des fichiers existant de la même façon: mencoder input.avi -o output.avi -ffourcc XVID -Notez que cela règlera le FourCC à XVID plutôt que DIVX. -Ceci est recommandé étant donné que DIVX FourCC signifie DivX4, ce qui est un codec MPEG-4 -très basic, alorsque DX50 et XVID tout deux signifie MPEG-4 complèt (ASP). -Donc, si vous changez le FourCC à DIVX, de mauvais logiciels ou lecteurs hardware -peuvent cafouiller sur quelques fonctionalités avançées que +Notez que cela règlera le FourCC à XVID plutôt que DIVX. +Ceci est recommandé étant donné que DIVX FourCC signifie DivX4, ce qui est un codec MPEG-4 +très basic, alorsque DX50 et XVID tout deux signifie MPEG-4 complèt (ASP). +Donc, si vous changez le FourCC à DIVX, de mauvais logiciels ou lecteurs hardware +peuvent cafouiller sur quelques fonctionalités avançées que libavcodec supporte, mais que DivX ne supporte pas; d'autre part XviD est plus proche de libavcodec en terme de -fonctionalitiés, et il est supporté par tous les lecteurs digne de ce nom. +fonctionalitiés, et il est supporté par tous les lecteurs digne de ce nom. @@ -1063,7 +1063,7 @@ Comment puis-je encoder un fichier seulement audio? -Utilisez aconvert du sous-répertoire +Utilisez aconvert du sous-répertoire TOOLS qui se situe dans l'arbre source de MPlayer. @@ -1074,7 +1074,7 @@ Comment puis-je jouer les sous-titres inclus dans AVI? -Utilisez avisubdump.c du sous-répertoire +Utilisez avisubdump.c du sous-répertoire TOOLS ou lisez ce document sur l'extraction/demultiplexage des sous-titres inclus dans les fichiers AVI OpenDML. @@ -1086,8 +1086,8 @@ MPlayer n'ira pas... -voir le sous-répertoire TOOLS -pour une collection de scripts et codes aléatoires. +voir le sous-répertoire TOOLS +pour une collection de scripts et codes aléatoires. TOOLS/README contient la documentation. diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/history.xml --- a/DOCS/xml/fr/history.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/history.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,18 +1,18 @@ - + Histoire
-Cela a commencé un an auparavant... -J'ai essayé de nombreux lecteurs de vidéos sous GNU/Linux (mtv, xmps, +Cela a commencé un an auparavant... +J'ai essayé de nombreux lecteurs de vidéos sous GNU/Linux (mtv, xmps, dvdview, livid/oms, videolan, xine, xanim, avifile, -xmmp) mais ils présentaient tous des défauts, particulièrement sur -certains fichiers ou avec la synchronisation audio/vidéo. La plupart étaient incapables de lire à -la fois les fichiers MPEG-1, MPEG-2 et AVI (DivX). De plus ils avaient des problèmes de vitesse/qualité -d'images. J'ai donc décidé d'en écrire/modifier un... +xmmp) mais ils présentaient tous des défauts, particulièrement sur +certains fichiers ou avec la synchronisation audio/vidéo. La plupart étaient incapables de lire à +la fois les fichiers MPEG-1, MPEG-2 et AVI (DivX). De plus ils avaient des problèmes de vitesse/qualité +d'images. J'ai donc décidé d'en écrire/modifier un...
A'rpi, 2001 @@ -20,92 +20,92 @@ mpg12play v0.1-v0.3: 22-25 Sep 2000 - Le premier essai, réalisé en une demi-heure ! - J'ai utilisé libmpeg3 de - dans sa version 0.3, mais il présentait des problèmes graves;mes de - vitesse/qualité d'images. + Le premier essai, réalisé en une demi-heure ! + J'ai utilisé libmpeg3 de + dans sa version 0.3, mais il présentait des problèmes graves;mes de + vitesse/qualité d'images. mpg12play v0.5-v0.87: 28 Sep-20 Oct 2000 - Le codec MPEG a été remplacé par DVDview de Dirk Farin, du bon boulot, - mais c'était lent et écrit en C++ (A'rpi déteste le C++!!!) + Le codec MPEG a été remplacé par DVDview de Dirk Farin, du bon boulot, + mais c'était lent et écrit en C++ (A'rpi déteste le C++!!!) mpg12play v0.9-v0.95pre5: 21 Oct-2 Nov 2000 - Le codec MPEG était libmpeg2 (mpeg2dec) par Aaron Holtzman et Michel Lespinasse. - Il est excellent, un code C rapide et bien optimisé; avec une qualité d'image parfaite + Le codec MPEG était libmpeg2 (mpeg2dec) par Aaron Holtzman et Michel Lespinasse. + Il est excellent, un code C rapide et bien optimisé; avec une qualité d'image parfaite et 100% compatible avec les standards MPEG. MPlayer v0.3-v0.9: 18 Nov-4 Dec 2000 - Un condensé de deux programmes: mpg12playv0.95pre6 et mon nouveau lecteur de AVI 'avip' - basé sur le chargeur de DLL Win32 de avifile. + Un condensé de deux programmes: mpg12playv0.95pre6 et mon nouveau lecteur de AVI 'avip' + basé sur le chargeur de DLL Win32 de avifile. MPlayer v0.10: 1er Jan 2001 Les lecteurs MPEG et AVI dans un seul binaire ! - série MPlayer v0.11pre: - De nouveaux développeurs ont joint le projet et depuis la version 0.11 le projet - MPlayer est un travail d'équipe ! Ajout du support des fichiers .ASF, et - de l'encodage/décodage OpenDivX (c.f. ). + série MPlayer v0.11pre: + De nouveaux développeurs ont joint le projet et depuis la version 0.11 le projet + MPlayer est un travail d'équipe ! Ajout du support des fichiers .ASF, et + de l'encodage/décodage OpenDivX (c.f. ). MPlayer v0.17a "The IdegCounter" 27 Avr 2001 - La finalisation de la version 0.11pre après 4 mois de développement intensif ! - Essayez la, et soyez conquis ! Des dizaines de nouvelles fonctionnalités ont été apportées, le code existant amélioré et sécurisé, et de nombreux bogues ont été corrigés.. + La finalisation de la version 0.11pre après 4 mois de développement intensif ! + Essayez la, et soyez conquis ! Des dizaines de nouvelles fonctionnalités ont été apportées, le code existant amélioré et sécurisé, et de nombreux bogues ont été corrigés.. MPlayer 0.18 "The BugCounter" 9 Juillet 2001 - Deux mois après la 0.17, une nouvelle parution.. Compléter le support ASF, + Deux mois après la 0.17, une nouvelle parution.. Compléter le support ASF, plus de formats pour les sous-titres, introduction de libao (similaire et libvo pour l'audio), encore plus stable et performant.... C'est un MUST ! MPlayer 0.50 "The Faszom(C)ounter" 8 Oct 2001 - Hmm. Une nouvelle sortie. Des tonnes de nouvelles fonctionnalités, une GUI en version - beta, des bogues fixés, de nouveaux drivers vo et ao, portage - sur de nombreux systèmes, incluant les codecs DivX Open-Source, et bien plus + Hmm. Une nouvelle sortie. Des tonnes de nouvelles fonctionnalités, une GUI en version + beta, des bogues fixés, de nouveaux drivers vo et ao, portage + sur de nombreux systèmes, incluant les codecs DivX Open-Source, et bien plus encore... Essayez le ! MPlayer 0.60 "The RTFMCounter" 3 Jan 2002 Support des formats de fichier MOV/VIVO/RM/FLI/NUV, CRAM natif, Cinepak, codecs ADPCM, et support des codecs XAnim binaires; support des sous-titres DVD, - première sortie de MEncoder, capture TV, cache, liba52, réparations innombrables. + première sortie de MEncoder, capture TV, cache, liba52, réparations innombrables. MPlayer 0.90pre10 "The BirthdayCounter" 11 Nov 2002 MPlayer 0.90pre10 "The BirthdayCounter" 11 Nov 2002 Bien que ce ne soit pas une version officielle, je la mentionne parce qu'elle est sortie 2 ans - après MPlayer v0.01. Joyeux anniversaire, MPlayer ! + après MPlayer v0.01. Joyeux anniversaire, MPlayer ! MPlayer 0.90rc1 "The CodecCounter" 7 Dec 2002 - Là encore, pas une version officielle, mais après l'ajout du support Sorenson 3 (QuickTime) + Là encore, pas une version officielle, mais après l'ajout du support Sorenson 3 (QuickTime) et Windows Media 9, MPlayer est le premier lecteur de film au monde qui supporte - tous les formats vidéos connus! + tous les formats vidéos connus! MPlayer 0.90 "The CounterCounter" 6 Avr 2003 - Après plus d'un an, nous avons finalement conclu que le code était - de nouveau suffisamment 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... + Après plus d'un an, nous avons finalement conclu que le code était + de nouveau suffisamment 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... - MPlayer 0.91 13 Août 2003 - Des corrections ont été apportées à ce qui est dit ci-dessus, - ainsi qu'à d'autres bogues. Ceci est la dernière version stable. + MPlayer 0.91 13 Août 2003 + Des corrections ont été apportées à ce qui est dit ci-dessus, + ainsi qu'à d'autres bogues. Ceci est la dernière version stable. - MPlayer 1.0pre1 "Développement sur la plage" 1er Sep 2003 + MPlayer 1.0pre1 "Développement sur la plage" 1er Sep 2003 Bien que ce ne soit pas une version stable, je la mentionne car - c'est la première pré-version de la série 1.0 de MPlayer et qu'elle est destinée - à aider la grande chasse aux bogues. C'est un pas en avant - énorme ! + c'est la première pré-version de la série 1.0 de MPlayer et qu'elle est destinée + à aider la grande chasse aux bogues. C'est un pas en avant + énorme ! MPlayer 1.0 date encore inconnue diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/install.xml --- a/DOCS/xml/fr/install.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/install.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,87 +1,87 @@ - + Installation -Un guide d'installation rapide peut être trouvé dans le fichier README. -Veuillez le lire d'abord et revenir ensuite ici pour le reste des détails. +Un guide d'installation rapide peut être trouvé dans le fichier README. +Veuillez le lire d'abord et revenir ensuite ici pour le reste des détails. -Dans ce chapitre je vais essayer de vous guider à travers la compilation +Dans ce chapitre je vais essayer de vous guider à travers la compilation et la configuration de MPlayer. Ce n'est pas facile, mais pas vraiment difficile -non plus. Si vous rencontrez un comportement différent de celui de mes explications, -cherchez dans la doc et vous trouverez les réponses. Si vous voyez des liens, suivez-les -et lisez attentivement ce qu'ils contiennent. Cela prendra du temps, mais ça en vaut +non plus. Si vous rencontrez un comportement différent de celui de mes explications, +cherchez dans la doc et vous trouverez les réponses. Si vous voyez des liens, suivez-les +et lisez attentivement ce qu'ils contiennent. Cela prendra du temps, mais ça en vaut VRAIMENT la peine. -Vous aurez besoin d'un système relativement récent. Sous Linux, les noyaux 2.4.x sont -recommandés. +Vous aurez besoin d'un système relativement récent. Sous Linux, les noyaux 2.4.x sont +recommandés. -Logiciels nécessaires +Logiciels nécessaires - binutils - la version conseillée est la 2.11.x. - Ce programme génère les instructions spécifiques MMX/3DNow!, - il est donc très important. + binutils - la version conseillée est la 2.11.x. + Ce programme génère les instructions spécifiques MMX/3DNow!, + il est donc très important. - gcc - les versions conseillées sont les versions 2.95 et 3.3+. - Les versions 2.96 et 3.0.x sont connues pour générer du code incorrect. Des problèmes ont également - étés rencontré avec les versions 3.1 et 3.2. Sur des plateformes PowerPC, utilisez GCC 4.x+. + gcc - les versions conseillées sont les versions 2.95 et 3.3+. + Les versions 2.96 et 3.0.x sont connues pour générer du code incorrect. Des problèmes ont également + étés rencontré avec les versions 3.1 et 3.2. Sur des plateformes PowerPC, utilisez GCC 4.x+. - XFree86 - version conseillée : - toujours la plus récente (4.3). - Normalement, tout le monde veut cela, car à partir de la version 4.0.2, XFree86 - contient l'extension XVideo (parfois appelé - Xv) qui est nécessaire pour activer l'accélération - YUV matérielle (affichage rapide) des cartes qui le supportent. - Assurez-vous que ses paquets de développement - sont également installés, sinon cela ne fonctionnera pas. + XFree86 - version conseillée : + toujours la plus récente (4.3). + Normalement, tout le monde veut cela, car à partir de la version 4.0.2, XFree86 + contient l'extension XVideo (parfois appelé + Xv) qui est nécessaire pour activer l'accélération + YUV matérielle (affichage rapide) des cartes qui le supportent. + Assurez-vous que ses paquets de développement + sont également installés, sinon cela ne fonctionnera pas. Pour certaines cartes, vous n'aurez pas besoin de XFree86. Voir la liste plus bas. - make - version conseillée : - toujours la plus récente (au moins 3.79.x). - Ceci n'est en général pas très important. + make - version conseillée : + toujours la plus récente (au moins 3.79.x). + Ceci n'est en général pas très important. - FreeType - version 2.0.9 ou supérieure requise pour l'affichage des + FreeType - version 2.0.9 ou supérieure requise pour l'affichage des sous-titres et du OSD (On Screen Display). SDL - pas obligatoire, mais peut aider dans certains cas (mauvaise sortie audio, - cartes vidéos qui rament avec le pilote xv). Utilisez toujours la version la plus récente. - (à partir de 1.2.x). + cartes vidéos qui rament avec le pilote xv). Utilisez toujours la version la plus récente. + (à partir de 1.2.x). - libjpeg - décodeur JPEG optionnel, utilisé par + libjpeg - décodeur JPEG optionnel, utilisé par l'option et certains fichiers QT MOV. Utile pour MPlayer et MEncoder - si vous prévoyez de travailler avec des fichiers jpeg. + si vous prévoyez de travailler avec des fichiers jpeg. - libpng - Décodeur (M)PNG par défaut, recommandé. + libpng - Décodeur (M)PNG par défaut, recommandé. Requis pour l'interface graphique. Utile pour MPlayer et MEncoder. - lame - recommandé, requis pour l'encodage MP3 audio avec - MEncoder, version conseillée : - toujours la plus récente (au moins 3.90). + lame - recommandé, requis pour l'encodage MP3 audio avec + MEncoder, version conseillée : + toujours la plus récente (au moins 3.90). - zlib - recommandé, nécessaire pour les - entêtes MOV compressées et le support PNG. + zlib - recommandé, nécessaire pour les + entêtes MOV compressées et le support PNG. libogg - optionnel, requis pour lire les fichiers au format OGG. @@ -94,7 +94,7 @@ - optionnel, requis pour lire des flux RTSP/RTP. - directfb - optionnel, téléchargeable depuis + directfb - optionnel, téléchargeable depuis . Version 0.9.13+ requise. @@ -102,7 +102,7 @@ libxmms - optionnel, pour le support des plugins - d'entrée de XMMS. Une version supérieure ou égale à 1.2.7 est requise. + d'entrée de XMMS. Une version supérieure ou égale à 1.2.7 est requise. libsmb - optionnel, pour le support Samba. @@ -119,8 +119,8 @@ d'options d'installation donc vous devez placer manuellement le fichier libbio2jack.a quelque part dans votre chemin de librairies (par ex. /usr/local/lib) ou utiliser l'option - pour dire à - ./configure où se trouve le fichier. + pour dire à + ./configure où se trouve le fichier. @@ -130,8 +130,8 @@ Cartes graphiques -Il y a généralement deux types de cartes graphiques. Les premières (les cartes les plus récentes) ont -un zoom matériel et l'accélération YUV, les autres n'en ont pas. +Il y a généralement deux types de cartes graphiques. Les premières (les cartes les plus récentes) ont +un zoom matériel et l'accélération YUV, les autres n'en ont pas. @@ -140,71 +140,71 @@ Vous pouvez afficher et redimensionner (zoom) l'image dans n'importe quelle -taille qui tient dans leur mémoire, avec peu d'utilisation processeur -(même en zoomant), ainsi la lecture plein-écran est agréable et très rapide. +taille qui tient dans leur mémoire, avec peu d'utilisation processeur +(même en zoomant), ainsi la lecture plein-écran est agréable et très rapide. Cartes Matrox G200/G400/G450/G550: bien qu'un - pilote Vidix soit fourni, il est recommandé - d'utiliser le module noyau mga_vid à la place, il fonctionne bien mieux. + pilote Vidix soit fourni, il est recommandé + d'utiliser le module noyau mga_vid à la place, il fonctionne bien mieux. Voir la section mga_vid pour son installation et son utilisation. Il est important de faire cela avant la compilation de MPlayer, sinon aucun support mga_vid ne sera construit. Voir aussi la section Matrox TV-out. - Si vous n'utilisez pas Linux, votre seule possibilité + Si vous n'utilisez pas Linux, votre seule possibilité est le pilote VIDIX: lisez la section VIDIX. Cartes 3Dfx Voodoo3/Banshee: voir la section - tdfxfb pour obtenir une grande accélération. + tdfxfb pour obtenir une grande accélération. Il est important de faire cela avant la compilation de MPlayer, sinon aucun support 3Dfx ne sera disponible. Si vous utilisez X, utilisez au moins la version 4.2.0, car les pilotes - Xv 3dfx sont endommagés dans 4.1.0 et les versions plus anciennes. + Xv 3dfx sont endommagés dans 4.1.0 et les versions plus anciennes. Cartes ATI: un pilote VIDIX est fourni pour les cartes suivantes: Radeon, Rage128, Mach64 (Rage XL/Mobility, Xpert98). Voir aussi la section Cartes ATI de la documentation TV-out, - pour savoir si la sortie TV de votre carte est supportée sous Linux/MPlayer. + pour savoir si la sortie TV de votre carte est supportée sous Linux/MPlayer. - Cartes S3: les chipsets Savage et Virge/DX possèdent - l'accélération matérielle. Utilisez la plus récente version de XFree86 possible, les - anciens pilotes sont bogués. Les chipsets Savage ont des problèmes avec l'affichage YV12, + Cartes S3: les chipsets Savage et Virge/DX possèdent + l'accélération matérielle. Utilisez la plus récente version de XFree86 possible, les + anciens pilotes sont bogués. Les chipsets Savage ont des problèmes avec l'affichage YV12, voir la section Xv S3. Plus anciennes, les cartes Trio n'ont pas - ou peu d'accélération matérielle. + ou peu d'accélération matérielle. - Cartes nVidia: peut être un très mauvais choix pour la lecture vidéo. - Si vous n'avez pas une GeForce2 (ou plus récent), il est propable qu'il y ait des bogues. - Le pilote intégré à XFree86 ne supporte l'accélération matérielle YUV - sur aucune des cartes nVidia. Vous devrez télécharger les pilotes nVidia - propriétaires depuis nVidia.com. Voir la section - pilote Xv nVidia pour de plus amples détails, voir aussi la section - nVidia TV-out si vous souhaitez utiliser une télé. + Cartes nVidia: peut être un très mauvais choix pour la lecture vidéo. + Si vous n'avez pas une GeForce2 (ou plus récent), il est propable qu'il y ait des bogues. + Le pilote intégré à XFree86 ne supporte l'accélération matérielle YUV + sur aucune des cartes nVidia. Vous devrez télécharger les pilotes nVidia + propriétaires depuis nVidia.com. Voir la section + pilote Xv nVidia pour de plus amples détails, voir aussi la section + nVidia TV-out si vous souhaitez utiliser une télé. 3DLabs GLINT R3 et Permedia3: un pilote VIDIX est fourni - (pm3_vid). Reportez vous à la section VIDIX pour plus de détails. + (pm3_vid). Reportez vous à la section VIDIX pour plus de détails. - Autre cartes: Aucune de celles citées plus haut ? + Autre cartes: Aucune de celles citées plus haut ? - Testez si le pilote XFree86 (et votre carte vidéo) supporte l'accélération - matérielle. Voir la section Xv pour plus de détails. + Testez si le pilote XFree86 (et votre carte vidéo) supporte l'accélération + matérielle. Voir la section Xv pour plus de détails. - Si ce n'est pas le cas, alors les fonctionnalités de votre carte vidéo ne sont - pas supportées sous votre système d'exploitation :( - Si le zoom matériel fonctionne sous Windows, cela ne veut pas dire qu'il - fonctionnera sous Linux ou d'autres systèmes d'exploitation: cela dépend des pilotes. - La plupart des fabriquants ne font pas de pilotes Linux ni ne diffusent les spécifications + Si ce n'est pas le cas, alors les fonctionnalités de votre carte vidéo ne sont + pas supportées sous votre système d'exploitation :( + Si le zoom matériel fonctionne sous Windows, cela ne veut pas dire qu'il + fonctionnera sous Linux ou d'autres systèmes d'exploitation: cela dépend des pilotes. + La plupart des fabriquants ne font pas de pilotes Linux ni ne diffusent les spécifications de leurs chipsets, donc vous n'avez pas de chance d'utiliser leur cartes. Voir . @@ -219,15 +219,15 @@ Cartes non-YUV -L'affichage en plein-écran peut être obtenu soit en activant le +L'affichage en plein-écran peut être obtenu soit en activant le redimensionnement logiciel (utilisez ou , -mais je vous préviens: c'est lent), ou passez dans une résolution plus basse, par exemple 352x288. Si vous -n'avez pas d'accélération YUV, cette dernière méthode est recommandée. Le changement de mode vidéo peut -être activé en utilisant l'option et fonctionne avec les pilotes suivants: +mais je vous préviens: c'est lent), ou passez dans une résolution plus basse, par exemple 352x288. Si vous +n'avez pas d'accélération YUV, cette dernière méthode est recommandée. Le changement de mode vidéo peut +être activé en utilisant l'option et fonctionne avec les pilotes suivants: en utilisant XFree86: voir les sections pilote DGA - et pilote X11. DGA est recommandé! Essayez aussi DGA via SDL, parfois c'est mieux. + et pilote X11. DGA est recommandé! Essayez aussi DGA via SDL, parfois c'est mieux. sans utiliser XFree86: essayez les pilotes dans l'ordre suivant: @@ -245,27 +245,27 @@ Cartes Cirrus-Logic - GD 7548: intégré aux cartes mères et testé sur la gamme de portables Compaq Armada 41xx. + GD 7548: intégré aux cartes mères et testé sur la gamme de portables Compaq Armada 41xx. XFree86 3: fonctionne dans les modes 8/16bpp. Cependant, le pilote est dramatiquement - lent et bogué en 800x600@16bpp. Recommandé: 640x480@16bpp + lent et bogué en 800x600@16bpp. Recommandé: 640x480@16bpp - XFree86 4: le serveur X se gèle peu après le lancement à moins de désactiver l'accélération - matérielle, mais dans ce cas l'ensemble devient plus lent que XFree86 3. Pas de XVideo. + XFree86 4: le serveur X se gèle peu après le lancement à moins de désactiver l'accélération + matérielle, mais dans ce cas l'ensemble devient plus lent que XFree86 3. Pas de XVideo. - FBdev: le framebuffer peut être activé avec le pilote clgenfb - dans le noyau, bien que pour moi cela n'est fonctionné qu'en 8bpp, donc inutilisable. - L'ID 7548 doit être précisé dans le source clgenfb avant la compilation. + FBdev: le framebuffer peut être activé avec le pilote clgenfb + dans le noyau, bien que pour moi cela n'est fonctionné qu'en 8bpp, donc inutilisable. + L'ID 7548 doit être précisé dans le source clgenfb avant la compilation. - VESA: la carte est limité au standard VBE 1.2, donc la sortie VESA ne peut - pas être utilisé. On ne peut pas contourner ceci avec UniVBE. + VESA: la carte est limité au standard VBE 1.2, donc la sortie VESA ne peut + pas être utilisé. On ne peut pas contourner ceci avec UniVBE. - SVGAlib: détecte un chips Cirrus plus ancien. Utilisable mais lent avec + SVGAlib: détecte un chips Cirrus plus ancien. Utilisable mais lent avec . @@ -282,16 +282,16 @@ Soundblaster Live!: avec cette carte vous pouvez utiliser 4 ou 6 canaux AC3 (5.1) au lieu de 2. Voir la section - Décodage AC3 logiciel. Pour le transfert AC3 matériel vous - devez utiliser ALSA 0.9 avec l'émulation OSS! + Décodage AC3 logiciel. Pour le transfert AC3 matériel vous + devez utiliser ALSA 0.9 avec l'émulation OSS! - C-Media avec sortie S/PDIF: Le transfert AC3 matériel est possible - avec ces cartes, voir la section Décodage AC3 matériel. + C-Media avec sortie S/PDIF: Le transfert AC3 matériel est possible + avec ces cartes, voir la section Décodage AC3 matériel. - Les Fonctions des autres cartes ne sont pas supportées par - MPlayer. Il est fortement recommandé de lire + Les Fonctions des autres cartes ne sont pas supportées par + MPlayer. Il est fortement recommandé de lire la section cartes son! @@ -299,7 +299,7 @@ -Fonctionalités +Fonctionalités @@ -310,17 +310,17 @@ encodeur multi-usages), voir la section MEncoder. - Si vous possédez une carte tuner TV compatible - V4L, et désirez voir/enregistrer et encoder des films avec MPlayer, voyez la section - Entrée TV. + Si vous possédez une carte tuner TV compatible + V4L, et désirez voir/enregistrer et encoder des films avec MPlayer, voyez la section + Entrée TV. - Si vous possédez un carte tuner radio compatible - V4L, et désirez écouter et capturer du son avec MPlayer, - lisez la rubrique Entrée Radio. + Si vous possédez un carte tuner radio compatible + V4L, et désirez écouter et capturer du son avec MPlayer, + lisez la rubrique Entrée Radio. - Il y a un élégant Menu OSD prêt à être utilisé. + Il y a un élégant Menu OSD prêt à être utilisé. Regardez la section menu OSD. @@ -334,22 +334,22 @@ -A ce point, MPlayer est prêt à fonctionner. -Le répertoire $PREFIX/share/mplayer -contient le fichier codecs.conf, qui est utilisé pour -donner au programme la liste des codecs et de leurs capacités. Ce fichier 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 personnel (~/.mplayer/codecs.conf) provenant d'une +A ce point, MPlayer est prêt à fonctionner. +Le répertoire $PREFIX/share/mplayer +contient le fichier codecs.conf, qui est utilisé pour +donner au programme la liste des codecs et de leurs capacités. Ce fichier 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 personnel (~/.mplayer/codecs.conf) provenant d'une ancienne installation de MPlayer, et supprimez-le. Notez que si vous avez un codecs.conf dans ~/.mplayer/, les fichiers codecs.conf -du système ou celui intégré seront complètement ignorés. -Ne faites pas cela à moins de vouloir jouer avec le fonctionnement interne de -MPlayer car cela peut poser des problèmes. Si vous voulez changer l'ordre de +du système ou celui intégré seront complètement ignorés. +Ne faites pas cela à moins de vouloir jouer avec le fonctionnement interne de +MPlayer car cela peut poser des problèmes. Si vous voulez changer l'ordre de recherche des codecs, utilisez les options , , , ou soit en ligne de commande soit dans votre fichier de config (voir la page de man). @@ -357,30 +357,30 @@ Les utilisateurs Debian peuvent construire un paquet .deb pour leur propre usage, -c'est très simple. Exécutez +c'est très simple. Exécutez fakeroot debian/rules binary -dans le répertoire racine de MPlayer. Voir -Création de paquets Debian pour de plus amples +dans le répertoire racine de MPlayer. Voir +Création de paquets Debian pour de plus amples instructions. -Regardez toujours le listing généré par +Regardez toujours le listing généré par ./configure, ainsi que le fichier configure.log, ils contiennent des informations sur -ce qui sera compilé, et ce qui ne le sera pas. Vous pouvez également consulter +ce qui sera compilé, et ce qui ne le sera pas. Vous pouvez également consulter les fichiers config.h et config.mak. -Si vous avez quelques librairies installées, mais pas détectées par -./configure, alors vérifiez que vous avez les fichiers -d'en-tête (généralement les paquets -dev) et que leur version correspond. Le fichier -configure.log vous dit généralement ce qui manque. +Si vous avez quelques librairies installées, mais pas détectées par +./configure, alors vérifiez que vous avez les fichiers +d'en-tête (généralement les paquets -dev) et que leur version correspond. Le fichier +configure.log vous dit généralement ce qui manque. -Bien que n'étant pas indispensables, les polices peuvent être installées pour -l'affichage de l'OSD, et le support des sous-titres. La méthode recommandée est -d'installer un fichier de police TTF et de dire à MPlayer de l'utiliser. Voir la -section Sous-titres et OSD pour les détails. +Bien que n'étant pas indispensables, les polices peuvent être installées pour +l'affichage de l'OSD, et le support des sous-titres. La méthode recommandée est +d'installer un fichier de police TTF et de dire à MPlayer de l'utiliser. Voir la +section Sous-titres et OSD pour les détails. @@ -388,16 +388,16 @@ -À propos de l'interface graphique +À propos de l'interface graphique -La GUI à besoin de GTK 1.2.x ou GTK 2.0 (elle n'est pas entièrement basée dessus, mais les -menus le sont). Les skins sont stockées au format PNG, donc GTK, +La GUI à besoin de GTK 1.2.x ou GTK 2.0 (elle n'est pas entièrement basée dessus, mais les +menus le sont). Les skins sont stockées au format PNG, donc GTK, libpng (ainsi que leurs paquets de dev, -généralement nommés gtk-dev et libpng-dev) -doivent être installés. Vous pouver la compiler en spécifiant l'option - durant l'étape -./configure. Ensuite, pour l'activer vous devrez exécuter +généralement nommés gtk-dev et libpng-dev) +doivent être installés. Vous pouver la compiler en spécifiant l'option + durant l'étape +./configure. Ensuite, pour l'activer vous devrez exécuter le binaire gmplayer. @@ -407,17 +407,17 @@ -MPlayer n'ayant pas de skin par défaut, vous -devrez la télécharger si vous voulez utiliser la GUI. Voir la page des téléchargements. -Elles pourront se placer dans le répertoire commun +MPlayer n'ayant pas de skin par défaut, vous +devrez la télécharger si vous voulez utiliser la GUI. Voir la page des téléchargements. +Elles pourront se placer dans le répertoire commun ($PREFIX/share/mplayer/skins), ou dans $HOME/.mplayer/skins. -Par défaut, MPlayer consulte ces répertoires à la -recherche d'un répertoire nommé default, +Par défaut, MPlayer consulte ces répertoires à la +recherche d'un répertoire nommé default, mais vous pouvez utiliser l'option , ou placer skin=nouvelleskin dans votre fichier de configuration -pour utiliser la skin dans le répertoire */skins/newskin. +pour utiliser la skin dans le répertoire */skins/newskin. @@ -428,11 +428,11 @@ Polices et OSD -Vous devez spécifier à MPlayer quelles polices utiliser +Vous devez spécifier à MPlayer quelles polices utiliser pour l'OSD et les sous-titres. N'importe quelle police TrueType ou Bitmap devrait -faire l'affaire. Cependant, les polices TrueType sont recommandés car elles ont -un bien meilleur aspect, peuvent être mises à l'échelle correctement et gèrent mieux -les différents jeux de caractères. +faire l'affaire. Cependant, les polices TrueType sont recommandés car elles ont +un bien meilleur aspect, peuvent être mises à l'échelle correctement et gèrent mieux +les différents jeux de caractères. @@ -440,21 +440,21 @@ Police TrueType -Il y a deux façons de rendre les polices TrueType opérationnelles. La première -est de spécifier le nom du fichier de la police TrueType à utiliser grâce à l'option -. Il peut être interessant de placer -cette option dans votre fichier de configuration (voir la page de manuel pour plus de détails). -La seconde façon est de créer un symlink baptisé subfont.ttf pointant vers le fichier -contenant la police de votre choix. Pour choisir une police commune à tous les utilisateurs, tapez +Il y a deux façons de rendre les polices TrueType opérationnelles. La première +est de spécifier le nom du fichier de la police TrueType à utiliser grâce à l'option +. Il peut être interessant de placer +cette option dans votre fichier de configuration (voir la page de manuel pour plus de détails). +La seconde façon est de créer un symlink baptisé subfont.ttf pointant vers le fichier +contenant la police de votre choix. Pour choisir une police commune à tous les utilisateurs, tapez ln -s /path/to/sample_font.ttf $PREFIX/share/mplayer/subfont.ttf -Pour définir une police propre à chaque utilisateur, tapez +Pour définir une police propre à chaque utilisateur, tapez ln -s /path/to/sample_font.ttf ~/.mplayer/subfont.ttf La compilation de MPlayer avec le support pour -fontconfig rend les méthodes ci-dessus inopérantes. -En effet, MPlayer s'attend à ce que soit +fontconfig rend les méthodes ci-dessus inopérantes. +En effet, MPlayer s'attend à ce que soit suivi d'un nom de police compatible avec fontconfig. Pour obtenir la liste des polices compatibles avec fontconfig, executez fc-list dans la console. @@ -469,18 +469,18 @@ Polices Bitmap -Si pour une raison quelconque vous souhaitez ou devez employer des polices bitmap, téléchargez en un jeu -depuis notre page web. Vous avez les choix entre différentes +Si pour une raison quelconque vous souhaitez ou devez employer des polices bitmap, téléchargez en un jeu +depuis notre page web. Vous avez les choix entre différentes polices ISO et quelques autres -polices développées par des utilisateurs +polices développées par des utilisateurs supportant plusieurs encodages. -Décompressez le fichier que vous avez téléchargé dans le répertoire +Décompressez le fichier que vous avez téléchargé dans le répertoire ~/.mplayer ou dans $PREFIX/share/mplayer. -Ensuite, renommez ou symlinkez l'un des répertoire ainsi créé vers +Ensuite, renommez ou symlinkez l'un des répertoire ainsi créé vers le sous-repertoire font. Exemple: ln -s ~/.mplayer/arial-24 ~/.mplayer/font @@ -489,11 +489,11 @@ Les polices doivent disposer d'un fichier font.desc -associant les positions des caractères unicode à l'encodage (NdT: code page) utilisé par le sous-titre. +associant les positions des caractères unicode à l'encodage (NdT: code page) utilisé par le sous-titre. Les autres solutions sont d'encoder les sous-titres en UTF-8 et d'utiliser l'option ou de nommer les fichiers contenant les sous-titres <nom_de_la_video>.utf et de les placer -dans le répertoire de la vidéo. +dans le répertoire de la vidéo.
@@ -503,41 +503,41 @@ Menu OSD -MPlayer possède une interface de menu OSD complètement modulable. +MPlayer possède une interface de menu OSD complètement modulable. -Le menu des préférences n'est PAS IMPLÉMENTÉ pour l'instant! +Le menu des préférences n'est PAS IMPLÉMENTÉ pour l'instant! Installation - compilez MPlayer en passant le paramètre - à ./configure + compilez MPlayer en passant le paramètre + à ./configure - assurez-vous que les polices OSD sont installées + assurez-vous que les polices OSD sont installées - copiez etc/menu.conf dans votre répertoire + copiez etc/menu.conf dans votre répertoire .mplayer - copiez etc/input.conf dans votre répertoire + copiez etc/input.conf dans votre répertoire .mplayer, ou dans le fichier de config globale de - MPlayer (par défaut: /usr/local/etc/mplayer) + MPlayer (par défaut: /usr/local/etc/mplayer) - trouvez et éditez input.conf pour activer les touches - correspondants aux mouvements dans le menu (c'est décrit sur place). + trouvez et éditez input.conf pour activer les touches + correspondants aux mouvements dans le menu (c'est décrit sur place). lancez MPlayer avec par exemple: $ mplayer -menu fichier.avi - pressez n'importe laquelle des touches menu que vous avez défini + pressez n'importe laquelle des touches menu que vous avez défini @@ -550,43 +550,43 @@ RTC -Il y a trois méthodes de synchro dans MPlayer. +Il y a trois méthodes de synchro dans MPlayer. -Pour utiliser l'ancienne méthode, vous n'avez -rien à faire. Elle utilise usleep() pour régler la -synchro A/V, avec une précision de +/- 10ms. Cependant parfois la synchro doit être -réglé encore plus finement. +Pour utiliser l'ancienne méthode, vous n'avez +rien à faire. Elle utilise usleep() pour régler la +synchro A/V, avec une précision de +/- 10ms. Cependant parfois la synchro doit être +réglé encore plus finement. Le nouveau code de synchro utilise la RTC -(Real Time Clock) du PC pour cette tâche, car elle à des timers précis à 1ms près. +(Real Time Clock) du PC pour cette tâche, car elle à des timers précis à 1ms près. Utilisez l'option pour l'activer. Notez d'un noyau correctement -configuré est requis. Si vous executez une version du noyau supérieure ou égale à 2.4.19pre8, -vous pouvez ajuster la fréquence maximale (de la RTC) accessible aux utilisateurs normaux grace au système -de fichiers /proc . Pour ceci, les commandes suivantes sont à +configuré est requis. Si vous executez une version du noyau supérieure ou égale à 2.4.19pre8, +vous pouvez ajuster la fréquence maximale (de la RTC) accessible aux utilisateurs normaux grace au système +de fichiers /proc . Pour ceci, les commandes suivantes sont à votre disposition: echo 1024 > /proc/sys/dev/rtc/max-user-freq ou sysctl dev/rtc/max-user-freq=1024 -Vous pouvez rendre ce réglagle permanant en ajoutant la seconde commande au fichier +Vous pouvez rendre ce réglagle permanant en ajoutant la seconde commande au fichier /etc/sysctl.conf. - Vous pouvez voir l'efficacité du nouveau timer sur la ligne d'état. - Les fonctions de gestion de l'énergie des BIOS des certains portables - avec des processeurs supportant SpeedStep ne font pas bon ménage avec la RTC. - Le son et les images risquent d'être désynchronisés. Brancher le portable sur - le secteur avant de le démarrer semble régler le problème dans la plupart des cas. - Avec certaines combinaisons de matériels (particulièrement: lecteurs DVD ne supportant pas - le DMA et cartes-mère basé sur le chipset ALi1541), l'utilisation du timer RTC rend la lecture - irrégulière (NdT: skippy). + Vous pouvez voir l'efficacité du nouveau timer sur la ligne d'état. + Les fonctions de gestion de l'énergie des BIOS des certains portables + avec des processeurs supportant SpeedStep ne font pas bon ménage avec la RTC. + Le son et les images risquent d'être désynchronisés. Brancher le portable sur + le secteur avant de le démarrer semble régler le problème dans la plupart des cas. + Avec certaines combinaisons de matériels (particulièrement: lecteurs DVD ne supportant pas + le DMA et cartes-mère basé sur le chipset ALi1541), l'utilisation du timer RTC rend la lecture + irrégulière (NdT: skippy). - La troisième méthode de synchro est activée par l'option - . Il à la précision de la RTC, mais n'utilise pas la RTC. - D'un autre côté, il nécessite plus de CPU. + La troisième méthode de synchro est activée par l'option + . Il à la précision de la RTC, mais n'utilise pas la RTC. + D'un autre côté, il nécessite plus de CPU. diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/mencoder.xml --- a/DOCS/xml/fr/mencoder.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/mencoder.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,33 +1,33 @@ - + Utilisation basique de <application>MEncoder</application> -Pour avoir la liste complète des options disponibles de +Pour avoir la liste complète des options disponibles de MEncoder -et des exemples, voir la page du man. Pour une série d'exemples -pratiques et de guides détaillés sur l'utilisation des nombreux -paramètres d'encodage, lisez les +et des exemples, voir la page du man. Pour une série d'exemples +pratiques et de guides détaillés sur l'utilisation des nombreux +paramètres d'encodage, lisez les encoding-tips (en -anglais) qui ont été collectés d'après de nombreux sujets de la +anglais) qui ont été collectés d'après de nombreux sujets de la liste de diffusion mplayer-users. Cherchez dans les archives -pour trouver les discussions à propos de tous les aspects et -problèmes relatifs à l'encodage avec MEncoder. +pour trouver les discussions à propos de tous les aspects et +problèmes relatifs à l'encodage avec MEncoder. -Sélection des codecs et du format du container +Sélection des codecs et du format du container -Les codecs sonores et vidéos sont sélectionnés respectivement +Les codecs sonores et vidéos sont sélectionnés respectivement avec l'option et l'option . Par exemple : mencoder -ovc help -permettra de lister tous les codecs vidéo supportés par la version +permettra de lister tous les codecs vidéo supportés par la version de MEncoder sur votre machine. Les choix disponibles sont : @@ -61,15 +61,15 @@ twolame -L'encodeur Audio MPEG Layer 2 basé sur tooLAME +L'encodeur Audio MPEG Layer 2 basé sur tooLAME pcm -Format PCM audio non compressé +Format PCM audio non compressé copy -Ne réencode pas, il compresse juste les frames +Ne réencode pas, il compresse juste les frames @@ -77,17 +77,17 @@ -Codecs Vidéo : +Codecs Vidéo : Noms des codecs -VidéoDescription +VidéoDescription lavc -Utilise un des codecs vidéo +Utilise un des codecs vidéo libavcodec. @@ -103,20 +103,20 @@ nuv -Le format vidéo nuppel, utilisé pour certaines applications -temps réel. +Le format vidéo nuppel, utilisé pour certaines applications +temps réel. raw -Frames vidéos non compressées +Frames vidéos non compressées copy -Ne réencode pas, il compresse juste les frames +Ne réencode pas, il compresse juste les frames frameno -Utilisé pour l'encodage en 3 passes, (not +Utilisé pour l'encodage en 3 passes, (not recommended) @@ -125,11 +125,11 @@ Les options de sorties pour le type de container sont -sélectionnées -grâce à l'option . +sélectionnées +grâce à l'option . Type: mencoder -of help -permettra de lister tous les codecs vidéo supportés par la version +permettra de lister tous les codecs vidéo supportés par la version de MEncoder sur votre machine. Les choix disponibles sont : @@ -144,12 +144,12 @@ lavf -Un des containers supporté par +Un des containers supporté par libavformat. avi -Audio-Vidéo Interleaved +Audio-Vidéo Interleaved mpeg @@ -157,7 +157,7 @@ rawvideo -Flux vidéo en raw (un seul flux vidéo, pas de +Flux vidéo en raw (un seul flux vidéo, pas de multiplexage) @@ -170,11 +170,11 @@ Le container AVI est le container natif de MEncoder, -ce qui veut dire que c'est le mieux supporté et que +ce qui veut dire que c'est le mieux supporté et que MEncoder -a été crée pour cela. -Malgré ceci, d'autres formats de containers sont utilisables, mais -vous risquez d'avoir certains problèmes à les utiliser. +a été crée pour cela. +Malgré ceci, d'autres formats de containers sont utilisables, mais +vous risquez d'avoir certains problèmes à les utiliser. @@ -183,10 +183,10 @@ Containers libavformat : -Si vous avez sélectionné If you selected libavformat +Si vous avez sélectionné If you selected libavformat pour le multiplexage du fichier de sortie (en utilisant l'option ), -le choix du format du container sera déterminé en fonction de +le choix du format du container sera déterminé en fonction de l'extention du fichier de sortie. Mais vous pouvez toujours forcer le format du container avec les options du de libavformat. @@ -204,7 +204,7 @@ asf -Advanced Streaming Format : Format évolué pour le +Advanced Streaming Format : Format évolué pour le streaming @@ -221,7 +221,7 @@ flv -vidéo Macromedia Flash +vidéo Macromedia Flash rm @@ -233,8 +233,8 @@ nut -le container libre NUT (expérimental et ne respectant -pas encore les spécifications) +le container libre NUT (expérimental et ne respectant +pas encore les spécifications) mov @@ -246,27 +246,27 @@ dv -Container numérique des vidéos Sony +Container numérique des vidéos Sony Comme vous pouvez le voir, le libavformat -permet à MEncoder de multiplexer un +permet à MEncoder de multiplexer un grand nombre de -containers différents. +containers différents. Malheureusement, comme MEncoder n'a pas -été originalement crée pour le support de format de containers -autre que l'AVI, vous devez vérifier à deux fois que le résultat -est correct. Pensez ben à vérifier la synchronisation de -l'audio avec la vidéo et que le fichier est lisible par un autre +été originalement crée pour le support de format de containers +autre que l'AVI, vous devez vérifier à deux fois que le résultat +est correct. Pensez ben à vérifier la synchronisation de +l'audio avec la vidéo et que le fichier est lisible par un autre lecteur que MPlayer. Exemple : -Création d'une vidéo Macromedia Flash afin de la lire dans un +Création d'une vidéo Macromedia Flash afin de la lire dans un navigateur internet ayant le plugin Macromedia Flash : mencoder input.avi -o @@ -281,7 +281,7 @@ -Sélection d'un fichier d'entrée ou un périphérique +Sélection d'un fichier d'entrée ou un périphérique MEncoder peut encoder depuis un fichier @@ -290,45 +290,45 @@ commande pour encoder depuis un fichier ou avec l'option numerochapitre ou -numéropiste pour +numéropiste pour encoder depuis un chapitre DVD ou une piste VCD. -Si vous avez déjà copié le DVD sur votre disque dur (en +Si vous avez déjà copié le DVD sur votre disque dur (en utilisant par exemple un logiciel comme dvdbackup, -généralement disponible sur les systèmes), et que vous souhaitez -encoder depuis cette copie, vous devrez quand même utiliser la +généralement disponible sur les systèmes), et que vous souhaitez +encoder depuis cette copie, vous devrez quand même utiliser la syntaxe , avec l'option - pointant vers la racine du répertoire -où se trouve le DVD copié + pointant vers la racine du répertoire +où se trouve le DVD copié Les options et -peuvent être aussi utilisées pour forcer le chemin vers le -périphérique utilisé (ceux utilisés par défaut sont +peuvent être aussi utilisées pour forcer le chemin vers le +périphérique utilisé (ceux utilisés par défaut sont /dev/dvd et /dev/cdrom). -Pour un encodage depuis un DVD, il est souvent préférable de -selectionner un ou plusieurs chapitres à encoder. -Vous pouvez utiliser l'option prévu -à cet effet. +Pour un encodage depuis un DVD, il est souvent préférable de +selectionner un ou plusieurs chapitres à encoder. +Vous pouvez utiliser l'option prévu +à cet effet. Par exemple, 1-4 -encodera seulement les chapitres 1 à 4 du DVD. -Ceci est particulièrement utile si vous voulez faire un encodage +encodera seulement les chapitres 1 à 4 du DVD. +Ceci est particulièrement utile si vous voulez faire un encodage sur 2 Cds soit 1400Mo. Ceci permettant de couper votre film sur un chapitre et non au -milieu d'une scène. +milieu d'une scène. -Si vous disposez d'un carte pouvant acquérir le signal Télé, -vous pouvez sans soucis encoder le signal d'entrée. +Si vous disposez d'un carte pouvant acquérir le signal Télé, +vous pouvez sans soucis encoder le signal d'entrée. Utilisez l'option -NuméroChaine +NuméroChaine comme nom de fichier et l'option afin de -configurer les nombreux paramètres de captures. -Les entrés DVB marchent sur le même principe. +configurer les nombreux paramètres de captures. +Les entrés DVB marchent sur le même principe. @@ -336,18 +336,18 @@ Encodage MPEG-4 deux passes ("DivX") -Le nom vient du fait que cette méthode encode le fichier +Le nom vient du fait que cette méthode encode le fichier deux fois. -Le premier encodage (du mode deux passes) crée quelques +Le premier encodage (du mode deux passes) crée quelques fichiers temporaires (*.log) avec -une taille de quelques méga-octets, ne les détruisez pas +une taille de quelques méga-octets, ne les détruisez pas tout de suite (vous pouvez effacer l'AVI ou redirigez le -flux vidéo vers /dev/null). -Lors de la seconde passe, le fichier de sortie est créé, en -utilisant les données bitrate des fichiers temporaires. -Le fichier résultant aura une image de bien meilleure -qualité. Si c'est la première fois que vous entendez -parler de ça, vous devriez consulter les guides disponibles +flux vidéo vers /dev/null). +Lors de la seconde passe, le fichier de sortie est créé, en +utilisant les données bitrate des fichiers temporaires. +Le fichier résultant aura une image de bien meilleure +qualité. Si c'est la première fois que vous entendez +parler de ça, vous devriez consulter les guides disponibles sur Internet. @@ -389,27 +389,27 @@ MEncoder supporte l'encodage au format Sony PSP. - Cependant les contraintes peuvent différer suivant la version + Cependant les contraintes peuvent différer suivant la version actuelle du logiciel PSP. Le respect des contraintes suivantes devrait vous permettre - d'encoder sans problème : + d'encoder sans problème : - Taux d'encodage: il ne devrait pas être - supérieur à 1500kbps. Cependant, les dernières versions supportent - presque tous les taux d'encodage tant que l'en-tête donne une + Taux d'encodage: il ne devrait pas être + supérieur à 1500kbps. Cependant, les dernières versions supportent + presque tous les taux d'encodage tant que l'en-tête donne une valeur raisonable. Dimensions: la largeur et la - hauteur de la video PSP doivent être multiples de 16 et le produit - largeur * hauteur doit être <= 64000. + hauteur de la video PSP doivent être multiples de 16 et le produit + largeur * hauteur doit être <= 64000. Dans certaines circonstances, la PSP est capable de lire des - résolutions supérieures. + résolutions supérieures. - Audio: le taux d'échantillonage - doit être fixé à 24kHz pour les vidéos MPEG-4 et à 48kHz pour les H.264. + Audio: le taux d'échantillonage + doit être fixé à 24kHz pour les vidéos MPEG-4 et à 48kHz pour les H.264. @@ -422,7 +422,7 @@ -af lavcresample=24000 -vf harddup -lavfopts format=psp:i_certify_that_my_video_stream_does_not_use_b_frames \ -ofps 30000/1001 input.video -o output.psp - Vous pouvez définir le titre de la vidéo avec + Vous pouvez définir le titre de la vidéo avec . @@ -431,14 +431,14 @@ Encodage au format MPEG -MEncoder peut créer des fichiers au +MEncoder peut créer des fichiers au format MPEG (MPEG-PS). -Habituellement, vous utilisez des formations vidéos comme le +Habituellement, vous utilisez des formations vidéos comme le MPEG-1 ou MPEG-2 pour l'encodage vers des formats contraints comme le SVCD, VCD, ou encore le DVD. -Les exigences particulières de ces formats sont expliqués dans +Les exigences particulières de ces formats sont expliqués dans la section du -guide de création d'un VCD ou DVD. +guide de création d'un VCD ou DVD. Pour changer le format du fichier final produit par @@ -455,8 +455,8 @@ autres_options -o output.mpg -Création d'un fichier MPEG-1 lisible sur un système basique -comme peu l'être un MS Windows fraîchement installé : +Création d'un fichier MPEG-1 lisible sur un système basique +comme peu l'être un MS Windows fraîchement installé : mencoder input.avi -of mpeg -mpegopts format=mpeg1:tsaf:muxrate=2000 -o @@ -476,27 +476,27 @@ Souvent le besoin de redimensionner les images d'un film se fait sentir. -Les raisons peuvent être multiples: diminuer la taille du fichier, -la bande passante du réseau, etc. -La plupart des gens redimensionnent même en convertissant des DVDs +Les raisons peuvent être multiples: diminuer la taille du fichier, +la bande passante du réseau, etc. +La plupart des gens redimensionnent même en convertissant des DVDs ou SVCDs en AVI DivX. -Si vous désirez redimensionner, lisez la section -Préserver le ratio d'aspect. +Si vous désirez redimensionner, lisez la section +Préserver le ratio d'aspect. -Le processus de zoom est géré par le filtre vidéo +Le processus de zoom est géré par le filtre vidéo scale: . -Sa qualité peut être réglée avec l'option . -Si elle n'est pas spécifiée, MEncoder +Sa qualité peut être réglée avec l'option . +Si elle n'est pas spécifiée, MEncoder utilisera 2: bicubique. Utilisation : -mencoder entrée.mpg -ovc lavc -lavcopts +mencoder entrée.mpg -ovc lavc -lavcopts vcodec=mpeg4 -vf scale=640:480 -o sortie.avi @@ -507,30 +507,30 @@ Copie de flux -MEncoder peut gérer les flux entrant de -deux façons: les +MEncoder peut gérer les flux entrant de +deux façons: les encoder ou les copier Cette section parle de la copie. -Flux vidéo (option ) : on peut faire des choses sympa :) comme, placer (pas convertir) de -la vidéo FLI -ou VIVO ou MPEG1 dans un fichier AVI ! Bien sûr seul +la vidéo FLI +ou VIVO ou MPEG1 dans un fichier AVI ! Bien sûr seul MPlayer -peut lire de tels fichiers :) et ça n'a probablement aucun -intérêt. -Concrètement: copier des flux vidéos peut être utile par exemple -quand seul le flux audio doit être encodé (comme du PCM -non-compressé en MP3). +peut lire de tels fichiers :) et ça n'a probablement aucun +intérêt. +Concrètement: copier des flux vidéos peut être utile par exemple +quand seul le flux audio doit être encodé (comme du PCM +non-compressé en MP3). Flux audio (option ): -très simple. Il est possible de prendre un fichier audio +très simple. Il est possible de prendre un fichier audio externe (MP3, WAV) et de le multiplexer dans le flux sortant. Utilisez l'option -Encodage à partir de nombreux fichiers Image (JPEG, +<title>Encodage à partir de nombreux fichiers Image (JPEG, PNG, TGA, SGI) -MEncoder est capable de créer des +MEncoder est capable de créer des fichiers -à partir de un ou plusieurs fichiers JPEG, PNG ou TGA. -Avec une simple copie de trame il peut créer +à partir de un ou plusieurs fichiers JPEG, PNG ou TGA. +Avec une simple copie de trame il peut créer des fichiers MJPEG (Motion JPEG), MPNG (Motion PNG) ou MTGA (Motion TGA). @@ -578,29 +578,29 @@ Explication du fonctionnement : MEncoder -décode le(s) image(s) +décode le(s) image(s) d'origine(s) avec libjpeg -(pour décoder +(pour décoder des PNGs, il utilisera libpng). MEncoder envoie alors l'image -décodée au +décodée au compresseur -vidéo choisi (DivX4, XviD, ffmpeg msmpeg4, etc.). +vidéo choisi (DivX4, XviD, ffmpeg msmpeg4, etc.). Exemples -Une explication de l'option peut être trouvée +Une explication de l'option peut être trouvée dans la page de man. -Créer un fichier Mpeg-4 à partir de tous les fichiers JPEG du -répertoire courant: +Créer un fichier Mpeg-4 à partir de tous les fichiers JPEG du +répertoire courant: mencoder -mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc lavc -lavcopts vcodec=mpeg4 -oac copy -o @@ -611,8 +611,8 @@ -Créer un fichier MPEG-4 à partir de quelques fichiers JPEG du -répertoire courant: +Créer un fichier MPEG-4 à partir de quelques fichiers JPEG du +répertoire courant: mencoder mf://trame001.jpg,trame002.jpg -mf @@ -624,8 +624,8 @@ -Créer un fichier Motion JPEG (MJPEG) à partir de tous les fichiers -JPEG du répertoire courant: +Créer un fichier Motion JPEG (MJPEG) à partir de tous les fichiers +JPEG du répertoire courant: mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc copy -oac copy -o sortie.avi @@ -635,9 +635,9 @@ -Créer un fichier non-compressé à partir de tous les fichiers +Créer un fichier non-compressé à partir de tous les fichiers PNG du -répertoire courant: +répertoire courant: mencoder mf:// -mf w=800:h=600:fps=25:type=png -ovc raw -oac copy -o @@ -647,15 +647,15 @@ -La largeur doit être un entier multiple de 4, c'est une +La largeur doit être un entier multiple de 4, c'est une limitation du format AVI RGB brut. -Créer un fichier Motion PNG (MPNG) à partir de tous les -fichiers PNG du répertoire courant: +Créer un fichier Motion PNG (MPNG) à partir de tous les +fichiers PNG du répertoire courant: mencoder mf://*.png -mf w=800:h=600:fps=25:type=png -ovc copy -oac copy -o sortie.avi @@ -665,9 +665,9 @@ -Créer un fichier Motion TGA (MTGA) à partir de tous les +Créer un fichier Motion TGA (MTGA) à partir de tous les fichiers TGA -du répertoire courant: +du répertoire courant: mencoder mf://*.tga -mf w=800:h=600:fps=25:type=tga -ovc copy -oac copy -o sortie.avi @@ -688,7 +688,7 @@ sous-titres d'un DVD dans des fichiers au format VOBsub. Ils se composent de quelques fichiers ayant pour extension .idx et .sub et sont -généralement compressés dans une seule archive +généralement compressés dans une seule archive .rar. MPlayer peut les lire avec les options et @@ -696,7 +696,7 @@ -Vous spécifiez le nom de base (c-à-d. sans extension +Vous spécifiez le nom de base (c-à-d. sans extension .idx ou .sub) des fichiers de sortie avec et l'index pour ces sous-titres dans le fichier final avec @@ -704,14 +704,14 @@ -Si l'entrée n'est pas un DVD vous pouvez utiliser +Si l'entrée n'est pas un DVD vous pouvez utiliser pour indiquer le fichier .ifo requis pour construire le fichier .idx final. -Si l'entrée n'est pas un DVD et que vous n'avez pas de fichier +Si l'entrée n'est pas un DVD et que vous n'avez pas de fichier .ifo vous aurez besoin d'utiliser l'option pour lui permettre de savoir quelle langue placer dans le fichier @@ -719,9 +719,9 @@ -Chaque étape ajoutera les sous-titres actifs dans les fichiers +Chaque étape ajoutera les sous-titres actifs dans les fichiers .idx -et .sub déjà existants. Vous devrez donc les +et .sub déjà existants. Vous devrez donc les enlever tous avant de commencer. @@ -736,7 +736,7 @@ -Copier les sous-titres français depuis un fichier +<title>Copier les sous-titres français depuis un fichier MPEG rm soustitres.idx soustitres.sub @@ -747,38 +747,38 @@ -Préserver le ratio d'aspect +Préserver le ratio d'aspect -Les fichiers des DVDs et des SVCDs (c-à-d MPEG1/2) contiennent une -valeur de ratio d'aspect, qui décrit comment le lecteur devrait -dimensionner le flux vidéo, pour que les personnages n'aient pas -des "têtes d'oeuf" (ex. 480x480 + 4:3 = 640x480). -De toute façon, quand vous encodez un fichier AVI (DivX), vous -devez être conscients -que les entêtes +Les fichiers des DVDs et des SVCDs (c-à-d MPEG1/2) contiennent une +valeur de ratio d'aspect, qui décrit comment le lecteur devrait +dimensionner le flux vidéo, pour que les personnages n'aient pas +des "têtes d'oeuf" (ex. 480x480 + 4:3 = 640x480). +De toute façon, quand vous encodez un fichier AVI (DivX), vous +devez être conscients +que les entêtes AVI ne stockent pas cette valeur. Redimensionner le film est assez -infâme et coûteux en +infâme et coûteux en temps, il doit y avoir une meilleur solution ! Il y en a une. -MPEG-4 a une fonction spécifique: le flux vidéo peut contenir +MPEG-4 a une fonction spécifique: le flux vidéo peut contenir le ratio d'aspect requis. Oui, tout comme les fichiers MPEG-1/2 (DVD, SVCD) et H.263. -Malheureusement, très peu de lecteurs vidéos +Malheureusement, très peu de lecteurs vidéos en dehors de MPlayer supportent cet attribut MPEG-4. -Excepté MPlayer. +Excepté MPlayer. -Cette fonction ne peut être utilisée qu'avec le codec +Cette fonction ne peut être utilisée qu'avec le codec mpeg4 de libavcodec. -Gardez bien à l'esprit que même si +Gardez bien à l'esprit que même si MPlayer -lit correctement le fichier créé, les autres lecteurs sont susceptibles d'utiliser un mauvais ratio. +lit correctement le fichier créé, les autres lecteurs sont susceptibles d'utiliser un mauvais ratio. @@ -792,7 +792,7 @@ Utilisation mencoder -échantillon-svcd.mpg -ovc +échantillon-svcd.mpg -ovc lavc -lavcopts vcodec=mpeg4:autoaspect -vf crop=714:548:0:14 -oac copy -o sortie.avi diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/ports.xml --- a/DOCS/xml/fr/ports.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/ports.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,4 +1,4 @@ - + Ports @@ -6,35 +6,35 @@ Linux -La plateforme principale de développement est Linux sur x86, bien que +La plateforme principale de développement est Linux sur x86, bien que MPlayer fonctionne sur de nombreux autres ports Linux. Des binaires de MPlayer sont disponibles depuis de nombreuses sources. -Par contre, aucun de ces paquets n'est supporté. -Rapportez les problèmes à leurs auteurs, pas à nous. +Par contre, aucun de ces paquets n'est supporté. +Rapportez les problèmes à leurs auteurs, pas à nous. Paquets Debian Pour construire le paquet Debian, lancez la commande suivante dans le -répertoire source de MPlayer: +répertoire source de MPlayer: fakeroot debian/rules binary -Si vous voulez passer des options particulières à configure, vous pouvez -définir la variable d'environnement DEB_BUILD_OPTIONS. +Si vous voulez passer des options particulières à configure, vous pouvez +définir la variable d'environnement DEB_BUILD_OPTIONS. Par exemple, si vous voulez le support de la GUI et de l'OSD, faites: DEB_BUILD_OPTIONS="--enable-gui --enable-menu" fakeroot debian/rules binary Vous pouvez aussi passer quelques variables au Makefile. Par exemple, si -vous voulez compiler avec gcc 3.4 même si ce n'est pas celui par défaut: +vous voulez compiler avec gcc 3.4 même si ce n'est pas celui par défaut: CC=gcc-3.4 DEB_BUILD_OPTIONS="--enable-gui" fakeroot debian/rules binary -Pour nettoyer l'arborescence des sources, exécutez la commande suivante: +Pour nettoyer l'arborescence des sources, exécutez la commande suivante: fakeroot debian/rules clean @@ -54,7 +54,7 @@ Paquets RPM -Dominik Mierzejewski a créé et maintient des paquets RPM officiels de +Dominik Mierzejewski a créé et maintient des paquets RPM officiels de MPlayer pour Red Hat et Fedora Core. Ils sont disponibles sur son repository. @@ -63,9 +63,9 @@ Les paquets RPM pour Mandrake/Mandriva sont disponibles sur le P.L.F., -SuSE incluait une version limitée de MPlayer +SuSE incluait une version limitée de MPlayer dans sa distribution. -Ils l'ont retiré dans leurs dernières versions. +Ils l'ont retiré dans leurs dernières versions. Vous pouvez obtenir des RPMs fonctionnels sur links2linux.de. @@ -75,16 +75,16 @@ ARM MPlayer fonctionne sur les PDAs Linux avec un -CPU ARM c-a-d Sharp Zaurus, Compaq Ipaq. La manière -la plus facile d'obtenir MPlayer est de récupérer +CPU ARM c-a-d Sharp Zaurus, Compaq Ipaq. La manière +la plus facile d'obtenir MPlayer est de récupérer un des paquets OpenZaurus. -Si vous voulez le compiler vous-même, vous devriez regarder les répertoires +Si vous voulez le compiler vous-même, vous devriez regarder les répertoires mplayer et libavcodec -du répertoire raçine de la distribution OpenZaurus. -Ils ont toujours les derniers Makefile et patchs utilisés pour contruire +du répertoire raçine de la distribution OpenZaurus. +Ils ont toujours les derniers Makefile et patchs utilisés pour contruire la version SVN de MPlayer. Si vous avez besoin d'une GUI, vous pouvez utiliser xmms-embedded. @@ -97,34 +97,34 @@ MPlayer fonctionne sur toutes les variations de BSD connues. Il y a des versions ports/pkgsrc/fink/etc de MPlayer -disponibles qui sont probablement plus faciles à utiliser que nos +disponibles qui sont probablement plus faciles à utiliser que nos sources brutes. Pour construire MPlayer vous aurez besoin de GNU make (gmake - le make natif de BSD ne fonctionnera pas) et une version -récente des binutils. +récente des binutils. Si MPlayer se plaint de ne pas trouver -/dev/cdrom ou /dev/dvd, créez -le lien symbolique approprié: -ln -s /dev/votre_périphérique_cdrom /dev/cdrom +/dev/cdrom ou /dev/dvd, créez +le lien symbolique approprié: +ln -s /dev/votre_périphérique_cdrom /dev/cdrom Pour utiliser les DLLs Win32 avec MPlayer vous devrez recompiler le noyau avec "option USER_LDT" -(à moins d'utiliser FreeBSD-CURRENT, où c'est le cas par défaut). +(à moins d'utiliser FreeBSD-CURRENT, où c'est le cas par défaut). FreeBSD -Si votre CPU à SSE, recompilez votre noyau avec +Si votre CPU à SSE, recompilez votre noyau avec "options CPU_ENABLE_SSE" (FreeBSD-STABLE ou patches noyau requis). @@ -133,15 +133,15 @@ OpenBSD -À cause des limitations dans les différentes versions de gas (relocation -contre MMX), vous aurez besoin de compiler en deux étapes: +À cause des limitations dans les différentes versions de gas (relocation +contre MMX), vous aurez besoin de compiler en deux étapes: D'abord assurez-vous que le non-natif est en premier dans votre $PATH et faites un gmake -k, ensuite -assurez-vous que la version native est utilisée et faites +assurez-vous que la version native est utilisée et faites gmake. -Depuis OpenBSD 3.4 le hack ci-dessus n'est plus nécessaire. +Depuis OpenBSD 3.4 le hack ci-dessus n'est plus nécessaire. @@ -157,18 +157,18 @@ Unix Commercial -MPlayer a été porté sur un grand nombre d'Unix +MPlayer a été porté sur un grand nombre d'Unix commerciaux. -Étant donné que les environements de dévelopement sur ces systèmes -ont tendances à être différent de ceux trouvé sur les Unix libres, vous devrez -peut-être faire quelques ajustements manuels pour que le build fonctionne. +Étant donné que les environements de dévelopement sur ces systèmes +ont tendances à être différent de ceux trouvé sur les Unix libres, vous devrez +peut-être faire quelques ajustements manuels pour que le build fonctionne. Solaris MPlayer devrait fonctionner sous Solaris 2.6 -ou supérieur. +ou supérieur. Utilisez le pilote audio de SUN avec l'option pour le son. @@ -176,31 +176,31 @@ Sur les UltraSPARCs, MPlayer profite des avantages de leurs extensions -VIS (équivalentes au MMX), actuellement +VIS (équivalentes au MMX), actuellement uniquement dans libmpeg2, libvo et libavcodec, mais pas dans mp3lib. Vous pouvez regarder -un fichier VOB sur un CPU à 400MHz. Vous aurez besoin d'avoir +un fichier VOB sur un CPU à 400MHz. Vous aurez besoin d'avoir mLib -installé. +installé. Attention : mediaLib est - actuellement désactivé par défaut dans + actuellement désactivé par défaut dans MPlayer. Les utilisateurs SPARC - qui ont construit MPlayer avec le support mediaLib ont reporté une - forte coloration verte sur les vidéo encodées et décodées avec + qui ont construit MPlayer avec le support mediaLib ont reporté une + forte coloration verte sur les vidéo encodées et décodées avec libavcodec. - Si vous le désirez, vous pouver activer mediaLib avec: + Si vous le désirez, vous pouver activer mediaLib avec: $ ./configure --enable-mlib - Ceci est à vos risques et périls. Les utilisateurs x86 ne doivent + Ceci est à vos risques et périls. Les utilisateurs x86 ne doivent pas utiliser mediaLib, cela - déteriorerait les performances de MPlayer de manière importante. + déteriorerait les performances de MPlayer de manière importante. @@ -218,30 +218,30 @@ Sur Solaris SPARC, vous aurez besoin du compilateur C/C++ GNU; cela n'a -pas d'importance que le compilateur C/C++ GNU soit configuré avec ou sans +pas d'importance que le compilateur C/C++ GNU soit configuré avec ou sans l'assembleur GNU. Sur Solaris x86,vous aurez besoin de l'assembleur GNU et du compilateur -C/C++ GNU, configuré pour l'utilisation de l'assembleur GNU ! Le code +C/C++ GNU, configuré pour l'utilisation de l'assembleur GNU ! Le code de MPlayer sur la plateforme x86 fait un usage -intensif des instructions MMX, SSE et 3DNOW! qui ne peuvent pas être -assemblées en utilisant l'assembleur de Sun +intensif des instructions MMX, SSE et 3DNOW! qui ne peuvent pas être +assemblées en utilisant l'assembleur de Sun /usr/ccs/bin/as. Le script configure essaie de trouver quel -assembleur est utilisé par votre commande "gcc" (au cas ou -l'autodétection échoue, utilisez l'option +assembleur est utilisé par votre commande "gcc" (au cas ou +l'autodétection échoue, utilisez l'option -pour indiquer au script configure où il peut trouver -GNU "as" sur votre système). +pour indiquer au script configure où il peut trouver +GNU "as" sur votre système). -Solutions aux problèmes courants : +Solutions aux problèmes courants : -Message d'erreur de configure sur un système Solaris +Message d'erreur de configure sur un système Solaris x86 en utilisant GCC sans assembleur GNU: % configure @@ -249,7 +249,7 @@ Checking assembler (/usr/ccs/bin/as) ... , failed Please upgrade(downgrade) binutils to 2.10.1... -(Solution: Installez et utilisez un gcc configuré avec ) +(Solution: Installez et utilisez un gcc configuré avec ) @@ -270,7 +270,7 @@ MPlayer est susceptible de renvoyer une -erreur de segmentation (segfault) à l'encodage ou au décodage de vidéos utilisant +erreur de segmentation (segfault) à l'encodage ou au décodage de vidéos utilisant win32codecs : ... @@ -283,11 +283,11 @@ MPlayer interrupted by signal 11 in module: init_audio_codec ... -Ceci est du à une modification de sysi86() dans Solaris 10 et dans les versions -antérieures à Solaris Nevada b31. Ceci a été réparé par Sun pour +Ceci est du à une modification de sysi86() dans Solaris 10 et dans les versions +antérieures à Solaris Nevada b31. Ceci a été réparé par Sun pour Solaris Nevada b32 mais pas encore pour Solaris 10. Le Projet MPlayer -a averti Sun de ce problème. Un patch pour Solaris 10 est actuellement en -développement. Plus d'information sont disponibles à l'adresse +a averti Sun de ce problème. Un patch pour Solaris 10 est actuellement en +développement. Plus d'information sont disponibles à l'adresse suivante : . @@ -301,22 +301,22 @@ -Le pilote sd(7D) de Solaris 8 x86 a un bogue quand on accède à un bloc disque ->4Go sur un périphérique en utilisant une taille de bloc logique +Le pilote sd(7D) de Solaris 8 x86 a un bogue quand on accède à un bloc disque +>4Go sur un périphérique en utilisant une taille de bloc logique != DEV_BSIZE (c-a-d. CD-ROM et DVD). -A cause d'un dépassement des entiers 32Bit, on accède à une adresse disque +A cause d'un dépassement des entiers 32Bit, on accède à une adresse disque modulo 4 Go. (). -Ce problème n'existe pas sur la version SPARC de Solaris 8. +Ce problème n'existe pas sur la version SPARC de Solaris 8. -Un bogue similaire est présent dans le code du système de fichier hsfs(7FS) +Un bogue similaire est présent dans le code du système de fichier hsfs(7FS) (alias ISO9660), il se peut que hsfs ne supporte pas les partitions/disques plus gros(ses) que 4GB, -toutes les données sont accédées modulo 4Go. +toutes les données sont accédées modulo 4Go. (). -Le problème hsfs peut être résolu en installant le patch 109764-04 (sparc) +Le problème hsfs peut être résolu en installant le patch 109764-04 (sparc) / 109765-04 (x86). @@ -328,14 +328,14 @@ IRIX Vous pouvez soit essayer d'installer le programme d'installation GNU, et -(si vous ne l'avez pas mis dans votre chemin par défaut) précisez ensuite -l'endroit où il est: +(si vous ne l'avez pas mis dans votre chemin par défaut) précisez ensuite +l'endroit où il est: ./configure --with-install=/chemin/et/nom/de/l'installation -Soit vous pouvez utilisez l'installation par défaut livrée avec IRIX 6.5, -auquel cas vous devrez éditer le Makefile +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: @@ -349,7 +349,7 @@ $(INSTALL) -m 644 codecs.conf $(CONFDIR)/ -Et ensuite faites (depuis le rép. source de MPlayer): +Et ensuite faites (depuis le rép. source de MPlayer): cp DOCS/mplayer.1 . ; cp etc/codecs.conf . finalement lancez la construction et l'installation. @@ -358,26 +358,26 @@ HP UX -Joe Page héberge un +Joe Page héberge un HOWTO -MPlayer sous HP-UX écrit par Martin Gansser sur +MPlayer sous HP-UX écrit par Martin Gansser sur sa page web. Avec ses instructions la compilation devrait fonctionner sans -modifications. L'information qui suit a été récupéré depuis ce HOWTO. +modifications. L'information qui suit a été récupéré depuis ce HOWTO. -Vous avez besoin de GCC 3.4.0 ou supérieur, GNU make 3.80 ou supérieur et -SDL 1.2.7 ou supérieur. -HP cc ne fournira pas un programme qui marche, les versions précedentes de -GCC sont boguées. -Pour la fonctionnalité OpenGL vous aurez besoin d'installer Mesa et les -pilotes de sortie vidéo gl et gl2 devraient marcher, la vitesse pouvant en -être très affecté, dépendamment de la vitesse du CPU. -Un bon substitut au pauvre système son natif de HP-UX est GNU esound. +Vous avez besoin de GCC 3.4.0 ou supérieur, GNU make 3.80 ou supérieur et +SDL 1.2.7 ou supérieur. +HP cc ne fournira pas un programme qui marche, les versions précedentes de +GCC sont boguées. +Pour la fonctionnalité OpenGL vous aurez besoin d'installer Mesa et les +pilotes de sortie vidéo gl et gl2 devraient marcher, la vitesse pouvant en +être très affecté, dépendamment de la vitesse du CPU. +Un bon substitut au pauvre système son natif de HP-UX est GNU esound. -Créer le périphérique DVD +Créer le périphérique DVD scanne le bus SCSI avec: @@ -398,12 +398,12 @@ -La sortie d'écran montre un lecteur DVD-ROM Pioneer à l'adresse SCSI 2. +La sortie d'écran montre un lecteur DVD-ROM Pioneer à l'adresse SCSI 2. L'instance de la carte pour le chemin hardware 8/16 est 1. -Créer un lien depuis le prériphérique brut vers le périphérique DVD. +Créer un lien depuis le prériphérique brut vers le périphérique DVD. @@ -421,13 +421,13 @@ -Ci-dessous sont exposées les solutions pour certains problèmes communs: +Ci-dessous sont exposées les solutions pour certains problèmes communs: -Plante au démarrage avec le message d'erreur suivant: +Plante au démarrage avec le message d'erreur suivant: /usr/lib/dld.sl: Unresolved symbol: finite (code) from /usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.2/../../../libGL.sl @@ -437,13 +437,13 @@ Cela signifie que la fonction .finite(). n'est pas disponible dans la librairie standard math de HP-UX. A la place, il y a .isfinite().. -Solution: Utiliser le dernier fichier dépôt Mesa. +Solution: Utiliser le dernier fichier dépôt Mesa. -Plante à la lecture avec le message d'erreur suivant: +Plante à la lecture avec le message d'erreur suivant: /usr/lib/dld.sl: Unresolved symbol: sem_init (code) from /usr/local/lib/libSDL-1.2.sl.0 @@ -467,16 +467,16 @@ Solution: -Le noyau HP-UX a une taille de pile par défaut de 8MO(?) par processus. -(des patches 11.0 et de plus récent 10.20 vous permettront d'augmenter -maxssiz jusqu'à 350MB pour les programmes +Le noyau HP-UX a une taille de pile par défaut de 8MO(?) par processus. +(des patches 11.0 et de plus récent 10.20 vous permettront d'augmenter +maxssiz jusqu'à 350MB pour les programmes 32-bit). -Vous aurez besoin d'étendre maxssiz -et de recompiler le noyau (et redémarrer). +Vous aurez besoin d'étendre maxssiz +et de recompiler le noyau (et redémarrer). Vous pouvez utiliser SAM pour ce faire. -(Pendant ce temps, aller voir le paramètre maxdsiz -pour le montant maximum de données qu'un programme peut utiliser. -Cela dépend de vos applications, si la valeur par défaut de 64MO est +(Pendant ce temps, aller voir le paramètre maxdsiz +pour le montant maximum de données qu'un programme peut utiliser. +Cela dépend de vos applications, si la valeur par défaut de 64MO est suffisante ou non.) @@ -490,21 +490,21 @@ MPlayer se compile parfaitement sous AIX 5.1, 5.2 et 5.3, en utilisant GCC 3.3 ou plus. La compilation de MPlayer sous AIX 4.3.3 -et inférieur n'a pas été testé. -Il est hautement recommandé que vous compiliez +et inférieur n'a pas été testé. +Il est hautement recommandé que vous compiliez MPlayer en utilisant GCC 3.4 ou plus, ou si -vous êtes sous POWERS, GCC 4.0 est requis. +vous êtes sous POWERS, GCC 4.0 est requis. Assurez vous d'utiliser GNU make (/opt/freeware/bin/gmake) pour construire MPlayer, autrement vous rencontreriez -des problèmes si vous utilisez /usr/ccs/bin/make. +des problèmes si vous utilisez /usr/ccs/bin/make. -La détection CPU est toujours un travail en cours. -Les architectures suivantes ont été testé: +La détection CPU est toujours un travail en cours. +Les architectures suivantes ont été testé: @@ -514,8 +514,8 @@ -Les architectures suivantes n'ont pas été testé, mais devraient quand -même marcher: +Les architectures suivantes n'ont pas été testé, mais devraient quand +même marcher: POWER @@ -524,16 +524,16 @@ -Le son à travers les Services Ultimedia n'est pas supporté, comme Ultimedia a -été abondonné dans AIX 5.1; , la seule option est d'utiliser les pilotes AIX OSS +Le son à travers les Services Ultimedia n'est pas supporté, comme Ultimedia a +été abondonné dans AIX 5.1; , la seule option est d'utiliser les pilotes AIX OSS de 4Front Technologies depuis http://www/opensound.com/aix/html. 4Front Technologies fourni librement les pilotes OSS pour AIX 5.1 pour un usage personnel et non-commercial. Cependant, il n'y a actuellement -pas de pilote de son pour AIX 5.2 ou 5.3. Cela signifie qu'à l'heure actuelle MPlayer ne produit pas de son sous AIX 5.2 et 5.3. -Solutions aux problèmes courants : +Solutions aux problèmes courants : @@ -547,9 +547,9 @@ --charset=US-ASCII to continue anyway. Messages in the GTK-2 interface will be broken then. -Ceci est du au fait que AIX utilise un jeu de caractère (charset) non -standards. En conséquence, la conversion d'une sortie MPlayer en un -autre character set et n'est pas suporté pour l'instant. La solution +Ceci est du au fait que AIX utilise un jeu de caractère (charset) non +standards. En conséquence, la conversion d'une sortie MPlayer en un +autre character set et n'est pas suporté pour l'instant. La solution est d'utiliser: $ ./configure --charset=noconv @@ -567,72 +567,72 @@ Cygwin et MinGW. Il n'a pas encore de GUI, mais la version en ligne de commande est - complètement opérationnelle. Vous devriez jeter un oeil à la liste de diffusion + complètement opérationnelle. Vous devriez jeter un oeil à la liste de diffusion Mplayer-cygwin - pour obtenir de l'aide et les dernières informations. - Les binaires officiels de Windows peuvent être récupérés sur la - page de téléchargement. - Les paquetages d'installation et de simple frontends GUI sont disponibles à partir de sources - externe, nous avons collecté ensuite dans la section Windows de notre + pour obtenir de l'aide et les dernières informations. + Les binaires officiels de Windows peuvent être récupérés sur la + page de téléchargement. + Les paquetages d'installation et de simple frontends GUI sont disponibles à partir de sources + externe, nous avons collecté ensuite dans la section Windows de notre page de projets. -Si vous souhaitez éviter d'utiliser la commande en ligne, une astuce +Si vous souhaitez éviter d'utiliser la commande en ligne, une astuce toute simple est de mettre un raccourci sur votre bureau qui contient quelque chose comme ce qui suit dans la section d'execution: c:\chemin\vers\mplayer.exe %1 -Cela va faire lire à MPlayer n'importe quel -film qui est laché sur le raccourci. -Ajoutez pour le mode plein écran. +Cela va faire lire à MPlayer n'importe quel +film qui est laché sur le raccourci. +Ajoutez pour le mode plein écran. - Les meilleurs résultats sont obtenus avec le codec vidéo DirectX natif + Les meilleurs résultats sont obtenus avec le codec vidéo DirectX natif (). Vous pouvez aussi utiliser OpenGL et SDL, - mais les performances d'OpenGL sont très variables suivant les systèmes - et SDL est connu pour distordre l'image ou planter sur certains systèmes. - Si l'image est distordue, essayez de désactiver l'accélération matérielle avec - . Téléchargez les - fichiers d'entête DirectX 7 - pour compiler le pilote de sortie vidéo DirectX. De plus vous devez - avoir DirectX 7 ou supérieur pour que ce pilote fonctionne. + mais les performances d'OpenGL sont très variables suivant les systèmes + et SDL est connu pour distordre l'image ou planter sur certains systèmes. + Si l'image est distordue, essayez de désactiver l'accélération matérielle avec + . Téléchargez les + fichiers d'entête DirectX 7 + pour compiler le pilote de sortie vidéo DirectX. De plus vous devez + avoir DirectX 7 ou supérieur pour que ce pilote fonctionne. VIDIX fonctionne maintenant sous Windows - avec , bien que ce soit toujours expérimental - et que cela requiert une configuration manuelle. Téléchargez + avec , bien que ce soit toujours expérimental + et que cela requiert une configuration manuelle. Téléchargez dhahelper.sys ou dhahelper.sys (avec support des MTRR) - et copiez le dans le répertoire + et copiez le dans le répertoire libdha/dhahelperwin de votre arborescence MPlayer. - Ouvrez une console et placez-vous dans ce répertoire. Ensuite tapez + Ouvrez une console et placez-vous dans ce répertoire. Ensuite tapez gcc -o dhasetup.exe dhasetup.c - et exécutez + et exécutez dhasetup.exe install en tant qu'Administrateur. Ensuite vous devez rebooter. Lorsque c'est fait, copiez les fichiers .so - de vidix/drivers dans le répertoire - mplayer/vidix relatif à votre + de vidix/drivers dans le répertoire + mplayer/vidix relatif à votre mplayer.exe. -Pour de meilleurs résultats MPlayer devrait - utiliser une palette que votre carte graphique supporte de façon matérielle. +Pour de meilleurs résultats MPlayer devrait + utiliser une palette que votre carte graphique supporte de façon matérielle. Malheureusement, de nombreux pilotes graphiques Windows renvoient certaines - palettes alors que la carte ne le supporte pas. Pour le vérifier, essayez + palettes alors que la carte ne le supporte pas. Pour le vérifier, essayez mplayer -benchmark -nosound -frames 100 -vf format=palette film - où palette peut être n'importe quelle palette - affichée par l'option . Si vous - trouvez une palette que votre carte gère particulièrement mal, + où palette peut être n'importe quelle palette + affichée par l'option . Si vous + trouvez une palette que votre carte gère particulièrement mal, - l'empèchera d'être utilisée. Ajouter cela à votre fichier de conf pour - ne plus l'utiliser de façon permanente. + l'empèchera d'être utilisée. Ajouter cela à votre fichier de conf pour + ne plus l'utiliser de façon permanente. @@ -650,20 +650,20 @@ -Il y a des paquetages de codec spécial pour Windows disponible sur notre +Il y a des paquetages de codec spécial pour Windows disponible sur notre page de codecs pour permettre de jouer les formats qui ne sont pas encore nativement -supportés. +supportés. Placez les codecs quelque part dans votre patch ou passez -(éventuellement +(éventuellement -uniquement sous Cygwin) à configure. -Nous avons eu quelques retours indiquant que les DLLs Real doivent être -accessibles en écriture pour l'utilisateur ayant lancé -MPlayer, mais seulement sur certains systèmes +uniquement sous Cygwin) à configure. +Nous avons eu quelques retours indiquant que les DLLs Real doivent être +accessibles en écriture pour l'utilisateur ayant lancé +MPlayer, mais seulement sur certains systèmes (NT4). -Essayez de les rendre accessibles en écriture si vous avez des problèmes. +Essayez de les rendre accessibles en écriture si vous avez des problèmes. Vous pouvez lire des VCDs en jouant les fichiers @@ -673,29 +673,29 @@ mplayer d:/mpegav/avseq01.dat -Les DVDs fonctionnent également, ajustez - à la lettre de votre lecteur DVD-ROM: +Les DVDs fonctionnent également, ajustez + à la lettre de votre lecteur DVD-ROM: mplayer dvd://<titre> -dvd-device d: La console Cygwin/MinGW - est plutôt lente. Il semble que rediriger la sortie - ou utiliser l'option améliore les performances. Le - rendu direct () peut également aider. + est plutôt lente. Il semble que rediriger la sortie + ou utiliser l'option améliore les performances. Le + rendu direct () peut également aider. Si la lecture est erratique, essayez . Si certaines de ces options vous sont utiles, vous pouvez les placer dans votre fichier de config. -Sous Windows la détection CPU en cours d'execution (runtime CPU detection) -désactive le support SSE en raison de plantages récurrent et dur à tracer liés au SSE. +Sous Windows la détection CPU en cours d'execution (runtime CPU detection) +désactive le support SSE en raison de plantages récurrent et dur à tracer liés au SSE. Si vous souhaitez avoir le support SSE sous Windows, vous devrez compiler sans runtime CPU detection. -Si vous avez un Pentium 4 et que vous expériencez un plantage lors de l'utilisation -des codecs RealPlayer vous pourriez vouloir désactiver le support hyperthreading. +Si vous avez un Pentium 4 et que vous expériencez un plantage lors de l'utilisation +des codecs RealPlayer vous pourriez vouloir désactiver le support hyperthreading. @@ -705,18 +705,18 @@ <application>Cygwin</application> -Vous devez utiliser Cygwin 1.5.0 ou supérieur +Vous devez utiliser Cygwin 1.5.0 ou supérieur pour pouvoir compiler MPlayer. -Les fichiers d'entête DirectX doivent être décompressés dans +Les fichiers d'entête DirectX doivent être décompressés dans /usr/include/ ou dans /usr/local/include/. Les instructions et les fichiers pour faire tourner SDL sous Cygwin -peuvent être trouvés sur le +peuvent être trouvés sur le site de libsdl. @@ -727,22 +727,22 @@ <application>MinGW</application> Installer une version de MinGW qui puisse - compiler MPlayer était considéré comme compliqué, - mais fonctionne désormais sans modifications. Installez simplement - MinGW 3.1.0 ou plus récent et MSYS 1.0.9 ou plus - récent et dites au postinstall de MSYS que MinGW - est installé. + compiler MPlayer était considéré comme compliqué, + mais fonctionne désormais sans modifications. Installez simplement + MinGW 3.1.0 ou plus récent et MSYS 1.0.9 ou plus + récent et dites au postinstall de MSYS que MinGW + est installé. -Décompressez les fichiers d'entête de DirectX dans /mingw/include/. +Décompressez les fichiers d'entête de DirectX dans /mingw/include/. -Le support des entêtes compressées MOV requiert +Le support des entêtes compressées MOV requiert zlib, que - MinGW ne fournit pas par défaut. + MinGW ne fournit pas par défaut. Configurez-le avec et installez-le avant de compiler MPlayer. -De complètes instructions pour compiler MPlayer -et les librairies nécessaires sont disponibles sur +De complètes instructions pour compiler MPlayer +et les librairies nécessaires sont disponibles sur MPlayer MinGW HOWTO. @@ -755,90 +755,90 @@ Mac OS -MPlayer ne fonctionne pas sur des versions ultérieures -à Mac OS 10, mais devrait compiler sans changement sur Mac OS X 10.2 et supérieur. -Le compilateur préféré étant la version Apple de GCC 3.x ou supérieure. +MPlayer ne fonctionne pas sur des versions ultérieures +à Mac OS 10, mais devrait compiler sans changement sur Mac OS X 10.2 et supérieur. +Le compilateur préféré étant la version Apple de GCC 3.x ou supérieure. Vous pouvez obtenir l'environement de compilation de base en installant Xcode de Apple. -Si vous avez Mac OS X 10.3.9 ou supérieur et QuickTime 7 -vous pouvez utiliser le pilote macosx de sortie vidéo. +Si vous avez Mac OS X 10.3.9 ou supérieur et QuickTime 7 +vous pouvez utiliser le pilote macosx de sortie vidéo. -Malheureusement, cet environement de base ne vous autorise pas à -profiter de toute les fonctionalités de +Malheureusement, cet environement de base ne vous autorise pas à +profiter de toute les fonctionalités de MPlayer. Par exemple, pour compiler le support OSD, vous devez avoir les librairies fontconfig -et freetype installées sur votre machine. -Contrairement à d'autres Unix comme la plupart des Linux et des BSDs, -OSX n'a pas un seul système de package installé par défault. +et freetype installées sur votre machine. +Contrairement à d'autres Unix comme la plupart des Linux et des BSDs, +OSX n'a pas un seul système de package installé par défault. Il y en a au moins deux au choix : Fink et MacPorts. -Les deux fournissent approximativement les même services -(i.e. beaucoup de packages au choix, la résolution des dépendances, la -possibilité d'ajouter/mêtre à jour/supprimer simplement des packages, +Les deux fournissent approximativement les même services +(i.e. beaucoup de packages au choix, la résolution des dépendances, la +possibilité d'ajouter/mêtre à jour/supprimer simplement des packages, etc...). -Fink offre à la fois des packages binaires précompilés ou la -possibilité de compiler tout à partir des sources, alors que -MacPorts offre seulement la possibilité de compilé les sources. +Fink offre à la fois des packages binaires précompilés ou la +possibilité de compiler tout à partir des sources, alors que +MacPorts offre seulement la possibilité de compilé les sources. L'auteur de ce guide a choisi MacPorts pour la simple raison que son installation minimale occupe moins d'espace disque. -Les exemples à suivre sont basés sur MacPorts. +Les exemples à suivre sont basés sur MacPorts. Par exemple, pour compiler MPlayer avec le support OSD: sudo port install pkgconfig -Ceci va installer pkg-config, le système de +Ceci va installer pkg-config, le système de gestion des flags de compilation/linking des librairies. Le script configure de -MPlayer l'utilise pour détecter les +MPlayer l'utilise pour détecter les librairies proprement. Vous pouvez ensuite installer fontconfig de -la même manière: +la même manière: sudo port install fontconfig Vous pouvez ensuite lancer le script configure de MPlayer (notez les variables d'environement PKG_CONFIG_PATH et PATH pour que -configure trouve les librairies installées +configure trouve les librairies installées avec MacPorts): PKG_CONFIG_PATH=/opt/local/lib/pkgconfig/ PATH=$PATH:/opt/local/bin/ ./configure MPlayer OS X GUI -Vous pouvez obtenir un GUI natif et un binaire pré-compilé de +Vous pouvez obtenir un GUI natif et un binaire pré-compilé de MPlayer pour Mac OS X depuis le projet MPlayerOSX, mais soyez averti: ce projet n'est plus du tout actif. -Heureusement, MPlayerOSX a été repris en main -par un membre de l'équipe de MPlayer. +Heureusement, MPlayerOSX a été repris en main +par un membre de l'équipe de MPlayer. Des versions preview sont disponibles sur notre -page de téléchargement +page de téléchargement et une version officielle ne devrait pas tarder. Afin de compiler MPlayerOSX depuis le source -vous-même, vous avez besoin du module mplayerosx, +vous-même, vous avez besoin du module mplayerosx, du module main et d'une copie du module SVN -main renommé en main_noaltivec. +main renommé en main_noaltivec. mplayerosx est le frontend GUI, main est un MPlayer et -main_noaltivec est le MPlayer compilé sans le support +main_noaltivec est le MPlayer compilé sans le support AltiVec. -Pour récupérer les modules SVN utilisez: +Pour récupérer les modules SVN utilisez: svn checkout svn://svn.mplayerhq.hu/mplayerosx/trunk/ mplayerosx svn checkout svn://svn.mplayerhq.hu/mplayer/trunk/ main @@ -854,16 +854,16 @@ | |--->main (source SVN de MPlayer) | - |--->main_noaltivec (source SVN de MPlayer configuré avec --disable-altivec) + |--->main_noaltivec (source SVN de MPlayer configuré avec --disable-altivec) | |--->mplayerosx (source SVN MPlayerOSX) -Premièrement vous avez besoin de compiler main et main_noaltivec. +Premièrement vous avez besoin de compiler main et main_noaltivec. -Ensuite, réglez une variable globale: +Ensuite, réglez une variable globale: export MACOSX_DEPLOYMENT_TARGET=10.3 @@ -884,10 +884,10 @@ ./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11 --disable-altivec -Vous pourriez avoir besoin d'éditer config.mak et +Vous pourriez avoir besoin d'éditer config.mak et changer le -mcpu et -mtune de -74XX à G3. +74XX à G3. @@ -895,18 +895,18 @@ make -ensuite placez vous dans le répertoire mplayerosx et tapez +ensuite placez vous dans le répertoire mplayerosx et tapez make dist -Cela créera une archive compressée .dmg avec le binaire -prêt à l'emploi. +Cela créera une archive compressée .dmg avec le binaire +prêt à l'emploi. Vous pouvez aussi utiliser le projet Xcode 2.1; -le vieux projet pour Xcode 1.x n'étant plus +le vieux projet pour Xcode 1.x n'étant plus du tout en fonction. @@ -917,24 +917,24 @@ MPlayer se lance sur bon nombre de plateformes exotiques, -mais la plupart des changements spécifiques à ces systèmes n'ont pas été -mergé dans l'arbre des sources officielles de MPlayer. -Pour les instructions de build vous devriez vous référer à la documentation -spécifique du système. +mais la plupart des changements spécifiques à ces systèmes n'ont pas été +mergé dans l'arbre des sources officielles de MPlayer. +Pour les instructions de build vous devriez vous référer à la documentation +spécifique du système. QNX -Vous aurez besoin de télécharger et installer SDL pour QNX. Puis de lancer +Vous aurez besoin de télécharger et installer SDL pour QNX. Puis de lancer MPlayer avec les options et -, cela devrait être rapide. +, cela devrait être rapide. La sortie de sera encore plus lente que sous Linux, -étant donné que QNX n'a qu'une émulation X, qui est -très lente. +étant donné que QNX n'a qu'une émulation X, qui est +très lente. @@ -942,18 +942,18 @@ Amiga/MorphOS (GeekGadgets) Les gens de chez www.amigasoft.net -font des paquetages actualisés pour MPlayer et +font des paquetages actualisés pour MPlayer et MEncoder. -Nicholas Det de Genesi a réalisé un gros et puissant portage de +Nicholas Det de Genesi a réalisé un gros et puissant portage de MPlayer pour MorphOS. -Malheureusement, il est basé sur la série 0.90. +Malheureusement, il est basé sur la série 0.90. -Téléchargez-le sur MorphZone: +Téléchargez-le sur MorphZone: diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/radio.xml --- a/DOCS/xml/fr/radio.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/radio.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,14 +1,14 @@ - + Radio -Entrée Radio +Entrée Radio -Cette section a pour but de vous expliquer comment écouter la radio -depuis un tuner compatible V4L (Video For Linux). Reportez-vous à la +Cette section a pour but de vous expliquer comment écouter la radio +depuis un tuner compatible V4L (Video For Linux). Reportez-vous à la page de manuel pour la description des options controlant la radio ainsi que pour la liste des raccourcis clavier. @@ -19,13 +19,13 @@ - Le support de la radio n'est pas activée par défaut, vous devez donc commencer + Le support de la radio n'est pas activée par défaut, vous devez donc commencer par recompiler MPlayer. Invoquez ./configure avec l'option - et si vous désirez pouvoir enregister la radio, + et si vous désirez pouvoir enregister la radio, ajoutez . - Vérifiez que votre tuner fonctionne avec un autre logiciel d'écoute radio + Vérifiez que votre tuner fonctionne avec un autre logiciel d'écoute radio comme XawTV par exemple. @@ -34,26 +34,26 @@ Astuces d'utilisation -La liste complète des options est disponible dans la page de manuel. -En voici une sélection des plus pratiques: +La liste complète des options est disponible dans la page de manuel. +En voici une sélection des plus pratiques: L'option . Un exemple: -radio channels=104.4-Sibir,103.9-Maximum -Avec cette option, seules les fréquences 104.4 et 103.9 -pourront être écoutées. Lors d'un changement de station, le nom de la radio -apparaitra à l'écran (OSD). Les caractères espace " " dans le nom de la station -doivent être remplacés par le caractère underscore "_". +Avec cette option, seules les fréquences 104.4 et 103.9 +pourront être écoutées. Lors d'un changement de station, le nom de la radio +apparaitra à l'écran (OSD). Les caractères espace " " dans le nom de la station +doivent être remplacés par le caractère underscore "_". -Il y a plusieurs façons d'enregistrer la radio. Vous pouvez soit utiliser votre -carte son via un cable externe reliant votre carte vidéo et le line-in de la carte son -ou utiliser l'ADC integré à la puce saa7134. Dans le second cas, vous devez charger le +Il y a plusieurs façons d'enregistrer la radio. Vous pouvez soit utiliser votre +carte son via un cable externe reliant votre carte vidéo et le line-in de la carte son +ou utiliser l'ADC integré à la puce saa7134. Dans le second cas, vous devez charger le pilote saa7134-alsa ou saa7134-oss selon votre configuration. @@ -61,11 +61,11 @@ -MEncoder ne peut pas être utilisé pour enregistrer la radio car -il doit necessairement travailler sur un flux vidéo. Vous pouvez soit utiliser le logiciel +MEncoder ne peut pas être utilisé pour enregistrer la radio car +il doit necessairement travailler sur un flux vidéo. Vous pouvez soit utiliser le logiciel arecord du projet ALSA ou utiliser l'option . Dans ce cas, vous n'entenderez rien, -sauf si vous utilisez un cable branché au line-in et que le volume du line-in n'est pas nul). +sauf si vous utilisez un cable branché au line-in et que le volume du line-in n'est pas nul). @@ -78,8 +78,8 @@ -Ecoute depuis un périphérique V4L standard (cable relié au line-in, -enregistrement désactivé): +Ecoute depuis un périphérique V4L standard (cable relié au line-in, +enregistrement désactivé): mplayer radio://104.4 @@ -88,8 +88,8 @@ -Ecoute depuis un périphérique V4L standard (cable relié au line-in, -enregistrement désactivé, interface V4Lv1): +Ecoute depuis un périphérique V4L standard (cable relié au line-in, +enregistrement désactivé, interface V4Lv1): mplayer -radio driver=v4l radio://104.4 @@ -98,7 +98,7 @@ -Ecoute de la seconde fréquence dans la liste. +Ecoute de la seconde fréquence dans la liste. mplayer -radio channels=104.4=Sibir,103.9=Maximm radio://2 @@ -108,14 +108,14 @@ Transfert du son par le bus PCI depuis l'ADC interne de la carte son. -Dans cet exemple, le tuner radio est utilisé comme une seconde carte son -(périphérique ALSA hw:1,0). Pour les cartes son basées sur la puce -saa7134, le module saa7134-alsa ou saa7134-oss doit être chargé. +Dans cet exemple, le tuner radio est utilisé comme une seconde carte son +(périphérique ALSA hw:1,0). Pour les cartes son basées sur la puce +saa7134, le module saa7134-alsa ou saa7134-oss doit être chargé. mplayer -rawaudio rate=32000 -radio adevice=hw=1.0:arate=32000:channels=104.4=Sibir,103.9=Maximm radio://2/capture -Dans les noms de périphérique ALSA, les point-virgules ";" doivent être remplacés -par des signes égal "=" et les virgules "," par des points ".". +Dans les noms de périphérique ALSA, les point-virgules ";" doivent être remplacés +par des signes égal "=" et les virgules "," par des points ".". diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/skin.xml --- a/DOCS/xml/fr/skin.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/skin.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,21 +1,21 @@ - + Format de skins <application>MPlayer</application> -Aperçu +Aperçu Ce n'est pas en rapport direct avec le format des skins, mais vous devez savoir -que MPlayer n'a pas de skin par défaut, donc -au moins une skin doit être installée pour pouvoir utiliser +que MPlayer n'a pas de skin par défaut, donc +au moins une skin doit être installée pour pouvoir utiliser la GUI. -Répertoires +Répertoires -MPlayer cherche des skins dans ces répertoires (dans cet ordre): +MPlayer cherche des skins dans ces répertoires (dans cet ordre): $(DATADIR)/skins/ @@ -30,110 +30,110 @@ -Notez que le premier répertoire peut varier suivant la façon dont MPlayer a été -configuré (voir les arguments et +Notez que le premier répertoire peut varier suivant la façon dont MPlayer a été +configuré (voir les arguments et du script configure). -Chaque skin est installée dans son propre répertoire sous l'un des répertoires -listés ci-dessus, par exemple: +Chaque skin est installée dans son propre répertoire sous l'un des répertoires +listés ci-dessus, par exemple: $(PREFIX)/share/mplayer/skins/default/ Format d'images -Les images doivent être en truecolor (24 ou 32 bpp) et enregistrées au +Les images doivent être en truecolor (24 ou 32 bpp) et enregistrées au format PNG. -Dans la fenêtre principale et la barre de lecture (c.f. ci-dessous) vous pouvez -utiliser des images dotées de régions "transparentes": les régions +Dans la fenêtre principale et la barre de lecture (c.f. ci-dessous) vous pouvez +utiliser des images dotées de régions "transparentes": les régions remplies avec la couleur #FF00FF (magenta) deviennent transparentes dans MPlayer. -Cela signifie que vous pouvez obtenir des formes particulières pour vos fenêtres si votre -serveur X possède l'extension XShape. +Cela signifie que vous pouvez obtenir des formes particulières pour vos fenêtres si votre +serveur X possède l'extension XShape. Composants d'une skin -Les skins sont d'un format plutôt libre (contrairement aux formats fixes de +Les skins sont d'un format plutôt libre (contrairement aux formats fixes de Winamp/XMMS, par exemple), -donc il ne tient qu'a vous de créer quelque chose de bien. +donc il ne tient qu'a vous de créer quelque chose de bien. -Actuellement, trois fenêtres doivent être décorées: la -fenêtre principale, la -sous-fenêtre, la +Actuellement, trois fenêtres doivent être décorées: la +fenêtre principale, la +sous-fenêtre, la barre de lecture, et le menu (activable par un clic droit). - Vous contrôlez MPlayer par la fenêtre principale - et/ou la barre de lecture. L'arrière plan est - une image. Divers objets peuvent (et doivent) venir se placer dans cette fenêtre: - boutons, podomètres + Vous contrôlez MPlayer par la fenêtre principale + et/ou la barre de lecture. L'arrière plan est + une image. Divers objets peuvent (et doivent) venir se placer dans cette fenêtre: + boutons, podomètres (sliders) et labels. Pour chaque objet, vous devez - spécifier sa taille et sa position. + spécifier sa taille et sa position. - Un bouton comprend trois états (pressé, relâché, - désactivé), donc l'image doit se diviser en trois parties, verticalement. Voir - l'objet bouton pour plus de détails. + Un bouton comprend trois états (pressé, relâché, + désactivé), donc l'image doit se diviser en trois parties, verticalement. Voir + l'objet bouton pour plus de détails. - Un podomètre (principalement utilisé pour la - barre d'avancement et le contrôle du volume/balance) peut posséder n'importe quel - nombre d'états en empilant ces images, verticalement. Voir + Un podomètre (principalement utilisé pour la + barre d'avancement et le contrôle du volume/balance) peut posséder n'importe quel + nombre d'états en empilant ces images, verticalement. Voir hpotmeter et - potmeter pour plus de détails. + potmeter pour plus de détails. Les labels sont un peu particuliers : les - caractères nécessaires pour les dessiner sont récupérés depuis un fichier image, - décrit par un fichier de description de polices. - Ce dernier est un fichier texte brut spécifiant la position x,y ainsi que la - taille de chaque caractère dans l'image (le fichier image et son descripteur + caractères nécessaires pour les dessiner sont récupérés depuis un fichier image, + décrit par un fichier de description de polices. + Ce dernier est un fichier texte brut spécifiant la position x,y ainsi que la + taille de chaque caractère dans l'image (le fichier image et son descripteur forment une police ensemble). Voir dlabel - et slabel pour plus de détails. + et slabel pour plus de détails. - Toutes les images disposent de la couleur de transparence décrite dans la section + Toutes les images disposent de la couleur de transparence décrite dans la section formats d'images. Si le serveur X ne supporte pas l'extension Xshape, les parties transparentes seront noires. Si vous - voulez utiliser cette fonction, la largeur de l'image de la fenêtre principale - devra être divisible par 8. + voulez utiliser cette fonction, la largeur de l'image de la fenêtre principale + devra être divisible par 8. - La sous-fenêtre contient la vidéo en elle même. - Elle peut afficher une image si aucun film n'est chargé (ce n'est jamais plaisant - d'avoir une fenêtre vide :-)) Note: la couleur - de transparence n'est pas autorisée ici. + La sous-fenêtre contient la vidéo en elle même. + Elle peut afficher une image si aucun film n'est chargé (ce n'est jamais plaisant + d'avoir une fenêtre vide :-)) Note: la couleur + de transparence n'est pas autorisée ici. - Le menu est simplement un moyen de contrôler - MPlayer par des entrées graphiques. Deux images sont nécessaires pour le menu: - l'une d'elle, l'image de base, affiche le menu dans son été normal, l'autre est - utilisée pour afficher les entrées sélectionnées. Quand vous faites apparaître le - menu, la première image s'affiche. Si vous passez la souris sur les entrées du - menu, l'entrée sélectionnée est copiée depuis la seconde image, et uniquement la - partie concernée par cette sélection (la seconde image ne s'affiche jamais - complètement.) + Le menu est simplement un moyen de contrôler + MPlayer par des entrées graphiques. Deux images sont nécessaires pour le menu: + l'une d'elle, l'image de base, affiche le menu dans son été normal, l'autre est + utilisée pour afficher les entrées sélectionnées. Quand vous faites apparaître le + menu, la première image s'affiche. Si vous passez la souris sur les entrées du + menu, l'entrée sélectionnée est copiée depuis la seconde image, et uniquement la + partie concernée par cette sélection (la seconde image ne s'affiche jamais + complètement.) - Une entrée de menu se définit par sa position et sa taille dans l'image (voir la - section menu pour plus de détails). + Une entrée de menu se définit par sa position et sa taille dans l'image (voir la + section menu pour plus de détails). - Une chose essentielle n'a pas encore été mentionnée : pour que les boutons, - podomètres et entrées du menu fonctionnent, MPlayer doit savoir quoi en faire. - Ceci dépend des messages (events) envoyés. Pour - chacun de ces objets vous devez définir le message à afficher quand on clique + Une chose essentielle n'a pas encore été mentionnée : pour que les boutons, + podomètres et entrées du menu fonctionnent, MPlayer doit savoir quoi en faire. + Ceci dépend des messages (events) envoyés. Pour + chacun de ces objets vous devez définir le message à afficher quand on clique dessus. @@ -144,22 +144,22 @@ Vous aurez besoin des fichiers suivants pour construire une skin: - Le fichier de configuration nommé skin indique - à MPlayer comment assembler les différentes images et comment interpréter les + Le fichier de configuration nommé skin indique + à MPlayer comment assembler les différentes images et comment interpréter les clics de souris sur l'interface. - L'image de fond de la fenêtre principale. + L'image de fond de la fenêtre principale. - Les images correspondants aux objets de la fenêtre principale (y compris une ou - plusieurs polices et descripteurs nécessaires à l'affichage des textes). + Les images correspondants aux objets de la fenêtre principale (y compris une ou + plusieurs polices et descripteurs nécessaires à l'affichage des textes). - L'image affichée dans la sous-fenêtre (optionnel). + L'image affichée dans la sous-fenêtre (optionnel). - Deux images pour le menu (nécessaires uniquement si vous voulez créer un menu). + Deux images pour le menu (nécessaires uniquement si vous voulez créer un menu). A l'exception du fichier de configuration, vous pouvez nommer les fichiers comme @@ -172,15 +172,15 @@ Le fichier skin -Comme mentionné plus haut, c'est le fichier de configuration de la skin. Il est -lu ligne par ligne; les lignes de commentaires démarrent par le caractère -';' en début de ligne (seuls les espaces et tabulations sont -autorisées avant ce signe). +Comme mentionné plus haut, c'est le fichier de configuration de la skin. Il est +lu ligne par ligne; les lignes de commentaires démarrent par le caractère +';' en début de ligne (seuls les espaces et tabulations sont +autorisées avant ce signe). -Les fichiers se composent de sections. Chaque section décrit la skin pour une -application et s'écrit sous la forme: +Les fichiers se composent de sections. Chaque section décrit la skin pour une +application et s'écrit sous la forme: section = nom de la section . @@ -196,9 +196,9 @@ -Dans cette section chaque fenêtre est décrite par un bloc de la forme suivante: +Dans cette section chaque fenêtre est décrite par un bloc de la forme suivante: -window = nom de la fenêtre +window = nom de la fenêtre . . . @@ -207,38 +207,38 @@ -Où peut-être l'un des types suivants: +Où peut-être l'un des types suivants: -main - pour la fenêtre principale -sub - pour la sous-fenêtre +main - pour la fenêtre principale +sub - pour la sous-fenêtre menu - pour le menu playbar - barre de lecture -(Les blocs sub et menu sont optionnels - vous n'avez pas l'obligation de décorer -le menu et la sous-fenêtre.) +(Les blocs sub et menu sont optionnels - vous n'avez pas l'obligation de décorer +le menu et la sous-fenêtre.) -Dans un bloc window, vous pouvez définir chaque objet sous la forme: -objet = paramètre -Où objet est une ligne identifiant le type d'objet de la GUI, -paramètre est une valeur numérique ou textuelle (ou une liste -de valeurs séparées par des virgules). +Dans un bloc window, vous pouvez définir chaque objet sous la forme: +objet = paramètre +Où objet est une ligne identifiant le type d'objet de la GUI, +paramètre est une valeur numérique ou textuelle (ou une liste +de valeurs séparées par des virgules). -Le fichier final doit donc ressembler à ceci: +Le fichier final doit donc ressembler à ceci: section = movieplayer window = main - ; ... objets de la fenêtre principale ... + ; ... objets de la fenêtre principale ... end window = sub - ; ... objets de la sous-fenêtre ... + ; ... objets de la sous-fenêtre ... end window = menu @@ -253,21 +253,21 @@ -Le nom d'un fichier image doit être donné sans distinction de répertoire - les -images seront cherchées dans le répertoire skins. -Vous pouvez (mais ce n'est pas obligatoire) spécifier l'extension du fichier. Si +Le nom d'un fichier image doit être donné sans distinction de répertoire - les +images seront cherchées dans le répertoire skins. +Vous pouvez (mais ce n'est pas obligatoire) spécifier l'extension du fichier. Si le fichier n'existe pas, MPlayer essaie de charger le fichier -<nomfichier>.<ext>, où png +<nomfichier>.<ext>, où png et PNG sera respectivement <ext> -(dans cet ordre). La première correspondance trouvée sera utilisée. +(dans cet ordre). La première correspondance trouvée sera utilisée. -Pour finir quelques mots sur le positionnement. La fenêtre principale et la -sous-fenêtre peuvent être placées dans des coins différents de l'écran en donnant -les coordonnées X et Y. 0 +Pour finir quelques mots sur le positionnement. La fenêtre principale et la +sous-fenêtre peuvent être placées dans des coins différents de l'écran en donnant +les coordonnées X et Y. 0 pour haut ou gauche, -1 pour centre et -2 -pour droite ou bas, comme montré sur cette illustration: +pour droite ou bas, comme montré sur cette illustration: @@ -283,8 +283,8 @@ -Un exemple. Supposons que vous avez crée une image main.png -que vous voulez utiliser pour la fenêtre principale: +Un exemple. Supposons que vous avez crée une image main.png +que vous voulez utiliser pour la fenêtre principale: base = main, -1, -1 MPlayer essaie de charger les fichiers main, main.png, main.PNG. @@ -292,7 +292,7 @@ -Fenêtre principale et barre de lecture +Fenêtre principale et barre de lecture Vous trouverez ci-dessous la liste des objets utilisables dans les blocs 'window = main' ... 'end', @@ -305,15 +305,15 @@ base = image, X, Y - Vous spécifiez ici l'image de fond utilisée dans la fenêtre principale. La - fenêtre apparaîtra a la position X,Y sur l'écran. La fenêtre + Vous spécifiez ici l'image de fond utilisée dans la fenêtre principale. La + fenêtre apparaîtra a la position X,Y sur l'écran. La fenêtre aura la taille de l'image. - Ces coordonnées ne fonctionnent actuellement pas pour la fenêtre + Ces coordonnées ne fonctionnent actuellement pas pour la fenêtre d'affichage. - Les régions transparentes (couleur #FF00FF) apparaîtront en noir + Les régions transparentes (couleur #FF00FF) apparaîtront en noir sur les serveurs X n'ayant pas l'extension XShape. La largeur de l'image doit - être divisible par 8. + être divisible par 8. @@ -323,19 +323,19 @@ Place un bouton de taille largeur * hauteur -a la position X,Y. Le message sera généré -au clic sur ce bouton. L'image appelée par image doit avoir -trois états empilés verticalement (pour les trois états du bouton), comme ceci: +a la position X,Y. Le message sera généré +au clic sur ce bouton. L'image appelée par image doit avoir +trois états empilés verticalement (pour les trois états du bouton), comme ceci: +------------+ -| pressé | +| pressé | +------------+ -| relâché | +| relâché | +------------+ -| désactivé | +| désactivé | +------------+ @@ -347,10 +347,10 @@ decoration = enable|disable -Active (enable) ou désactive (disable) la décoration du gestionnaire de fenêtre -pour la fenêtre principale. disable par défaut. +Active (enable) ou désactive (disable) la décoration du gestionnaire de fenêtre +pour la fenêtre principale. disable par défaut. - Cela ne fonctionne pas pour la fenêtre d'affichage, il n'y en a pas + Cela ne fonctionne pas pour la fenêtre d'affichage, il n'y en a pas besoin. @@ -370,25 +370,25 @@ -Place un podomètre horizontal (hpotmeter) ou vertical (vpotmeter) de taille -largeur * hauteur à la position -X,Y. L'image peut être divisée en différentes parties pour les -différentes phases du podomètre (par exemple, vous pouvez en avoir un pour le -contrôle du volume qui passe du vert au rouge quand sa valeur passe du minimum au -maximum). hpotmeter peut posséder un bouton qui sera glissé +Place un podomètre horizontal (hpotmeter) ou vertical (vpotmeter) de taille +largeur * hauteur à la position +X,Y. L'image peut être divisée en différentes parties pour les +différentes phases du podomètre (par exemple, vous pouvez en avoir un pour le +contrôle du volume qui passe du vert au rouge quand sa valeur passe du minimum au +maximum). hpotmeter peut posséder un bouton qui sera glissé horizontalement. - button - l'image utilisée pour le bouton (doit - avoir trois états superposés, comme pour les + button - l'image utilisée pour le bouton (doit + avoir trois états superposés, comme pour les boutons) blargeur,bhauteur - taille du bouton - phases - l'image utilisée pour les différentes - phases du podomètre. Une valeur NULL spéciale peut-être - utilisée si vous ne voulez pas d'image. L'image doit être divisée en + phases - l'image utilisée pour les différentes + phases du podomètre. Une valeur NULL spéciale peut-être + utilisée si vous ne voulez pas d'image. L'image doit être divisée en numphasesparts verticalement comme ceci: @@ -405,18 +405,18 @@ - numphases - nombre d'états placés dans l'image phases. + numphases - nombre d'états placés dans l'image phases. - default - valeur par défaut du podomètre (dans - un intervalle de 0 à 100) + default - valeur par défaut du podomètre (dans + un intervalle de 0 à 100) X,Y - position du hpotmeter largeur,hauteur - largeur et hauteur du hpotmeter - message - le message généré lors des - changements d'état de hpotmeter + message - le message généré lors des + changements d'état de hpotmeter @@ -428,10 +428,10 @@ potmeter = phases, numphases, default, X, Y, largeur, hauteur, message -Un hpotmeter sans bouton. (je suppose qu'il est censé tourner -en rond, mais il réagit uniquement aux tractions horizontales.) Pour une -description de ses paramètres lisez hpotmeter. -Ses phases peuvent être fixées à NULL, mais ce n'est +Un hpotmeter sans bouton. (je suppose qu'il est censé tourner +en rond, mais il réagit uniquement aux tractions horizontales.) Pour une +description de ses paramètres lisez hpotmeter. +Ses phases peuvent être fixées à NULL, mais ce n'est pas vraiment utile, puisque vous ne pouvez pas voir son niveau. @@ -441,11 +441,11 @@ font = fontfile, fontid -Définit une police. fontfile est le nom du descripteur de -police avec l'extension .fnt (inutile de préciser son -extension ici). fontid réfère à la police (c.f. +Définit une police. fontfile est le nom du descripteur de +police avec l'extension .fnt (inutile de préciser son +extension ici). fontid réfère à la police (c.f. dlabel et slabel). -Jusqu'à 25 polices peuvent être définies. +Jusqu'à 25 polices peuvent être définies. @@ -454,12 +454,12 @@ slabel = X, Y, fontid, "texte" -Place un label dynamique à la position X,Y. texte -est affiché en utilisant la police identifiée par fontid. Le -texte est juste une chaîne brute (les variables $x ne -fonctionnent pas) qui doit être mise entre doubles quotes (mais le caractère -" ne peut pas faire partie du texte). Le label est affiché en utilisant la -police identifiée par fontid. +Place un label dynamique à la position X,Y. texte +est affiché en utilisant la police identifiée par fontid. Le +texte est juste une chaîne brute (les variables $x ne +fonctionnent pas) qui doit être mise entre doubles quotes (mais le caractère +" ne peut pas faire partie du texte). Le label est affiché en utilisant la +police identifiée par fontid. @@ -469,18 +469,18 @@ -Place un label statique à la position X,Y. Le label est appelé -dynamique parce que son texte est rafraîchi périodiquement. La longueur maximum du -label est définie par longueur (sa hauteur dépend de la hauteur -des caractères). Si le texte a afficher dépasse cette longueur il sera scrollé, ou -bien aligné dans l'espace spécifié par la valeur du paramètre +Place un label statique à la position X,Y. Le label est appelé +dynamique parce que son texte est rafraîchi périodiquement. La longueur maximum du +label est définie par longueur (sa hauteur dépend de la hauteur +des caractères). Si le texte a afficher dépasse cette longueur il sera scrollé, ou +bien aligné dans l'espace spécifié par la valeur du paramètre align: 0 pour droite, 1 pour centre, et 2 pour gauche. -Le texte à afficher est donné par texte: il doit être écrit -entre doubles quotes (mais le caractère " ne peut pas faire partie du texte). -Le texte s'affiche en utilisant la police spécifiée par fontid. +Le texte à afficher est donné par texte: il doit être écrit +entre doubles quotes (mais le caractère " ne peut pas faire partie du texte). +Le texte s'affiche en utilisant la police spécifiée par fontid. Vous pouvez utiliser les variables suivantes dans le texte: @@ -540,16 +540,16 @@ $$ -le caractère $ +le caractère $ $a -un caractère dépendant du type audio (aucun: n, -mono: m, stéréo: t) +un caractère dépendant du type audio (aucun: n, +mono: m, stéréo: t) $t -numéro de piste (dans la playlist) +numéro de piste (dans la playlist) $o @@ -565,23 +565,23 @@ $T -un caractère dépendant du type de flux (fichier: f, +un caractère dépendant du type de flux (fichier: f, Video CD: v, DVD: d, URL: u) $p -le caractère p (si une vidéo est en lecture et que la -police a le caractère p) +le caractère p (si une vidéo est en lecture et que la +police a le caractère p) $s -le caractère s (si une vidéo est stoppée et que la police -a le caractère s) +le caractère s (si une vidéo est stoppée et que la police +a le caractère s) $e -le caractère e (si une vidéo est en pause et que la police -a le caractère e) +le caractère e (si une vidéo est en pause et que la police +a le caractère e) $x @@ -593,7 +593,7 @@ $C -nom du codec utilisé +nom du codec utilisé @@ -606,16 +606,16 @@ Les variables $a, $T, $p, $s et $e -e retournent toutes des caractères pouvant s'afficher comme des -symboles spéciaux (par exemple, e est le symbole de pause qui -ressemble généralement à ||). Vous pouvez avoir une police pour les caractères +e retournent toutes des caractères pouvant s'afficher comme des +symboles spéciaux (par exemple, e est le symbole de pause qui +ressemble généralement à ||). Vous pouvez avoir une police pour les caractères normaux et une autre pour les symboles. Lisez la section sur les symboles pour plus d'informations. -Sous-fenêtre +Sous-fenêtre Vous trouverez ci-dessous la liste des objets utilisables dans le bloc 'window = sub' . . . 'end'. @@ -627,13 +627,13 @@ base = image, X, Y, largeur, hauteur -L'image qui s'affichera dans la fenêtre. La fenêtre apparaîtra à la position -X,Y sur l'écran (0,0 est le coin supérieur -gauche). Vous pouvez spécifier -1 pour centre et -2 -pour droite (X) et bas (Y). La fenêtre prendra +L'image qui s'affichera dans la fenêtre. La fenêtre apparaîtra à la position +X,Y sur l'écran (0,0 est le coin supérieur +gauche). Vous pouvez spécifier -1 pour centre et -2 +pour droite (X) et bas (Y). La fenêtre prendra la taille de l'image. largeur et hauteur -donnent la taille de la fenêtre; ces paramètres sont optionnels (si ils sont -absents, le fenêtre prend la taille de l'image). +donnent la taille de la fenêtre; ces paramètres sont optionnels (si ils sont +absents, le fenêtre prend la taille de l'image). @@ -642,9 +642,9 @@ background = R, V, B -Vous permet de définir la couleur de fond. Utile si l'image est plus petite que la -fenêtre. R, V et B -spécifient les composantes rouge, verte et bleue de la couleur (d'un intervalle +Vous permet de définir la couleur de fond. Utile si l'image est plus petite que la +fenêtre. R, V et B +spécifient les composantes rouge, verte et bleue de la couleur (d'un intervalle entre 0 et 255). @@ -654,16 +654,16 @@ Menu -Comme mentionné précédemment, le menu s'affiche en utilisant deux images. Les -entrées normales du menu sont extraites de l'image spécifiée par l'objet -base, tandis que l'entrée actuellement sélectionnée est -extraite de l'image spécifiée par l'objet selected. Vous devez -définir la taille et la position de chaque entrée du menu par l'objet +Comme mentionné précédemment, le menu s'affiche en utilisant deux images. Les +entrées normales du menu sont extraites de l'image spécifiée par l'objet +base, tandis que l'entrée actuellement sélectionnée est +extraite de l'image spécifiée par l'objet selected. Vous devez +définir la taille et la position de chaque entrée du menu par l'objet menu. -Ils correspondent aux objets utilisés dans le bloc +Ils correspondent aux objets utilisés dans le bloc 'window = menu'. . .'end'. @@ -673,7 +673,7 @@ base = image -L'image utilisée pour les entrées normales. +L'image utilisée pour les entrées normales. @@ -682,7 +682,7 @@ selected = image -L'image utilisée pour les entrées sélectionnées. +L'image utilisée pour les entrées sélectionnées. @@ -691,9 +691,9 @@ menu = X, Y, largeur, hauteur, message -Définit la position X,Y et la taille des entrées du menu dans -les images. message est le message généré quand le bouton de la -souris est relâché. +Définit la position X,Y et la taille des entrées du menu dans +les images. message est le message généré quand le bouton de la +souris est relâché. @@ -703,35 +703,35 @@ Polices -Comme mentionné dans la section sur les parties de la skin, une police est définie -par une image et un fichier de description. Vous pouvez placer les caractères +Comme mentionné dans la section sur les parties de la skin, une police est définie +par une image et un fichier de description. Vous pouvez placer les caractères n'importe ou sur l'image, mais vous devez vous assurer que leur position et taille -correspondent précisément au fichier de description. +correspondent précisément au fichier de description. Le fichier descriptif des polices (avec l'extension .fnt) -peut avoir des lignes de commentaires commençant par ';'. +peut avoir des lignes de commentaires commençant par ';'. Le fichier doit avoir une ligne du type image = image -Où image est le nom de l'image qui -sera utilisée pour la police (vous n'avez pas à définir d'extension). +Où image est le nom de l'image qui +sera utilisée pour la police (vous n'avez pas à définir d'extension). "char" = X, Y, largeur, hauteur -Ici X et Y précisent la position du caractère -char dans l'image (0,0 est le coin supérieur +Ici X et Y précisent la position du caractère +char dans l'image (0,0 est le coin supérieur gauche). largeur et hauteur sont les -dimensions du caractère en pixels. +dimensions du caractère en pixels. -Voici un exemple définissant les caractères A, B, C utilisant font.png. +Voici un exemple définissant les caractères A, B, C utilisant font.png. -; Peut être "font" au lieu de "font.png". +; Peut être "font" au lieu de "font.png". image = font.png -; Trois caractères suffisent pour une démonstration. :-) +; Trois caractères suffisent pour une démonstration. :-) "A" = 0,0, 7,13 "B" = 7,0, 7,13 "C" = 14,0, 7,13 @@ -741,20 +741,20 @@ Symboles -Certains caractères ont une signification spéciale quand ils sont retournés par des -variables utilisées dans dlabel. Ces caractères -sont censés s'afficher comme des symboles (par exemple, dans le cas d'une lecture -DVD, vous pouvez afficher un beau logo DVD a la place du caractère 'd'). +Certains caractères ont une signification spéciale quand ils sont retournés par des +variables utilisées dans dlabel. Ces caractères +sont censés s'afficher comme des symboles (par exemple, dans le cas d'une lecture +DVD, vous pouvez afficher un beau logo DVD a la place du caractère 'd'). -La table ci-dessous liste les caractères pouvant s'afficher comme des symboles (et -nécessitent donc une police différente). +La table ci-dessous liste les caractères pouvant s'afficher comme des symboles (et +nécessitent donc une police différente). - CaractèreSymbole + CaractèreSymbole plecture @@ -762,7 +762,7 @@ epause npas de son mson mono -tson stéréo +tson stéréo flecture depuis un fichier vlecture depuis un Video CD dlecture depuis un DVD @@ -776,27 +776,27 @@ Messages de la GUI -Ce sont les messages qui peuvent être générés par les boutons, podomètres et -entrées du menu. +Ce sont les messages qui peuvent être générés par les boutons, podomètres et +entrées du menu. -Contrôle de lecture: +Contrôle de lecture: evNext -Saute à la prochaine piste dans la playlist. +Saute à la prochaine piste dans la playlist. evPause -Associé à la commande evPlaySwitchToPause. Ils s'utilisent pour -avoir un bouton play/pause commun. Les deux messages peuvent être assignés aux -boutons affichés exactement à la même position dans la fenêtre. Ces messages mettent +Associé à la commande evPlaySwitchToPause. Ils s'utilisent pour +avoir un bouton play/pause commun. Les deux messages peuvent être assignés aux +boutons affichés exactement à la même position dans la fenêtre. Ces messages mettent la lecture en pause et le bouton evPlaySwitchToPause s'affiche -(pour indiquer que le bouton peut être pressé pour continuer la lecture). +(pour indiquer que le bouton peut être pressé pour continuer la lecture). @@ -810,16 +810,16 @@ evPlaySwitchToPause -Le contraire de evPauseSwitchToPlay. Ce message démarre la -lecture et l'image associée au bouton evPauseSwitchToPlay -s'affiche (pour indiquer que le bouton peut être pressé pour mettre en pause la lecture). +Le contraire de evPauseSwitchToPlay. Ce message démarre la +lecture et l'image associée au bouton evPauseSwitchToPlay +s'affiche (pour indiquer que le bouton peut être pressé pour mettre en pause la lecture). evPrev -Saute à la piste précédente dans la playlist. +Saute à la piste précédente dans la playlist. @@ -832,7 +832,7 @@ -Déplacement dans le flux: +Déplacement dans le flux: evBackward10sec @@ -878,46 +878,46 @@ evSetMoviePosition -Se place à la position (utilisable avec un podomètre; utilise la valeur relative -(0-100%) du podomètre). +Se place à la position (utilisable avec un podomètre; utilise la valeur relative +(0-100%) du podomètre). -Contrôle vidéo: +Contrôle vidéo: evHalfSize -Réduit de moitié la taille de la fenêtre vidéo. +Réduit de moitié la taille de la fenêtre vidéo. evDoubleSize -Double la taille de la fenêtre vidéo. +Double la taille de la fenêtre vidéo. evFullScreen -Passe en mode plein écran. +Passe en mode plein écran. evNormalSize -Met la vidéo à sa taille réelle. +Met la vidéo à sa taille réelle. -Contrôle audio: +Contrôle audio: evDecAudioBufDelay -Diminue le délai du tampon audio. +Diminue le délai du tampon audio. @@ -938,7 +938,7 @@ evIncAudioBufDelay -Augmente le délai du tampon audio. +Augmente le délai du tampon audio. @@ -959,23 +959,23 @@ evMute -Active/désactive le son. +Active/désactive le son. evSetBalance -Fixe la balance (utilisable avec un podomètre; utilise la valeur relative (0-100%) -du podomètre). +Fixe la balance (utilisable avec un podomètre; utilise la valeur relative (0-100%) +du podomètre). evSetVolume -Fixe le volume (utilisable avec un podomètre; utilise la valeur relative (0-100%) -du podomètre). +Fixe le volume (utilisable avec un podomètre; utilise la valeur relative (0-100%) +du podomètre). @@ -985,21 +985,21 @@ evAbout -Ouvre la fenêtre 'A Propos'. +Ouvre la fenêtre 'A Propos'. evDropSubtitle -Désactive le sous-titre actuellement utilisé. +Désactive le sous-titre actuellement utilisé. evEqualizer -Active/désactive l'équalizer. +Active/désactive l'équalizer. @@ -1013,14 +1013,14 @@ evIconify -Iconifie la fenêtre. +Iconifie la fenêtre. evLoad -Charge un fichier (en ouvrant un mini navigateur de fichiers, où vous pouvez +Charge un fichier (en ouvrant un mini navigateur de fichiers, où vous pouvez choisir un fichier). @@ -1028,29 +1028,29 @@ evLoadPlay -Fait la même chose que evLoad, mais démarre la lecture -automatiquement après le chargement du fichier. +Fait la même chose que evLoad, mais démarre la lecture +automatiquement après le chargement du fichier. evLoadSubtitle -Charge un fichier de sous-titres (avec un sélecteur de fichier) +Charge un fichier de sous-titres (avec un sélecteur de fichier) evLoadAudioFile -Charge un fichier audio (avec un sélecteur de fichier) +Charge un fichier audio (avec un sélecteur de fichier) evNone -Message vide, sans effet. (à part peut-être dans les versions CVS :-)). +Message vide, sans effet. (à part peut-être dans les versions CVS :-)). @@ -1064,21 +1064,21 @@ evPlayDVD -Essaie d'ouvrir le disque dans le lecteur DVD-ROM indiqué. +Essaie d'ouvrir le disque dans le lecteur DVD-ROM indiqué. evPlayVCD -Essaie d'ouvrir le disque dans le lecteur CD-ROM indiqué. +Essaie d'ouvrir le disque dans le lecteur CD-ROM indiqué. evPreferences -Ouvre la fenêtre de préférences. +Ouvre la fenêtre de préférences. @@ -1092,7 +1092,7 @@ evSetURL -Ouvre la fenêtre de saisie d'URL. +Ouvre la fenêtre de saisie d'URL. @@ -1107,51 +1107,51 @@ -Créer des skins de qualité +Créer des skins de qualité Vous avez lu toute la doc expliquant comment faire un skin pour la GUI de MPlayer, fait de votre mieux avec Gimp et souhaitez nous soumettre votre skin? -Lisez les guidelines pour éviter les erreurs communes et produire -un skin de haute qualité. +Lisez les guidelines pour éviter les erreurs communes et produire +un skin de haute qualité. -Nous voulons des skins que nous puissions ajouter à notre repository pour se -conformer à certain standards de qualité. Il y a aussi un nombre de choses que +Nous voulons des skins que nous puissions ajouter à notre repository pour se +conformer à certain standards de qualité. Il y a aussi un nombre de choses que vous pouvez faire pour rendre notre vie plus simple. -En tant qu'exemple, vous pouvez jeter un oeil à la skin Blue, -elle satisfait tous les critères listé ci-dessous depuis la version 1.5. +En tant qu'exemple, vous pouvez jeter un oeil à la skin Blue, +elle satisfait tous les critères listé ci-dessous depuis la version 1.5. Chaque skin devra joindre un fichier README qui contiendra les informations sur vous, l'auteur, le copyright et les notices de licence et n'importe quoi d'autre -que vous souhaitiez ajouter. Si vous désirez avoir un changelog, ce fichier est +que vous souhaitiez ajouter. Si vous désirez avoir un changelog, ce fichier est le bon endroit. Il devrez y avoir un fichier VERSION -avec rien de plus que le numéro de version de la skin sur une simple +avec rien de plus que le numéro de version de la skin sur une simple ligne (e.g. 1.0). -Les contrôles horizontaux et verticaux (sliders comme le volume -ou la position) devront avoir le centre du bouton proprement centré sur -le milieu du slider. Il devra être possible de bouger le bouton aux deux -extrémités du slider, mais pas de le dépasser. +Les contrôles horizontaux et verticaux (sliders comme le volume +ou la position) devront avoir le centre du bouton proprement centré sur +le milieu du slider. Il devra être possible de bouger le bouton aux deux +extrémités du slider, mais pas de le dépasser. -Les éléments de la skin devront avoir les bonnes tailles déclarées +Les éléments de la skin devront avoir les bonnes tailles déclarées dans le fichier de la skin. Si cela n'est pas le cas vous pouvez cliquer en -dehors e.g. un bouton et encore le déclencher ou cliquer à l'intérieur de sa -zone et ne pas le déclencher. +dehors e.g. un bouton et encore le déclencher ou cliquer à l'intérieur de sa +zone et ne pas le déclencher. -le fichier skin devra être prettyprinted +le fichier skin devra être prettyprinted et ne pas contenir d'onglets. Prettyprinted signifie que les chiffres devront -s'aligner de façon ordonnée dans les colonnes +s'aligner de façon ordonnée dans les colonnes diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/tvinput.xml --- a/DOCS/xml/fr/tvinput.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/tvinput.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,15 +1,15 @@ - + TV -Entrée TV +Entrée TV Cette section concerne l'activation de la lecture/enregistrement -à partir d'un tuner TV compatible V4L. Voir la page de man pour une -description des options TV et des contrôles clavier. +à partir d'un tuner TV compatible V4L. Voir la page de man pour une +description des options TV et des contrôles clavier. @@ -19,10 +19,10 @@ - D'abord, vous devez recompiler. ./configure autodétectera - les entêtes v4l du noyau et l'existence des entrées - /dev/video*. Si elles existent, le support TV sera activé - (voir le résultat de ./configure). + D'abord, vous devez recompiler. ./configure autodétectera + les entêtes v4l du noyau et l'existence des entrées + /dev/video*. Si elles existent, le support TV sera activé + (voir le résultat de ./configure). Assurez-vous que votre tuner fonctionne avec d'autres logiciels TV pour Linux. @@ -34,7 +34,7 @@ Astuces d'utilisation -La liste complète des options est disponible sur la page de man. Voici juste +La liste complète des options est disponible sur la page de man. Voici juste quelques astuces: @@ -45,115 +45,115 @@ Explication: en utilisant cette option, seuls les canaux 26 et 23 seront utilisables, et il y a un joli texte OSD lors des changements de canaux affichant le nom du nouveau. -Les espaces dans le nom du canal doivent être remplacés par le caractère +Les espaces dans le nom du canal doivent être remplacés par le caractère "_". -Choisissez des dimensions d'images sensées. Les dimensions de l'image de -destination devraient être divisible par 16. +Choisissez des dimensions d'images sensées. Les dimensions de l'image de +destination devraient être divisible par 16. -Si vous capturez la vidéo avec une résolution verticale supérieure à la -moitié de la pleine résolution (c-a-d. 288 pour PAL ou 240 pour NTSC), -alors les trames que vous obtenez seront en réalité des paires de champs -entrelacées. -En fonction de ce que vous voulez faire avec la vidéo, vous pourriez la laisser -sous cette forme, malheureusement désentrelacé, ou séparer les paires en champs +Si vous capturez la vidéo avec une résolution verticale supérieure à la +moitié de la pleine résolution (c-a-d. 288 pour PAL ou 240 pour NTSC), +alors les trames que vous obtenez seront en réalité des paires de champs +entrelacées. +En fonction de ce que vous voulez faire avec la vidéo, vous pourriez la laisser +sous cette forme, malheureusement désentrelacé, ou séparer les paires en champs individuels. -Autrement vous aurez un film qui a des distorsion durant les scènes à -mouvements rapides et le contrôleur de bitrate ne sera probablement -même pas capable de garder le bitrate demandé car les artefacts de -désentrelacement produisent beaucoup de détails et donc consomment +Autrement vous aurez un film qui a des distorsion durant les scènes à +mouvements rapides et le contrôleur de bitrate ne sera probablement +même pas capable de garder le bitrate demandé car les artefacts de +désentrelacement produisent beaucoup de détails et donc consomment plus de bande passante. -Vous pouvez désactiver l'entrelacement avec +Vous pouvez désactiver l'entrelacement avec . -Généralement peut faire du bon travail, mais -c'est une histoire de préférence personnelle. -Voyez les autres algorithmes de désentrelacement dans le manuel et +Généralement peut faire du bon travail, mais +c'est une histoire de préférence personnelle. +Voyez les autres algorithmes de désentrelacement dans le manuel et essayez-les. -Coupez les espaces morts. Quand vous capturez la vidéo, les bords sont -généralement noirs ou contiennent du "bruit". +Coupez les espaces morts. Quand vous capturez la vidéo, les bords sont +généralement noirs ou contiennent du "bruit". De nouveau cela consomme de la bande passante inutilement. -Plus précisément ce ne sont pas les zones noires elles-mêmes mais les -transitions nettes entre le noir et la vidéo plus claire qui jouent, mais -ce n'est pas très important pour le moment. +Plus précisément ce ne sont pas les zones noires elles-mêmes mais les +transitions nettes entre le noir et la vidéo plus claire qui jouent, mais +ce n'est pas très important pour le moment. Avant que vous commenciez la capture, ajustez les arguments de l'option - pour que toutes les saletés des bords soient coupées. -De nouveau, n'oubliez pas de garder des dimensions sensées. + pour que toutes les saletés des bords soient coupées. +De nouveau, n'oubliez pas de garder des dimensions sensées. Regardez la charge CPU. -Elle ne devrait pas dépasser la limite des 90% la plupart du temps. +Elle ne devrait pas dépasser la limite des 90% la plupart du temps. Si vous avez un gros tampon, MEncoder peut -survivre à une surcharge pendant quelques secondes mais pas plus. -Il vaut mieux désactiver l'économiseur d'écran OpenGL et les trucs +survivre à une surcharge pendant quelques secondes mais pas plus. +Il vaut mieux désactiver l'économiseur d'écran OpenGL et les trucs similaires. -Ne jouez pas avec l'horloge système. MEncoder +Ne jouez pas avec l'horloge système. MEncoder l'utilise pour la synchro A/V. -Si vous réglez l'horloge système (surtout en arrière dans le temps), +Si vous réglez l'horloge système (surtout en arrière dans le temps), MEncoder va se sentir perdu et va perdre des trames. -C'est un problème important lorsque vous êtes en réseau et que vous utilisez +C'est un problème important lorsque vous êtes en réseau et que vous utilisez certains logiciels de synchronisation comme NTP. -Vous devrez désactiver NTP pendant le processus de capture si vous voulez +Vous devrez désactiver NTP pendant le processus de capture si vous voulez capturer correctement. -Ne changez pas le à moins que vous sachiez ce que +Ne changez pas le à moins que vous sachiez ce que vous faites ou votre si votre carte/pilote ne supporte pas la valeur par -défaut (palette YV12). -Dans les versions précédentes de MPlayer/ -MEncoder il était nécessaire de spécifier le +défaut (palette YV12). +Dans les versions précédentes de MPlayer/ +MEncoder il était nécessaire de spécifier le format de sortie. -Ce problème devrait être résolu dans la version actuelle et - n'est plus requis, et la valeur par défaut convient +Ce problème devrait être résolu dans la version actuelle et + n'est plus requis, et la valeur par défaut convient dans la plupart des cas. Par exemple, si vous capturez en DivX en utilisant -libavcodec et que vous spécifiez - de façon à augmenter la qualité de l'image -capturée, l'image capturée sera reconvertie plus tard en YV12; donc la +libavcodec et que vous spécifiez + de façon à augmenter la qualité de l'image +capturée, l'image capturée sera reconvertie plus tard en YV12; donc la seule chose que vous obtiendrez est un gaspillage massif de puissance CPU. -Pour spécifier la palette I420 (), vous devez -ajouter une option à cause d'un conflit de -fourcc avec un codec vidéo Intel Indeo. +Pour spécifier la palette I420 (), vous devez +ajouter une option à cause d'un conflit de +fourcc avec un codec vidéo Intel Indeo. -Il y a plusieurs façons de capturer l'audio. -Vous pouvez attraper le son soit avec votre carte son via un câble externe -entre la carte vidéo et l'entrée ligne, soit en utilisant le DAC intégré -à la puce bt878. +Il y a plusieurs façons de capturer l'audio. +Vous pouvez attraper le son soit avec votre carte son via un câble externe +entre la carte vidéo et l'entrée ligne, soit en utilisant le DAC intégré +à la puce bt878. Dans ce dernier cas, vous devrez charger le pilote btaudio. Lisez le fichier linux/Documentation/sound/btaudio @@ -164,13 +164,13 @@ -Si MEncoder ne peut pas ouvrir le périphérique -audio, assurez-vous qu'il soit réellement disponible. +Si MEncoder ne peut pas ouvrir le périphérique +audio, assurez-vous qu'il soit réellement disponible. Il peut y avoir des ennuis avec certains serveurs de son comme aRts (KDE) ou ESD (GNOME). -Si vous avez une carte son full duplex (presque toutes les cartes décentes +Si vous avez une carte son full duplex (presque toutes les cartes décentes le supportent aujourd'hui), et que vous utilisez KDE, essayez d'activer -l'option "full duplex" dans le menu des préférences du serveur de son. +l'option "full duplex" dans le menu des préférences du serveur de son. @@ -191,7 +191,7 @@ -Entrée depuis V4L standard: +Entrée depuis V4L standard: mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv:// @@ -200,13 +200,13 @@ -Un exemple plus élaboré. -Ici MEncoder capture l'image PAL entière, coupe -les marges, et désentrelace l'image en utilisant un algorithme de mélange -linéaire. -L'audio est compressée à un débit constant de 64kbps, en utilisant le codec +Un exemple plus élaboré. +Ici MEncoder capture l'image PAL entière, coupe +les marges, et désentrelace l'image en utilisant un algorithme de mélange +linéaire. +L'audio est compressée à un débit constant de 64kbps, en utilisant le codec LAME. -Cette combinaison est adaptée pour capturer des films. +Cette combinaison est adaptée pour capturer des films. mencoder -tv driver=v4l:width=768:height=576 \ -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900 \ @@ -218,24 +218,24 @@ -Cela dimensionne également l'image en 384x288 et compresse la vidéo avec -un débit de 350kbps en mode haute qualité. -L'option vqmax perd le quantizer et permet au compresseur vidéo d'atteindre -un débit plus bas au détriment de la qualité. -Cela peut être utilisé pour capturer des longues séries TV, quand la qualité -n'est pas très importante. +Cela dimensionne également l'image en 384x288 et compresse la vidéo avec +un débit de 350kbps en mode haute qualité. +L'option vqmax perd le quantizer et permet au compresseur vidéo d'atteindre +un débit plus bas au détriment de la qualité. +Cela peut être utilisé pour capturer des longues séries TV, quand la qualité +n'est pas très importante. mencoder -tv driver=v4l:width=768:height=576 \ -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350:vhq:vqmax=31:keyint=300 \ -oac mp3lame -lameopts cbr:br=48 \ -vf crop=720:540:24:18,pp=lb,scale=384:288 -sws 1 -o output.avi tv:// -Il est également possible de spécifier des dimensions d'images plus petites +Il est également possible de spécifier des dimensions d'images plus petites dans l'option et d'omettre le zoom logiciel mais cette approche utilise le maximum d'informations disponibles et, est un peu plus -résistant au bruit. +résistant au bruit. Les chipsets bt8x8 peuvent faire une moyenne de pixels uniquement dans la -direction horizontale à cause d'une limitation matérielle. +direction horizontale à cause d'une limitation matérielle. diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/usage.xml --- a/DOCS/xml/fr/usage.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/usage.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,4 +1,4 @@ - + Utilisation @@ -8,12 +8,12 @@ MPlayer utilise un ordre de lecture complexe. -Il consiste en les options globales écrites en premier, par exemple +Il consiste en les options globales écrites en premier, par exemple mplayer -vfm 5 -et les options écrites après les noms de fichier, qui s'appliquent -uniquement au nom de fichier/URL/autre donné, par exemple +et les options écrites après les noms de fichier, qui s'appliquent +uniquement au nom de fichier/URL/autre donné, par exemple mplayer -vfm 5 film1.avi film2.avi -vfm 4 @@ -37,7 +37,7 @@ -Autre façon de lire un fichier: +Autre façon de lire un fichier: mplayer [options] [options par défaut] [options par défaut] [chemin/]fichier1 [options pour fichier1] fichier2 vcd://N°piste vcd://N°piste [-cdrom-device /dev/cdrom] @@ -70,22 +70,22 @@ Lecture de DVD: mplayer [options] dvd://N°titre dvd://N°titre [-dvd-device /dev/dvd] -Lecture à partir du web: +Lecture à partir du web: mplayer [options] http://site.com/fichier.asf -(les listes de lecture peuvent également être utilisées) +(les listes de lecture peuvent également être utilisées) -Lecture à partir de RTSP: +Lecture à partir de RTSP: mplayer [options] rtsp://serveur.exemple.com/nomFlux @@ -110,7 +110,7 @@ MPlayer peut afficher des sous-titres durant le film. - Les formats suivants sont supportés: + Les formats suivants sont supportés: VobSub OGM @@ -130,8 +130,8 @@ -MPlayer peut convertir les formats précédemment listés -(excepté les trois premiers) +MPlayer peut convertir les formats précédemment listés +(excepté les trois premiers) dans dans les formats de destinations suivants, en utilisant ces options: MPsub: @@ -148,26 +148,26 @@ -Les options en ligne de commande diffèrent légèrement suivant les différents formats: +Les options en ligne de commande diffèrent légèrement suivant les différents formats: Sous-titres VOBSub -Les sous-titres VOBSub consistent en un gros (plusieurs méga-octets) fichier .SUB, -et d'éventuels fichiers .IDX et/ou .IFO. +Les sous-titres VOBSub consistent en un gros (plusieurs méga-octets) fichier .SUB, +et d'éventuels fichiers .IDX et/ou .IFO. Si vous avez des fichiers tels que sample.sub, sample.ifo (optionnel), sample.idx - -vous devrez passer à MPlayer l'option +vous devrez passer à MPlayer l'option -(éventuellement avec le chemin complet). L'option est comme l'option +(éventuellement avec le chemin complet). L'option est comme l'option pour les DVDs, vous pouvez choisir les pistes de sous-titres (langues) avec. -Au cas où est omis, MPLayer essaiera -d'utiliser les langues indiqués par l'option et se rabattra sur l'objet -langidx du fichier .IDX pour définir la langue -de sous-titres. Si cela échoue, il n'y aura pas de sous-titres. +Au cas où est omis, MPLayer essaiera +d'utiliser les langues indiqués par l'option et se rabattra sur l'objet +langidx du fichier .IDX pour définir la langue +de sous-titres. Si cela échoue, il n'y aura pas de sous-titres. @@ -177,41 +177,41 @@ Les autres formats consistent en un seul fichier texte contenant le timing, l'emplacement et autres infos du texte. Utilisation: si vous avez un fichier tel que exemple.txt, vous devrez passer l'option (éventuellement avec le chemin complet). +exemple.txt (éventuellement avec le chemin complet). -Réglage du timing et de l'emplacement des sous-titres: +Réglage du timing et de l'emplacement des sous-titres: - Décale les sous-titres de secondes. - Peut être négatif. La valeur est ajouté au compteur d'avancement du film (movie's time position counter). + Décale les sous-titres de secondes. + Peut être négatif. La valeur est ajouté au compteur d'avancement du film (movie's time position counter). - + - Spécifie le rapport trame/sec du fichier de sous-titres (nombre à virgule). + Spécifie le rapport trame/sec du fichier de sous-titres (nombre à virgule). - Spécifie la position des sous-titres sur l'écran. + Spécifie la position des sous-titres sur l'écran. -Si vous constatez un décalage progressif entre le film et les sous-titres en +Si vous constatez un décalage progressif entre le film et les sous-titres en utilisant un fichier de sous-titres MicroDVD, il est probable que la vitesse -du film et celle des sous-titres soient différentes. Veuillez noter que le format -de sous-titres MicroDVD utilise des numéros de trames absolus pour sa synchronisation, -mais il ne contient pas d'information sur les fps et de ce fait l'option devrait être utilisée avec ce format. -Si vous voulez résoudre ce problème de manière permanente, -vous devez convertir manuellement le débit des trames du fichier de sous-titres. +du film et celle des sous-titres soient différentes. Veuillez noter que le format +de sous-titres MicroDVD utilise des numéros de trames absolus pour sa synchronisation, +mais il ne contient pas d'information sur les fps et de ce fait l'option devrait être utilisée avec ce format. +Si vous voulez résoudre ce problème de manière permanente, +vous devez convertir manuellement le débit des trames du fichier de sous-titres. MPlayer peut faire cette conversion pour vous: mplayer -dumpmicrodvdsub -fps subtitles_fps -subfps @@ -225,38 +225,38 @@ -Contrôles +Contrôles -MPlayer dispose d'une couche de contrôle pleinement -configurable, qui vous permet de contrôler MPlayer -avec le clavier, la souris, le joystick ou une télécommande (en utilisant LIRC). -Voir la page de man pour une liste complète des contrôles clavier. +MPlayer dispose d'une couche de contrôle pleinement +configurable, qui vous permet de contrôler MPlayer +avec le clavier, la souris, le joystick ou une télécommande (en utilisant LIRC). +Voir la page de man pour une liste complète des contrôles clavier. -Configuration des contrôles +Configuration des contrôles MPlayer vous permet d'associer n'importe quel -touche/bouton à n'importe quelle commande MPlayer en +touche/bouton à n'importe quelle commande MPlayer en utilisant un simple fichier de configuration. La syntaxe consiste un nom de touche suivi d'une commande. Le fichier -de config par défaut est $HOME/.mplayer/input.conf mais cela -peut être outrepassé en utilisant l'option -(les chemins relatifs le sont par rapport à $HOME/.mplayer). +de config par défaut est $HOME/.mplayer/input.conf mais cela +peut être outrepassé en utilisant l'option +(les chemins relatifs le sont par rapport à $HOME/.mplayer). -Vous pouvez obtenir une liste complète des touches supportées en tapant +Vous pouvez obtenir une liste complète des touches supportées en tapant mplayer -input keylist -et une liste complète des commandes disponibles en tapant +et une liste complète des commandes disponibles en tapant mplayer -input cmdlist. -Un simple fichier de contrôles +Un simple fichier de contrôles ## ## MPlayer input control file @@ -279,27 +279,27 @@ Control from LIRC -Linux Infrared Remote Control - utilisez un récepteur infrarouge fait -maison, une télécommande, et contrôlez votre linux à distance ! Plus d'infos +Linux Infrared Remote Control - utilisez un récepteur infrarouge fait +maison, une télécommande, et contrôlez votre linux à distance ! Plus d'infos sur la page de LIRC. -Si vous avez installé le paquet LIRC, configure le détectera +Si vous avez installé le paquet LIRC, configure le détectera automatiquement. -Si tout s'est bien passé, MPlayer affichera un +Si tout s'est bien passé, MPlayer affichera un message du genre "Setting up LIRC support..." -au démarrage. Si une erreur se produit il vous le dira. Si il ne vous dit -rien à propos de LIRC c'est que son support n'est pas compilé. C'est tout :-) +au démarrage. Si une erreur se produit il vous le dira. Si il ne vous dit +rien à propos de LIRC c'est que son support n'est pas compilé. C'est tout :-) -Le nom de l'application à lancer avec MPlayer est +Le nom de l'application à lancer avec MPlayer est - oh surprise - mplayer. Vous pouvez utiliser n'importe -quelle commande MPlayer et même passer plus d'une commande -en les séparant avec \n. +quelle commande MPlayer et même passer plus d'une commande +en les séparant avec \n. N'oubliez pas d'activer le flag repeat dans .lircrc quand cela -est approprié (déplacement, volume, etc). +est approprié (déplacement, volume, etc). Voici un extrait d'un fichier d'exemple .lircrc: @@ -335,7 +335,7 @@ Si vous n'aimez pas l'emplacement standard du fichier de config de lirc (~/.lircrc) utilisez pour spécifier un autre fichier. +nomfichier pour spécifier un autre fichier. @@ -343,11 +343,11 @@ Mode esclave -Le mode esclave vous permet de construire un frontend à -MPlayer. Quand il est activé (avec +Le mode esclave vous permet de construire un frontend à +MPlayer. Quand il est activé (avec ) MPlayer lit les commandes -séparées par un saut de ligne (\n) depuis l'entrée par défaut (stdin). -Les commandes sont documentées dans le fichier +séparées par un saut de ligne (\n) depuis l'entrée par défaut (stdin). +Les commandes sont documentées dans le fichier slave.txt. @@ -355,38 +355,38 @@ -Streaming depuis le réseau ou les pipes +Streaming depuis le réseau ou les pipes -MPlayer peut lire des fichiers depuis le réseau, en +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 également la variable d'environnement +La lecture se fait juste en ajoutant l'URL à la ligne de commande. +MPlayer utilise également la variable d'environnement http_proxy, et utilise le proxy si disponible. L'utilisation du proxy -peut aussi être forcé: +peut aussi être forcé: mplayer http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf MPlayer peut lire depuis stdin -(pas depuis les pipes nommés). Cela peut être utilisé par +(pas depuis les pipes nommés). Cela peut être utilisé par exemple pour lire depuis le FTP: wget ftp://micorsops.com/quelquechose.avi -O - | mplayer - -Il est également recommandé d'activer pour une lecture -depuis le réseau: +Il est également recommandé d'activer pour une lecture +depuis le réseau: wget ftp://micorsops.com/quelquechose.avi -O - | mplayer -cache 8192 - Sauvegarder du contenu flux -Une fois que vous avez réussi à faire MPlayer lire +Une fois que vous avez réussi à faire MPlayer lire votre flux internet favorit, vous pouvez utiliser l'option pour sauvegarder le flux dans un fichier. Par exemple: @@ -396,7 +396,7 @@ sauvegardera le contenu en flux depuis http://217.71.208.37:8006 vers stream.asf. -Cela marche avec tous les protocoles supportés par +Cela marche avec tous les protocoles supportés par MPlayer, comme MMS, RSTP, et bien d'autre encore. @@ -406,23 +406,23 @@ Flux distants -Les flux distants vous permettent d'accéder à la plupart des types de flux de -MPlayer depuis un hôte distant. Le but de cette fonction +Les flux distants vous permettent d'accéder à la plupart des types de flux de +MPlayer depuis un hôte distant. Le but de cette fonction est de rendre possible l'utilisation du lecteur CD ou DVD d'un autre ordinateur -sur le réseau (en supposant que vous ayez une bande passante suffisante). Malheureusement -certains types de flux (pour l'instant TV et MF) ne sont pas utilisables à -distance car ils sont implémentés au niveau du demuxer. C'est triste pour les -flux MF mais les flux TV nécessiteraient une bande passante incensée. +sur le réseau (en supposant que vous ayez une bande passante suffisante). Malheureusement +certains types de flux (pour l'instant TV et MF) ne sont pas utilisables à +distance car ils sont implémentés au niveau du demuxer. C'est triste pour les +flux MF mais les flux TV nécessiteraient une bande passante incensée. Compilation du serveur -Après avoir compilé MPlayer, allez dans le répertoire +Après avoir compilé MPlayer, allez dans le répertoire TOOLS/netstream et tapez make pour compiler le serveur. Vous pouvez ensuite copier le binaire netstream -dans l'endroit approprié sur votre système (généralement +dans l'endroit approprié sur votre système (généralement /usr/local/bin sous Linux). @@ -431,26 +431,26 @@ Utilisation de flux distants Tout d'abord vous devez lancer le serveur sur l'ordinateur auquel vous souhaitez -accéder à distance. Actuellement le serveur est très basique et n'accepte aucun +accéder à distance. Actuellement le serveur est très basique et n'accepte aucun argument en ligne de commande, donc tapez juste netstream. Maintenant vous pouvez par exemple jouer la seconde piste d'un VCD sur le serveur avec: mplayer -cache 5000 mpst://serveur/vcd://2 -Vous pouvez aussi accéder aux fichiers de ce serveur: +Vous pouvez aussi accéder aux fichiers de ce serveur: mplayer -cache 5000 mpst://serveur//usr/local/films/lol.avi Veuillez noter que les chemins qui ne commencent pas par un / seront relatifs -au répertoire dans lequel le serveur fonctionne. L'option -n'est pas requise mais vivement recommandée. +au répertoire dans lequel le serveur fonctionne. L'option +n'est pas requise mais vivement recommandée. -Soyez conscient que pour l'instant le serveur n'est pas sécurisé du tout. Donc -ne vous plaignez pas des nombreuses attaques possibles par cette voie. À la place -envoyez-nous quelques (bons) patches pour le rendre meilleur ou écrivez votre propre +Soyez conscient que pour l'instant le serveur n'est pas sécurisé du tout. Donc +ne vous plaignez pas des nombreuses attaques possibles par cette voie. À la place +envoyez-nous quelques (bons) patches pour le rendre meilleur ou écrivez votre propre serveur. @@ -459,25 +459,25 @@ -Listes d'Edition de Décision (EDL) +Listes d'Edition de Décision (EDL) -Le système de liste d'édition de décision (Edit Decision Lists - EDL) vous -permet de sauter ou rendre muet des sections de vidéos pendant la lecture, -basé sur un fichier de configuration EDL spécifique au film. +Le système de liste d'édition de décision (Edit Decision Lists - EDL) vous +permet de sauter ou rendre muet des sections de vidéos pendant la lecture, +basé sur un fichier de configuration EDL spécifique au film. Ceci est utile pour ceux qui veulent voir un film en mode "tout public". Vous pouvez couper toute violence, profanation, Jar-Jar Binks .. d'un film -suivant vos préférences personnelles. A part ça, il y a d'autres -utilisations, comme sauter automatiquement les publicités dans les fichiers vidéos +suivant vos préférences personnelles. A part ça, il y a d'autres +utilisations, comme sauter automatiquement les publicités dans les fichiers vidéos que vous regardez. -Le format de fichier EDL est plutôt rudimentaire. Il y a une commande par ligne -qui défini ce qui doit être fait (couper ou rétablir le son) et quand il faut le faire. +Le format de fichier EDL est plutôt rudimentaire. Il y a une commande par ligne +qui défini ce qui doit être fait (couper ou rétablir le son) et quand il faut le faire. @@ -485,7 +485,7 @@ Incluez l'option quand vous lancez MPlayer, avec le nom du fichier EDL que vous voulez -appliquer à la vidéo. +appliquer à la vidéo. @@ -494,9 +494,9 @@ Le format de fichier actuel EDL est: -[seconde de départ] [seconde de fin] [action] +[seconde de départ] [seconde de fin] [action] -Où les secondes sont des nombres à virgule et l'action est soit +Où les secondes sont des nombres à virgule et l'action est soit 0 pour sauter, soit 1 pour couper le son. Exemple: @@ -504,26 +504,26 @@ 15 16.7 1 420 422 0 -Cela va sauter de la seconde 5.3 à la seconde 7.1 de la vidéo, puis va couper -le son à 15 secondes, le remettre à 16.7 secondes et sauter de la seconde 420 -à la seconde 422 de la vidéo. Ces actions seront appliquées quand le temps de -lecture aura atteint le temps indiqué dans le fichier. +Cela va sauter de la seconde 5.3 à la seconde 7.1 de la vidéo, puis va couper +le son à 15 secondes, le remettre à 16.7 secondes et sauter de la seconde 420 +à la seconde 422 de la vidéo. Ces actions seront appliquées quand le temps de +lecture aura atteint le temps indiqué dans le fichier. -Pour créer un fichier EDL à partir duquel travailler, utilisez l'option +Pour créer un fichier EDL à partir duquel travailler, utilisez l'option . Durant la lecture, pressez -la touche i pour marquer le début et la fin du passage à sauter. -Une entrée correspondante sera ajoutée au fichier pour cette fois-ci. Vous pouvez -ensuite ajuster de manière plus précise le fichier EDL ainsi que changer l'opération -par défaut qui est de sauter le passage décrit par chaque ligne. +la touche i pour marquer le début et la fin du passage à sauter. +Une entrée correspondante sera ajoutée au fichier pour cette fois-ci. Vous pouvez +ensuite ajuster de manière plus précise le fichier EDL ainsi que changer l'opération +par défaut qui est de sauter le passage décrit par chaque ligne. -Audio Avancé +Audio Avancé Lecture Surround/Multi-canal @@ -533,18 +533,18 @@ La plupart des DVDs et beaucoup d'autres fichiers incluent le son surround. MPlayer supporte la lecture surround mais ne les -activent pas par défaut parce que les équipement stéréos sont de loin plus communs. +activent pas par défaut parce que les équipement stéréos sont de loin plus communs. Pour jouer un fichier qui ont plus de deux canaux audio utilisez . Par exemple, pour jouer un DVD avec l'audio 5.1: mplayer dvd://1 -channels 6 -Notez que en dépit du nom "5.1" il y a couramment six canaux discret. -Si vous avez l'équipement pour le son surround il est de précaution de mettre +Notez que en dépit du nom "5.1" il y a couramment six canaux discret. +Si vous avez l'équipement pour le son surround il est de précaution de mettre l'option dans votre fichier de configuration de MPlayer ~/.mplayer/config. -Par exemple, pour faire une lecture quadriphonique par défaut, ajoutez cette +Par exemple, pour faire une lecture quadriphonique par défaut, ajoutez cette ligne: channels=4 @@ -556,10 +556,10 @@ -Lire des fichiers stéréo sur quatre haut-parleurs +Lire des fichiers stéréo sur quatre haut-parleurs -MPlayer ne duplique aucun canal par défaut, +MPlayer ne duplique aucun canal par défaut, et la plupart des pilotes audio ne le font pas non plus. Si vous voulez le faire manuellement: mplayer filename -af channels=2:2:0:1:0:0 @@ -576,18 +576,18 @@ AC3/DTS Passthrough -Les DVDs ont habituellement l'audio surround encodé en format AC3 (Dolby Digital) ou DTS -(Digital Theater System). Certains équipements audio moderne sont capables de -décoder ces formats de façon interne. MPlayer peut être -configuré pour relayer les données audio sans le décodé. Cela ne marchera que si +Les DVDs ont habituellement l'audio surround encodé en format AC3 (Dolby Digital) ou DTS +(Digital Theater System). Certains équipements audio moderne sont capables de +décoder ces formats de façon interne. MPlayer peut être +configuré pour relayer les données audio sans le décodé. Cela ne marchera que si vous avez you have une connectique S/PDIF (Sony/Philips Digital Interface) sur votre carte son. -Si votre équipement audio peux décoder AC3 et DTS, vous pouvez sans risque activer +Si votre équipement audio peux décoder AC3 et DTS, vous pouvez sans risque activer le passthrough pour les deux formats. Autrement, activez le passthrough pour le seul format -votre équipement supporte. +votre équipement supporte. @@ -618,14 +618,14 @@ -Notez qu'il y a une virgule (",") à la fin de +Notez qu'il y a une virgule (",") à la fin de et . -Cela permettra à MPlayer de retomber sur les +Cela permettra à MPlayer de retomber sur les codecs qu'il utilise normalement lors de la lecture d'un fichier qui n'a pas l'audio en AC3 ou DTS. - n'a pas besoin d'une virgule; de toute façon -MPlayer reviendra en arrière lorsqu'une famille -d'audio est spécifiée. + n'a pas besoin d'une virgule; de toute façon +MPlayer reviendra en arrière lorsqu'une famille +d'audio est spécifiée. @@ -634,12 +634,12 @@ PasseBande audio MPEG -Les transmissions TV numérique (comme DVB et ATSC) et certains DVD ont +Les transmissions TV numérique (comme DVB et ATSC) et certains DVD ont habituellement des flux audio MPEG (en particulier MP2). -Certains décodeurs matériels MPEG comme les cartes DVB complètes et les -adaptateurs DXR2 peuvent décoder nativement ce format. -MPlayer peut être configuré pour relayer les -données audio sans les décoder. +Certains décodeurs matériels MPEG comme les cartes DVB complètes et les +adaptateurs DXR2 peuvent décoder nativement ce format. +MPlayer peut être configuré pour relayer les +données audio sans les décoder. @@ -649,21 +649,21 @@ -Audio à encodage matriciel +Audio à encodage matriciel ***TODO*** -Cette section doit encore être écrite et ne peut être complétée tant que personne ne nous -a fourni des fichiers d'exemple à tester. Si vous avez quelconques fichiers audio à -encodage matriciel en votre possession,que savez où en trouver, ou avez quelconques informations -qui pourraient être utiles, veuillez envoyer un message à la liste de diffusion +Cette section doit encore être écrite et ne peut être complétée tant que personne ne nous +a fourni des fichiers d'exemple à tester. Si vous avez quelconques fichiers audio à +encodage matriciel en votre possession,que savez où en trouver, ou avez quelconques informations +qui pourraient être utiles, veuillez envoyer un message à la liste de diffusion MPlayer-DOCS. Mettez "[matrix-encoded audio]" en sujet du mail. -Si aucuns fichiers ou de plus amples informations ne sont reçues cette section sera enlevée. +Si aucuns fichiers ou de plus amples informations ne sont reçues cette section sera enlevée. @@ -682,25 +682,25 @@ -Emulation Surround dans les écouteurs +Emulation Surround dans les écouteurs MPlayer inclu un filtre HRTF (Head Related Transfer -Function) basé sur un +Function) basé sur un projet MIT -où des mesures ont été prises depuis des microphones montés sur une tête humaine factice. +où des mesures ont été prises depuis des microphones montés sur une tête humaine factice. -Bien que il ne soit pas possible de reproduire exactement un système surround, +Bien que il ne soit pas possible de reproduire exactement un système surround, le filtre HRTF de MPlayer fourni une immersion audio -plus spatiale avec les systèmes d'écoute stéréo. -La plupart des techniques de mixage consistent à simplement fusionner tous les -canaux en deux; En plus de cette fusion, génére de -subtils échos, augmente un peu la séparation stéréo, et altère le volume de -certaines fréquences. -Si HRTF sonne mieux gardez à l'esprit que tout ceci est dépendant de la -source audio et est une question de goût personnel, mais cela vaut vraiment le +plus spatiale avec les systèmes d'écoute stéréo. +La plupart des techniques de mixage consistent à simplement fusionner tous les +canaux en deux; En plus de cette fusion, génére de +subtils échos, augmente un peu la séparation stéréo, et altère le volume de +certaines fréquences. +Si HRTF sonne mieux gardez à l'esprit que tout ceci est dépendant de la +source audio et est une question de goût personnel, mais cela vaut vraiment le coup d'essayer. @@ -713,10 +713,10 @@ ne marche bien que avec 5 ou 6 canaux. -Aussi, requière de l'audio en 48 kHz. -L'audio DVD est déjà en 48 kHz, mais si vous avez un fichier avec un taux -d'échantillonnage différent que celui que vous voulez jouer en utilisant - vous devez le ré-échantillonner: +Aussi, requière de l'audio en 48 kHz. +L'audio DVD est déjà en 48 kHz, mais si vous avez un fichier avec un taux +d'échantillonnage différent que celui que vous voulez jouer en utilisant + vous devez le ré-échantillonner: mplayer filename -channels 6 -af resample=48000,hrtf @@ -726,13 +726,13 @@ -Dépannage +Dépannage Si vous n'entendez aucun son provenant de vos canaux surround, controler -vos paramètres de mixeur avec un programme de mixeur comme +vos paramètres de mixeur avec un programme de mixeur comme alsamixer; les sorties audio sont souvent muettes -et le volume réglé à zéro par défaut. +et le volume réglé à zéro par défaut. @@ -744,13 +744,13 @@ Manipulation de Canal -Information Générale +Information Générale -Malheureusement, il n'y a pas de standard qui montrent comment les canaux sont ordonnés. -Les ordres listés ci-dessous sont ceux de l'AC3 et sont assez typiques; +Malheureusement, il n'y a pas de standard qui montrent comment les canaux sont ordonnés. +Les ordres listés ci-dessous sont ceux de l'AC3 et sont assez typiques; essayez-les et voyez si votre source correspond. -Les canaux sont numérotés à partir de par 0. +Les canaux sont numérotés à partir de par 0. mono @@ -758,7 +758,7 @@ -stéréo +stéréo gauche droite @@ -767,15 +767,15 @@ quadraphonique devant gauche devant droite -arrière gauche -arrière droite +arrière gauche +arrière droite surround 4.0 devant gauche devant droite -arrière centre +arrière centre devant centre @@ -783,8 +783,8 @@ surround 5.0 devant gauche devant droite -arrière gauche -arrière droite +arrière gauche +arrière droite devant centre @@ -792,8 +792,8 @@ surround 5.1 devant gauche devant droite -arrière gauche -arrière droite +arrière gauche +arrière droite devant centre caisson de basse @@ -801,19 +801,19 @@ -L'option est utilisée pour demander le nombre -de canaux depuis le décodeur audio. -Certains codecs audio utilisent le nombre de canaux spécifiés pour décider -si le mixage (downmixing) de la source est nécessaire. +L'option est utilisée pour demander le nombre +de canaux depuis le décodeur audio. +Certains codecs audio utilisent le nombre de canaux spécifiés pour décider +si le mixage (downmixing) de la source est nécessaire. Notez que cela n'affecte pas toujours le nombre de canaux de sortie. Par exemple, utiliser pour jouer un fichier -stéréo MP3 résultera quand même en une sortie en 2-canaux à partir du moment -où le codec MP3 ne produira pas de canaux suplémentaires. +stéréo MP3 résultera quand même en une sortie en 2-canaux à partir du moment +où le codec MP3 ne produira pas de canaux suplémentaires. -Le filtre audio peut être utilisé pour créer ou enléver -des canaux et, est utile pour contrôler le nombre de canaux envoyés à la carte son. +Le filtre audio peut être utilisé pour créer ou enléver +des canaux et, est utile pour contrôler le nombre de canaux envoyés à la carte son. Voir les sections suivantes pour plus d'informations sur la manipulation de canaux. @@ -824,25 +824,25 @@ Jouer en mono avec deux enceintes -Mono sonne beaucoup mieux quand il est joué au travers de deux enceintes - -particulièrement quand des écouteurs sont utilisés. -Les fichiers Audio qui ont vraiment un canal sont automatiquement joués +Mono sonne beaucoup mieux quand il est joué au travers de deux enceintes - +particulièrement quand des écouteurs sont utilisés. +Les fichiers Audio qui ont vraiment un canal sont automatiquement joués au travers de deux enceintes; malheureusement, la plupart des filtres avec -le son mono sont couramment encodés comme stéréo avec un canal silencieux. -La façon la plus facile et la plus fidèle de faire sortir des enceintes le -même audio est le filtre : +le son mono sont couramment encodés comme stéréo avec un canal silencieux. +La façon la plus facile et la plus fidèle de faire sortir des enceintes le +même audio est le filtre : mplayer filename -af extrastereo=0 -Ceci fait la moyenne des deux canaux, ayant pour résultat que les deux canaux ont -leur volume réduit de moitié par rapport à l'original. Les sections suivantes ont -des exemples sur les autres manières de faire ceci sans une diminution du volume, -mais ils sont plus compliqués et requièrent différentes options dépendemment du canal -à garder. Si vous voulez réellement maintenir le volume, -il est peut être plus facile de tester avec le filtre et +Ceci fait la moyenne des deux canaux, ayant pour résultat que les deux canaux ont +leur volume réduit de moitié par rapport à l'original. Les sections suivantes ont +des exemples sur les autres manières de faire ceci sans une diminution du volume, +mais ils sont plus compliqués et requièrent différentes options dépendemment du canal +à garder. Si vous voulez réellement maintenir le volume, +il est peut être plus facile de tester avec le filtre et trouver la bonne valeur. Par exemple: mplayer nom_fichier -af extrastereo=0,volume=5 @@ -853,26 +853,26 @@ -Copié/Déplacé le canal +Copié/Déplacé le canal -Le filtre peut déplacer n'importe lequel ou tous les canaux. -Parametré toutes les sous-options pour le filtre -peut être compliqué et prend peu d'attention. +Le filtre peut déplacer n'importe lequel ou tous les canaux. +Parametré toutes les sous-options pour le filtre +peut être compliqué et prend peu d'attention. -Décidez combien de canaux de sortie vous avez besoin. -Ceci est la première sous-option. +Décidez combien de canaux de sortie vous avez besoin. +Ceci est la première sous-option. -Comptez combien de canaux vous devrez déplacer. +Comptez combien de canaux vous devrez déplacer. Ceci est la seconde sous-option. -Chaque canal peut être déplacé en plusieurs différents canaux en même temps, -mais gardez en tête que quand un canal est déplacé (même si vers une seule -destination) le canal source sera vidé à moins qu'un autre canal ne soit -déplacé dans ce même canal. -Pour copier un canal, en gardant la source intacte, simplement déplacer le +Chaque canal peut être déplacé en plusieurs différents canaux en même temps, +mais gardez en tête que quand un canal est déplacé (même si vers une seule +destination) le canal source sera vidé à moins qu'un autre canal ne soit +déplacé dans ce même canal. +Pour copier un canal, en gardant la source intacte, simplement déplacer le canal dans les deux destination et source. Par exemple: canal 2 --> canal 3 @@ -880,9 +880,9 @@ -Écrivez les copies de canal comme paires de sous-options. Notez que le premier +Écrivez les copies de canal comme paires de sous-options. Notez que le premier canal est 0, le second est 1, etc. L'ordre de ces sous-options n'importe pas aussi -longtemps qu'ils sont correctement groupés en +longtemps qu'ils sont correctement groupés en source:destination paires. @@ -893,68 +893,68 @@ Exemple: un canal en deux enceintes -Ici un exemple d'une autre manière de jouer un canal sur les deux enceintes. On suppose -pour cette exemple que le canal de gauche devra être joué et le canal de droite annulé. -En suivant les étapes ci-dessus: +Ici un exemple d'une autre manière de jouer un canal sur les deux enceintes. On suppose +pour cette exemple que le canal de gauche devra être joué et le canal de droite annulé. +En suivant les étapes ci-dessus: -Afin de fournir un canal de sortie pour chacune des deux enceintes, la première -sous-option doit être "2". +Afin de fournir un canal de sortie pour chacune des deux enceintes, la première +sous-option doit être "2". -Le canal de gauche a besoin d'être déplacé vers le canal de droite, et doit -aussi être déplacé vers lui-même pour que le canal ne se vide pas. -Cela fait un total de deux déplacements, mettant la deuxième sous-option -aussi à "2". +Le canal de gauche a besoin d'être déplacé vers le canal de droite, et doit +aussi être déplacé vers lui-même pour que le canal ne se vide pas. +Cela fait un total de deux déplacements, mettant la deuxième sous-option +aussi à "2". -Pour déplacer le canal de gauche (canal 0) vers le canal de droite (canal 1), la paire -sous-option est "0:1", "0:0" déplace le canal de gauche vers lui-même. +Pour déplacer le canal de gauche (canal 0) vers le canal de droite (canal 1), la paire +sous-option est "0:1", "0:0" déplace le canal de gauche vers lui-même. -En mettant tout ça ensemble cela donne: +En mettant tout ça ensemble cela donne: mplayer filename -af channels=2:2:0:1:0:0 -L'avantage de cette exemple par rapport à est que le -volume de chaque canal de sortie est le même que le canal d'entrée. Le désavantage -étant que les sous-options doivent être changées à "2:2:1:0:1:1" quand l'audio désirée +L'avantage de cette exemple par rapport à est que le +volume de chaque canal de sortie est le même que le canal d'entrée. Le désavantage +étant que les sous-options doivent être changées à "2:2:1:0:1:1" quand l'audio désirée est dans le canal de droite. Il est aussi plus difficile de s'en souvenir et de le taper. Exemple: canal gauche vers deux enceintes raccourci -Il y a couramment une façon plus simple d'utiliser le filtre +Il y a couramment une façon plus simple d'utiliser le filtre pour jouer le canal de gauche vers les deux enceintes: mplayer nom_fichier -af channels=1 -Le second canal est enlevé et, sans plus de sous-options, le seul canal +Le second canal est enlevé et, sans plus de sous-options, le seul canal qui reste est celui de gauche. Les pilotes de carte son jouent automatiquement l'audio d'un seul canal vers les deux enceintes. cela ne fonctionne que quand le canal voulu est sur la gauche. -Exemple: dupliquer les canaux frontaux sur l'arrière +Exemple: dupliquer les canaux frontaux sur l'arrière -Une autre opération commune est de dupliquer les canaux frontaux et de leur -faire rejouer sur les enceintes arrière d'un paramètrage quadraphonique. +Une autre opération commune est de dupliquer les canaux frontaux et de leur +faire rejouer sur les enceintes arrière d'un paramètrage quadraphonique. -Il devrait y avoir quatre canaux de sortie. La première sous-option est "4". +Il devrait y avoir quatre canaux de sortie. La première sous-option est "4". -Chacun des deux canaux avant a besoin d'être déplacé vers le canal arrière -correspondant et aussi vers lui-même. -Cela fait quatre déplacements, donc la seconde sous-option est "4". +Chacun des deux canaux avant a besoin d'être déplacé vers le canal arrière +correspondant et aussi vers lui-même. +Cela fait quatre déplacements, donc la seconde sous-option est "4". -L'avant gauche (canal 0) a besoin d'être déplacé vers l'arrière gauche (canl 2): "0:2". -L'avant gauche a aussi besoin d'être déplacé vers lui-même: "0:0". L'avant droit (canal -1) est déplacé vers l'arrière droite (canl 3): "1:3", et aussi vers lui- même: "1:1". +L'avant gauche (canal 0) a besoin d'être déplacé vers l'arrière gauche (canl 2): "0:2". +L'avant gauche a aussi besoin d'être déplacé vers lui-même: "0:0". L'avant droit (canal +1) est déplacé vers l'arrière droite (canl 3): "1:3", et aussi vers lui- même: "1:1". Combinez toutes les sous-options pour obtenir: @@ -970,35 +970,35 @@ Mixage de canal -Le filtre peut mixer les canaux selon des proportions spécifiées +Le filtre peut mixer les canaux selon des proportions spécifiées par l'utilisateur. Ceci tient compte de tout que le filtre de peut faire et plus. Malheureusement, les sous-options sont beaucoup plus complexes. -Décidez avec combien de canaux vous voulez travailler. Vous aurez peut-être besoin -de spécifier cela avec et/ou . +Décidez avec combien de canaux vous voulez travailler. Vous aurez peut-être besoin +de spécifier cela avec et/ou . Des exemples plus loin montreront quand et laquelle il faut utiliser. -Décidez combien de canaux à introduire dans (les canaux suplémentaires -décodés sont rejetés). Ceci est la première sous-option, et elle contrôle aussi combien de -canaux à employer pour la sortie. +Décidez combien de canaux à introduire dans (les canaux suplémentaires +décodés sont rejetés). Ceci est la première sous-option, et elle contrôle aussi combien de +canaux à employer pour la sortie. -Les sous-options restantes spécifient quelle quantité de chaque canal sont mixés l'un -dans l'autre. Ceci est la partie compliquée. Pour décomposer la tâche, découpez les +Les sous-options restantes spécifient quelle quantité de chaque canal sont mixés l'un +dans l'autre. Ceci est la partie compliquée. Pour décomposer la tâche, découpez les sous-options en plusieurs ensembles, un ensemlbe pour chaque canal de sortie. Chaque sous-option -d'un ensemble correspond à un canal d'entrée. Le nombre que vous spécifiez sera le pourcentage -de canal d'entrée qui sont mixés dans le canal de sortie. +d'un ensemble correspond à un canal d'entrée. Le nombre que vous spécifiez sera le pourcentage +de canal d'entrée qui sont mixés dans le canal de sortie. - accepte des valeurs de 0 à 512, rendement de 0% à 51200% du volume + accepte des valeurs de 0 à 512, rendement de 0% à 51200% du volume original. Faites attention quand en utilisant des valeurs plus grande que 1. Non seulement -cela peut vous donner un volume tres haut, mais si vous dépassez la marge d'échantillon de -votre carte son vous pourriez entendre des pops et clics désagréables. Si vous le voulez vous +cela peut vous donner un volume tres haut, mais si vous dépassez la marge d'échantillon de +votre carte son vous pourriez entendre des pops et clics désagréables. Si vous le voulez vous pouvez faire suivre avec pour activer la coupure, mais c'est mieux de garder les valeurs de suffisamment basses pour que la -coupure ne soit pas nécessaire. +coupure ne soit pas nécessaire. @@ -1007,29 +1007,29 @@ Voici encore un autre exemple pour jouer le canal gauche dans deux enceintes. Suivez -les étapes ci-dessus: +les étapes ci-dessus: - devrait sortir deux canaux, donc la première + devrait sortir deux canaux, donc la première sous-option est "2". -Puisque nous avons deux canaux d'entrée, il y aura deux ensembles de sous-options. -Puisqu'il y a également deux canaux de sortie, +Puisque nous avons deux canaux d'entrée, il y aura deux ensembles de sous-options. +Puisqu'il y a également deux canaux de sortie, il y aura deux sous-options par ensemble. -Le canal gauche à partir du fichier devrait aller au volume maxi aux +Le canal gauche à partir du fichier devrait aller au volume maxi aux les nouveaux canaux gauche et droite. Ainsi le premier ensemble de sous-options est "1:1". -Le canal de droite devrait être rejeté, donc le second serait "0:0". -N'importe quelles valeurs à 0 à la fin peuvent être omises, mais pour une facilité -de compréhension nous les garderons. +Le canal de droite devrait être rejeté, donc le second serait "0:0". +N'importe quelles valeurs à 0 à la fin peuvent être omises, mais pour une facilité +de compréhension nous les garderons. Mettre ces options ensemble donne: mplayer nom_fichier -af pan=2:1:1:0:0 -Si le canal de droite est préféré à la place du gauche, les sous-options pour +Si le canal de droite est préféré à la place du gauche, les sous-options pour seront "2:0:0:1:1". @@ -1042,75 +1042,75 @@ mplayer nom_fichier -af pan=1:1 -Puisque a seulement un canal d'entrée (l'autre canal étant -rejeté), il n'y a seulement qu'un ensemble avec une sous-option, qui indique que le -seul canal obtient 100% de lui-même. +Puisque a seulement un canal d'entrée (l'autre canal étant +rejeté), il n'y a seulement qu'un ensemble avec une sous-option, qui indique que le +seul canal obtient 100% de lui-même. Exemple: Mixage (downmixing) PCM 6-canaux -Le décodeur de MPlayer pour le PCM 6-canaux +Le décodeur de MPlayer pour le PCM 6-canaux n'est pas capable de le mixer (downmixing). -Voici une façon de mixager (downmixing) PCM en utilisant : +Voici une façon de mixager (downmixing) PCM en utilisant : -Le nombre de canaux de sortie est 2, donc la première sous-option est "2". +Le nombre de canaux de sortie est 2, donc la première sous-option est "2". -Avec six canaux d'entrée il y aura six ensembles d'options. Heureusement, -puisque nous nous inquiétons seulement de la sortir des deux premiers canaux, +Avec six canaux d'entrée il y aura six ensembles d'options. Heureusement, +puisque nous nous inquiétons seulement de la sortir des deux premiers canaux, nous devons seulement faire deux ensembles; les quatres ensembles restants peuvent -être omis. Prenez garde que tous les fichiers audio multi-canaux n'aient le même -ordre de canaux! Cette exemple démontre le mixage (downmixing) d'un fichier avec les -même canaux que l'AC3 5.1: +être omis. Prenez garde que tous les fichiers audio multi-canaux n'aient le même +ordre de canaux! Cette exemple démontre le mixage (downmixing) d'un fichier avec les +même canaux que l'AC3 5.1: 0 - avant gauche 1 - avant droit -2 - arrière gauche -3 - arrière droit +2 - arrière gauche +3 - arrière droit 4 - avant centre 5 - caisson de basse (subwoofer) Le premier ensemble de sous-options liste les pourcentages du volume original, dans l'ordre, de ce que chaque canal de sortie devrait recevoir du canal gauche avant: "1:0". Le canal avant droit devrait aller vers la bonne sortie: "0:1". -De même pour les canaux arrières: "1:0" et "0:1". -Le canal centre va vers les deux canaux de sortie avec moitié de volume: +De même pour les canaux arrières: "1:0" et "0:1". +Le canal centre va vers les deux canaux de sortie avec moitié de volume: "0.5:0.5", et le caisson de basse (subwoofer) va vers les deux avec le volume maxi: "1:1". -Mettez tout ça ensemble, pour: +Mettez tout ça ensemble, pour: mplayer 6-canaux.wav -af pan=2:1:0:0:1:1:0:0:1:0.5:0.5:1:1 -Les pourcentages listés ci-dessus sont seulement un exemple approximatif. Vous êtes libres de les ajuster. +Les pourcentages listés ci-dessus sont seulement un exemple approximatif. Vous êtes libres de les ajuster. Exemple: Jouer de l'audio 5.1 sur de grosses enceintes sans un caisson de basse (subwoofer) -Si vous avez une paire d'enceintes frontales énormes, vous ne voudriez pas +Si vous avez une paire d'enceintes frontales énormes, vous ne voudriez pas gaspiller de l'argent sur l'achat d'un caisson de basse (subwoofer) pour -un système son 5.1 complet. +un système son 5.1 complet. Si vous utilisez pour demander que liba52 -décode l'audio 5.1 en 5.0, le canal du caisson de basse (subwoofer) est -simplement rejeté. -Si vous voulez distribuer le canal du caisson de basse (subwoofer) vous-même +décode l'audio 5.1 en 5.0, le canal du caisson de basse (subwoofer) est +simplement rejeté. +Si vous voulez distribuer le canal du caisson de basse (subwoofer) vous-même vous avez besoin de mixer (downmix) manuellement avec : -Puisque a besoin d'examiner chacun des six canaux, spécifiez - ainsi liba52 les décode tous. +Puisque a besoin d'examiner chacun des six canaux, spécifiez + ainsi liba52 les décode tous. - sort vers seulement cinq canaux, la première sous-option est 5. + sort vers seulement cinq canaux, la première sous-option est 5. -Six canaux d'entrées et cinq de sortie signifient six ensembles de cinq sous-options. +Six canaux d'entrées et cinq de sortie signifient six ensembles de cinq sous-options. - Le canal avant gauche ne se réplique que vers lui-même: + Le canal avant gauche ne se réplique que vers lui-même: "1:0:0:0:0" @@ -1118,11 +1118,11 @@ "0:1:0:0:0" - Pareil pour le canal arrière gauche: + Pareil pour le canal arrière gauche: "0:0:1:0:0" - et aussi de même pour le canal arrière droit: + et aussi de même pour le canal arrière droit: "0:0:0:1:0" @@ -1130,8 +1130,8 @@ "0:0:0:0:1" - Et maintenant que nous avons décidé quoi faire avec le caisson de basse, - e.g. moitié vers l'avant droit et l autre vers l'avant gauche: + Et maintenant que nous avons décidé quoi faire avec le caisson de basse, + e.g. moitié vers l'avant droit et l autre vers l'avant gauche: "0.5:0.5:0:0:0" @@ -1152,48 +1152,48 @@ Ajustement Logiciel du Volume -Certaines pistes audio sont trop silencieuses pour être entendues confortablement -sans amplification. Cela devient un problème quand votre équipement audio ne peut -amplifier le signal à votre place. L'option oblige -MPlayer à utiliser un mixeur interne. Vous pouvez alors -utiliser les touches d'ajustement du volume (par défaut 9 et +Certaines pistes audio sont trop silencieuses pour être entendues confortablement +sans amplification. Cela devient un problème quand votre équipement audio ne peut +amplifier le signal à votre place. L'option oblige +MPlayer à utiliser un mixeur interne. Vous pouvez alors +utiliser les touches d'ajustement du volume (par défaut 9 et 0) pour atteindre des niveaux de volume plus important. -Notez que cela ne dévie pas votre mixeur de carte son; MPlayer +Notez que cela ne dévie pas votre mixeur de carte son; MPlayer amplifie seulement le signal avant de l'envoyer vers votre carte son. -L'exemple suivant est un bien pour débuter: +L'exemple suivant est un bien pour débuter: mplayer quiet-file -softvol -softvol-max 300 -L'option spécifie le volume maximum +L'option spécifie le volume maximum de sortie permis en tant que pourcentage du volume original. Par exemple, devra permettre -l'ajustement du volume jusqu'à deux fois son niveau d'origine. -Il est sûr d'indiquer une valeur importante avec ; -un volume plus important ne sera utilisé qu'à partir du moment où -les touches d'ajustement du volume sont utilisées. Le seul désavantage +l'ajustement du volume jusqu'à deux fois son niveau d'origine. +Il est sûr d'indiquer une valeur importante avec ; +un volume plus important ne sera utilisé qu'à partir du moment où +les touches d'ajustement du volume sont utilisées. Le seul désavantage d'une valeur large est que, puisque MPlayer ajuste -le volume par un pourcentage du maximum, vous n'aurez pas un contrôle aussi précis +le volume par un pourcentage du maximum, vous n'aurez pas un contrôle aussi précis en utilisant les touches d'ajustement du volume. Utilisez une valeur plus basse avec - et/ou indiquez si vous désirez -une précision plus importante. + et/ou indiquez si vous désirez +une précision plus importante. -L'option fonmctionne en contrôlant le filtre audio -. Si vous voulez jouer un fichier à un certain volume -depuis le début vous pouvez spécifier manuellement: +L'option fonmctionne en contrôlant le filtre audio +. Si vous voulez jouer un fichier à un certain volume +depuis le début vous pouvez spécifier manuellement: mplayer fichier-tranquil -af volume=10 -Cela jouera le fichier avec un gain de 10 décibel. Soyez prudent lors de +Cela jouera le fichier avec un gain de 10 décibel. Soyez prudent lors de l'utilisation du filtre - vous pourriez facilement abimer votre appareil auditif si vous utilisez un valeur trop grande. -Commencez bas et travaillez de façon graduelle vers le haut jusqu'à être à même -d'apprécier de combien il est nécessaire d'ajuster le volume. Aussi, si vous +Commencez bas et travaillez de façon graduelle vers le haut jusqu'à être à même +d'apprécier de combien il est nécessaire d'ajuster le volume. Aussi, si vous indiquez des valeurs excessivement haute, pourra avoir -besoin de couper le signal pour éviter d'envoyer vos données de carte son qui -sont en dehors de la bande permise; cela résultera en une distorsion de l'audio. +besoin de couper le signal pour éviter d'envoyer vos données de carte son qui +sont en dehors de la bande permise; cela résultera en une distorsion de l'audio. diff -r edc3c020fa8d -r 5cf2bd4d0911 DOCS/xml/fr/video.xml --- a/DOCS/xml/fr/video.xml Mon Oct 30 20:12:24 2006 +0000 +++ b/DOCS/xml/fr/video.xml Mon Oct 30 20:22:00 2006 +0000 @@ -1,13 +1,13 @@ - + -Sorties vidéo +Sorties vidéo -Réglage MTRR +Réglage MTRR -Il est FORTEMENT recommandé de bien ajuster ses registres MTRR, qui apportent +Il est FORTEMENT recommandé de bien ajuster ses registres MTRR, qui apportent un gain important de performances. @@ -21,26 +21,26 @@ -C'est bon, il montre ma Matrox G400 avec 16Mo de mémoire. +C'est bon, il montre ma Matrox G400 avec 16Mo de mémoire. J'ai fais cela avec XFree 4.x.x , qui ajuste les registres MTRR automatiquement. -Si rien n'a fonctionné, vous devrez procéder manuellement. +Si rien n'a fonctionné, vous devrez procéder manuellement. D'abord, vous devez trouver l'adresse de base. -Vous pouvez la trouver de trois façons : +Vous pouvez la trouver de trois façons : - à partir des messages au démarrage de X11, par exemple: + à partir des messages au démarrage de X11, par exemple: (--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000 (--) SVGA: Linear framebuffer at 0xD8000000 - à partir de /proc/pci (utilisez la commande + à partir de /proc/pci (utilisez la commande lspci -v): 01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525 @@ -48,15 +48,15 @@ - à partir des messages noyau du driver mga_vid (utilisez dmesg): + à partir des messages noyau du driver mga_vid (utilisez dmesg): mga_mem_base = d8000000 -Trouvons maintenant la taille mémoire. Simplement, convertissez la taille de la -mémoire vidéo en hexadécimal, ou utilisez cette table : +Trouvons maintenant la taille mémoire. Simplement, convertissez la taille de la +mémoire vidéo en hexadécimal, ou utilisez cette table : @@ -73,7 +73,7 @@ Vous connaissez l'adresse de base ainsi que la taille, ajustons vos registres MTRR ! -Par exemple, pour la carte Matrox utilisée ci-dessus (base=0xd8000000) +Par exemple, pour la carte Matrox utilisée ci-dessus (base=0xd8000000) avec 32Mo de ram (size=0x2000000) faites simplement : echo "base=0xd8000000 size=0x2000000 type=write-combining" >| /proc/mtrr @@ -84,50 +84,50 @@ Tous les processeurs ne supportent pas les MTRR. Les anciens K6-2 par exemple (vers 266Mhz, stepping 0) ne sont pas compatibles avec les MTRR, mais les stepping 12 le sont -(cat /proc/cpuinfo pour le vérifier). +(cat /proc/cpuinfo pour le vérifier). -Sortie vidéo pour cartes graphiques traditionnelles +Sortie vidéo pour cartes graphiques traditionnelles Xv -Sous XFree86 4.0.2 ou plus récent, vous pouvez utiliser les routines YUV -matérielles de votre carte en utilisant l'extension XVideo. +Sous XFree86 4.0.2 ou plus récent, vous pouvez utiliser les routines YUV +matérielles de votre carte en utilisant l'extension XVideo. C'est ce qu'utilise l'option ''. -De plus, ce pilote supporte le réglage de luminosité/contraste/saturation/etc. -(à moins que vous n'utilisiez le vieux, lent codec Divx DirectShow, qui le +De plus, ce pilote supporte le réglage de luminosité/contraste/saturation/etc. +(à moins que vous n'utilisiez le vieux, lent codec Divx DirectShow, qui le supporte partout), voir la page de man. -Pour que cela fonctionne, vérifiez ceci : +Pour que cela fonctionne, vérifiez ceci : - Vous devez utiliser XFree86 4.0.2 ou plus récent (les versions précédentes + Vous devez utiliser XFree86 4.0.2 ou plus récent (les versions précédentes n'ont pas XVideo) - Votre carte supporte l'accélération matérielle (les cartes modernes le font) + Votre carte supporte l'accélération matérielle (les cartes modernes le font) - X charge l'extension XVideo, qui doit faire apparaître quelque chose comme: + X charge l'extension XVideo, qui doit faire apparaître quelque chose comme: (II) Loading extension XVideo dans /var/log/XFree86.0.log NOTE: ceci charge seulement l'extension de XFree86. - Dans une installation correcte, celle ci est toujours chargée, et ne - signifie pas que le support XVideo spécifique à - votre carte est chargée ! + Dans une installation correcte, celle ci est toujours chargée, et ne + signifie pas que le support XVideo spécifique à + votre carte est chargée ! - Votre carte a le support Xv sous Linux. Pour le vérifier, essayez + Votre carte a le support Xv sous Linux. Pour le vérifier, essayez xvinfo, - inclus dans XFree86. Cela doit afficher un long message, similaire à : + inclus dans XFree86. Cela doit afficher un long message, similaire à : X-Video Extension version 2.2 screen #0 @@ -154,13 +154,13 @@ (...etc...) Cela doit supporter les formats de pixels YUY2 packed et YV12 planar pour - pouvoir être utilisés avec MPlayer. + pouvoir être utilisés avec MPlayer. - Finalement, vérifiez si MPlayer a été compilé + Finalement, vérifiez si MPlayer a été compilé avec le support 'xv'. Faites un mplayer -vo help | grep xv - Si le support 'xv' à été compilé une ligne similaire à celle-ci devrait + Si le support 'xv' à été compilé une ligne similaire à celle-ci devrait apparaitre : xv X11/Xv - Puis créez le périphérique /dev/mga_vid: + Puis créez le périphérique /dev/mga_vid: mknod /dev/mga_vid c 178 0 et chargez le pilote avec insmod mga_vid.o - Vous pouvez vérifier si la détection de la taille mémoire est correcte en utilisant - la commande dmesg. Si elle s'avère incorrecte, utilisez l'option + Vous pouvez vérifier si la détection de la taille mémoire est correcte en utilisant + la commande dmesg. Si elle s'avère incorrecte, utilisez l'option (rmmod mga_vid avant), en - spécifiant la mémoire de la carte en Mo: + spécifiant la mémoire de la carte en Mo: insmod mga_vid.o mga_ram_size=16 - Pour le charger/décharger automatiquement, insérez cette ligne a la fin du fichier + Pour le charger/décharger automatiquement, insérez cette ligne a la fin du fichier /etc/modules.conf: alias char-major-178 mga_vid - Puis copiez le module mga_vid.o à une place appropriée dans + Puis copiez le module mga_vid.o à une place appropriée dans /lib/modules/version noyau/quelquepart. - Puis exécutez + Puis exécutez depmod -a Vous devez maintenant (re)compiler MPlayer, - ./configure détectera /dev/mga_vid et + ./configure détectera /dev/mga_vid et construira le driver 'mga'. Pour l'utiliser dans MPlayer, - lancez-le avec l'option si vous êtes en console + lancez-le avec l'option si vous êtes en console matroxfb, ou sous XFree86 3.x.x ou 4.x.x. -Le pilote mga_vid coopère avec Xv. +Le pilote mga_vid coopère avec Xv. -Le périphérique /dev/mga_vid peut être lu (par exemple par -cat /dev/mga_vid) pour avoir des infos, et écrit pour changer la -luminosité: +Le périphérique /dev/mga_vid peut être lu (par exemple par +cat /dev/mga_vid) pour avoir des infos, et écrit pour changer la +luminosité: echo "brightness=120" > /dev/mga_vid @@ -897,7 +897,7 @@ Support YUV 3Dfx Ce pilote utilise le pilote framebuffer tdfx du noyau pour lire des films avec -accélération YUV. Vous aurez besoin d'un noyau avec support tdfxfb, et de recompiler +accélération YUV. Vous aurez besoin d'un noyau avec support tdfxfb, et de recompiler avec ./configure --enable-tdfxfb @@ -909,29 +909,29 @@ MPlayer supporte l'affichage de films en utilisant OpenGL, -mais si votre plateforme/pilote supporte xv comme ça devrait être le cas sur -un PC avec Linux, utilisez xv à la place, les performances d'OpenGL sont bien pires. -Si vous avez une implémentation X11 sans support xv, OpenGL est alors une +mais si votre plateforme/pilote supporte xv comme ça devrait être le cas sur +un PC avec Linux, utilisez xv à la place, les performances d'OpenGL sont bien pires. +Si vous avez une implémentation X11 sans support xv, OpenGL est alors une alternative viable. Malheureusement tous les pilotes ne supportent pas cette fonction. Le pilote Utah-GLX (pour XFree86 3.3.6) le supporte pour toutes les cartes. Voir - pour son téléchargement et les infos + pour son téléchargement et les infos d'installation. -XFree86(DRI) 4.0.3 et supérieur supporte OpenGL avec les cartes Matrox et -Radeon, 4.2.0 ou supérieur supporte la Rage128. -Voir pour son téléchargement et les infos +XFree86(DRI) 4.0.3 et supérieur supporte OpenGL avec les cartes Matrox et +Radeon, 4.2.0 ou supérieur supporte la Rage128. +Voir pour son téléchargement et les infos d'installation. -Une astuce d'un de nos utilisateurs: la sortie vidéo GL peut être utilisée pour -obtenir une sortie TV synchronisée verticalement. Vous devrez définir une variable +Une astuce d'un de nos utilisateurs: la sortie vidéo GL peut être utilisée pour +obtenir une sortie TV synchronisée verticalement. Vous devrez définir une variable d'environnement (au moins sur nVidia): @@ -948,14 +948,14 @@ AAlib est une librairie affichant des graphismes en mode texte, en utilisant un puissant moteur de rendu ASCII. De nombreux programmes le -supportent déjà, comme Doom, Quake, etc. MPlayer possède +supportent déjà, comme Doom, Quake, etc. MPlayer possède pour cela un driver parfaitement utilisable. Si ./configure -détecte une installation de aalib, le pilote aalib libvo sera compilé. +détecte une installation de aalib, le pilote aalib libvo sera compilé. -Vous pouvez utiliser certains raccourcis clavier dans le fenêtre AA pour changer les +Vous pouvez utiliser certains raccourcis clavier dans le fenêtre AA pour changer les options de rendu: @@ -972,13 +972,13 @@ augmente le contraste 3 - diminue la luminosité + diminue la luminosité 4 - augmente la luminosité + augmente la luminosité 5 - active/désactive le rendu rapide + active/désactive le rendu rapide 6 change le mode de dithering (none, error distribution, Floyd Steinberg) @@ -987,7 +987,7 @@ inverse l'image 8 - passe des contrôles de aa vers ceux de MPlayer + passe des contrôles de aa vers ceux de MPlayer et vice-versa @@ -1007,19 +1007,19 @@ Change la couleur des sous-titres - where V peut être: + where V peut être: 0 (normal), 1 (noir), 2 (gras), 3 (fontes grasses), - 4 (inversé), - 5 (spécial). + 4 (inversé), + 5 (spécial). -AAlib elle-même propose de nombreuses options. En voici les principales: +AAlib elle-même propose de nombreuses options. En voici les principales: @@ -1029,7 +1029,7 @@ - Utilise les 256 caractères + Utilise les 256 caractères @@ -1048,10 +1048,10 @@ -Le rendu prend beaucoup de temps CPU, spécialement en utilisant AA-on-X (AAlib sur X), et prend +Le rendu prend beaucoup de temps CPU, spécialement en utilisant AA-on-X (AAlib sur X), et prend moins de CPU sur une console standard, sans framebuffer. Utilisez SVGATextMode pour -passer en mode texte large, et appréciez ! (une carte hercules en second écran, c'est -génial :)) (mais à mon humble avis vous pouvez utiliser l'option +passer en mode texte large, et appréciez ! (une carte hercules en second écran, c'est +génial :)) (mais à mon humble avis vous pouvez utiliser l'option pour avoir des graphismes sur hgafb:) @@ -1064,9 +1064,9 @@ Sur un terminal vous obtiendrez de meilleures performances en utilisant le pilote linux, et pas curses (). Cependant vous devez avoir -un accès en écriture sur +un accès en écriture sur /dev/vcsa<terminal>. Ce n'est -pas autodétecté par aalib, mais vo_aa essaie de déterminer le meilleur mode. Voir +pas autodétecté par aalib, mais vo_aa essaie de déterminer le meilleur mode. Voir pour une meilleure optimisation. @@ -1076,29 +1076,29 @@ La libcaca -est une librairie graphique qui affiche du text à la place des pixels, et qui peut +est une librairie graphique qui affiche du text à la place des pixels, et qui peut donc fonctionner sur des cartes graphiques anciennes ou sur des terminaux texte. Elle -n'est pas très différente de la célèbre librairie +n'est pas très différente de la célèbre librairie AAlib. -libcaca nécessite un terminal pour -fonctionner, et devrait ainsi fonctionner sur tous les systèmes Unix (dont Mac OS X) +libcaca nécessite un terminal pour +fonctionner, et devrait ainsi fonctionner sur tous les systèmes Unix (dont Mac OS X) en utilisant soit la librairie slang soit la librairie ncurses, sous DOS en utilisant la librairie -conio.h, et sous les systèmes Windows +conio.h, et sous les systèmes Windows en utilisant soit slang, soit -ncurses (via émulation Cygwin), ou soit +ncurses (via émulation Cygwin), ou soit conio.h. Si ./configure -détecte libcaca, le pilote libvo caca -sera compilé. +détecte libcaca, le pilote libvo caca +sera compilé. -Les différences avec <systemitem class="library">AAlib</systemitem> sont +<title>Les différences avec <systemitem class="library">AAlib</systemitem> sont les suivantes: - 16 couleurs disponible pour l'affichage des caractères (256 paires de couleur) + 16 couleurs disponible pour l'affichage des caractères (256 paires de couleur) tramage des images en couleur @@ -1106,15 +1106,15 @@ -Mais <systemitem class="library">libcaca</systemitem> à également les +<title>Mais <systemitem class="library">libcaca</systemitem> à également les limitations suivantes: - aucun support pour la luminosité, le contraste, le gamma + aucun support pour la luminosité, le contraste, le gamma -Vous pouvez utiliser certaines touches dans la fenêtre caca pour changer les +Vous pouvez utiliser certaines touches dans la fenêtre caca pour changer les options de rendu: @@ -1125,10 +1125,10 @@ d - Change de méthode de tramage. + Change de méthode de tramage. a - Change de méthode d'anticrénelage. + Change de méthode d'anticrénelage. b Change le fond. @@ -1138,24 +1138,24 @@ -<systemitem class="library">libcaca</systemitem> regarde également la -présence de certaines variables d'environnement: +<systemitem class="library">libcaca</systemitem> regarde également la +présence de certaines variables d'environnement: - Définie le pilote caca recommandé, c-a-d. ncurses, slang, x11. + Définie le pilote caca recommandé, c-a-d. ncurses, slang, x11. - Spécifie le nombre de lignes de collones. par ex. 128x50. + Spécifie le nombre de lignes de collones. par ex. 128x50. - Spécifie la police à utiliser. par ex. fixed, nexus. + Spécifie la police à utiliser. par ex. fixed, nexus. @@ -1171,7 +1171,7 @@ VESA - sortie sur BIOS VESA -Ce pilote à été conçu et présenté comme un pilote générique +Ce pilote à été conçu et présenté comme un pilote générique pour n'importe quelle carte ayant un BIOS compatible VESA VBE 2.0. Un autre avantage de ce pilote est qu'il force l'ouverture de la sortie TV. dixit VESA BIOS EXTENSION (VBE) Version 3.0 Date: September 16, @@ -1179,18 +1179,18 @@
-Conceptions des contrôleurs doubles +Conceptions des contrôleurs doubles -VBE 3.0 supporte la conception de contrôleur double en assumant que comme les deux -contrôleurs sont typiquement fournis par le même OEM, sous le contrôle d'un seul -ROM BIOS sur la même carte graphique, il est possible de cacher le fait que deux -contrôleurs sont présent dans l'application. -Cela a la limitation d'interdire l'utilisation simultanée de chacun des -contrôleurs, mais permet aux applications avant VBE 3.0 de fonctionner normalement. +VBE 3.0 supporte la conception de contrôleur double en assumant que comme les deux +contrôleurs sont typiquement fournis par le même OEM, sous le contrôle d'un seul +ROM BIOS sur la même carte graphique, il est possible de cacher le fait que deux +contrôleurs sont présent dans l'application. +Cela a la limitation d'interdire l'utilisation simultanée de chacun des +contrôleurs, mais permet aux applications avant VBE 3.0 de fonctionner normalement. La fonction VBE 00h (Return Controller Information) retourne l'information -combinée des deux contrôleurs, incluant la liste combinée des modes disponibles. -Quand une application sélectionne un mode, le contrôleur approprié est -activé. Chacune des fonctions VBE restantes s'appliquent ensuite sur le contrôleur +combinée des deux contrôleurs, incluant la liste combinée des modes disponibles. +Quand une application sélectionne un mode, le contrôleur approprié est +activé. Chacune des fonctions VBE restantes s'appliquent ensuite sur le contrôleur actif. @@ -1198,18 +1198,18 @@ Donc vous avez des chances de faire fonctionner la sortie TV avec ce pilote -(Je suppose que la sortie TV est souvent un affichage indépendant ou au moins -une sortie indépendante). +(Je suppose que la sortie TV est souvent un affichage indépendant ou au moins +une sortie indépendante). AVANTAGES - Vous avez la possibilité de voir des films même si Linux ne - connaît pas votre matériel vidéo. + Vous avez la possibilité de voir des films même si Linux ne + connaît pas votre matériel vidéo. - Vous n'avez pas besoin d'avoir de logiciels graphiques installés sur votre Linux + Vous n'avez pas besoin d'avoir de logiciels graphiques installés sur votre Linux (comme X11 (alias XFree86), fbdev et autres). Ce pilote peut fonctionner en mode texte. @@ -1219,30 +1219,30 @@ Ce pilote appelle le gestionnaire int 10h ainsi ce n'est pas un - émulateur - il appelle des choses réelles dans le BIOS - réel en mode réel (pour l'instant en mode vm86). + émulateur - il appelle des choses réelles dans le BIOS + réel en mode réel (pour l'instant en mode vm86). - Vous pouvez l'utiliser avec VIDIX, accélérant ainsi l'affichage vidéo - et la sortie TV en même temps (recommandé pour les cartes ATI) ! + Vous pouvez l'utiliser avec VIDIX, accélérant ainsi l'affichage vidéo + et la sortie TV en même temps (recommandé pour les cartes ATI) ! - si vous avez un BIOS VESA VBE 3.0+, et que vous avez spécifié + si vous avez un BIOS VESA VBE 3.0+, et que vous avez spécifié monitor-hfreq, monitor-vfreq, monitor-dotclock quelque part (fichier de config, ou ligne de commande) vous aurez le plus haut taux de - rafraîchissement possible (en utilisant la Formule Générale de Timing). - Pour activer cette fonctionnalité vous devrez spécifier + rafraîchissement possible (en utilisant la Formule Générale de Timing). + Pour activer cette fonctionnalité vous devrez spécifier toutes les options de votre moniteur. -DÉSAVANTAGES +DÉSAVANTAGES - Il ne fonctionne que sur les systèmes x86. + Il ne fonctionne que sur les systèmes x86. - Il ne peut être utilisé qu'en root. + Il ne peut être utilisé qu'en root. Pour l'instant il n'est disponible que pour Linux. @@ -1263,45 +1263,45 @@ actuellement reconnu: dga pour forcer le mode dga et - nodgapour le désactiver. En mode dga vous pouvez + nodgapour le désactiver. En mode dga vous pouvez activer le double buffering via l'option . Note: vous - pouvez omettre ces paramètres pour activer l'autodétection + pouvez omettre ces paramètres pour activer l'autodétection du mode dga. -PROBLÈMES CONNUS ET CONTOURNEMENTS +PROBLÈMES CONNUS ET CONTOURNEMENTS - Si vous avez installé des polices NLS sur votre - Linux box et que vous lancez le pilote VESA depuis le mode texte alors après la + Si vous avez installé des polices NLS sur votre + Linux box et que vous lancez le pilote VESA depuis le mode texte alors après la fermeture de MPlayer vous aurez la - police de la ROM chargée à la place de la nationale. + police de la ROM chargée à la place de la nationale. Vous pouvez recharger la police nationale en utilisant l'utilitaire setsysfont de la distribution Mandrake/Mandriva par exemple. - (Astuce: Le même utilitaire peut être utilisé pour + (Astuce: Le même utilitaire peut être utilisé pour la localisation de fbdev). - Certains pilotes graphiques Linux de mettent pas à - jour le mode BIOS actif en mémoire DOS. - Donc si vous avez un tel problème - utilisez toujours le pilote VESA uniquement + Certains pilotes graphiques Linux de mettent pas à + jour le mode BIOS actif en mémoire DOS. + Donc si vous avez un tel problème - utilisez toujours le pilote VESA uniquement depuis le mode texte. - Sinon le mode texte (#03) sera activé de toute façon et vous devrez redémarrer + Sinon le mode texte (#03) sera activé de toute façon et vous devrez redémarrer votre ordinateur. - Souvent après la fin du pilote VESA vous avez un - écran noir. - Pour retourner à l'état original de votre écran - passez simplement sur une autre + Souvent après la fin du pilote VESA vous avez un + écran noir. + Pour retourner à l'état original de votre écran - passez simplement sur une autre console (en tapant Alt+F<x>) et revenez - à la première de la même façon. + à la première de la même façon. Pour faire fonctionner la sortie TV vous - devez avoir branché le connecteur TV avant le démarrage de votre PC car - le BIOS vidéo s'initialise uniquement à ce moment-là. + devez avoir branché le connecteur TV avant le démarrage de votre PC car + le BIOS vidéo s'initialise uniquement à ce moment-là. @@ -1311,34 +1311,34 @@ X11 -À éviter si possible. Sort sur X11 (utilise l'extension de mémoire partagée), sans -aucune accélération matérielle du tout. Supporte le redimensionnement logiciel -(accéléré par MMX/3DNow/SSE, mais toujours lent), utilisez les options -. La plupart des cartes possèdent un redimensionnement -matériel, pour elles utilisez la sortie ou +À éviter si possible. Sort sur X11 (utilise l'extension de mémoire partagée), sans +aucune accélération matérielle du tout. Supporte le redimensionnement logiciel +(accéléré par MMX/3DNow/SSE, mais toujours lent), utilisez les options +. La plupart des cartes possèdent un redimensionnement +matériel, pour elles utilisez la sortie ou pour les Matrox. -Le problème est que la plupart des pilotes de carte ne supportent pas l'accélération -sur la seconde tête/TV. Dans ce cas, vous voyez une fenêtre verte/bleue à la place du +Le problème est que la plupart des pilotes de carte ne supportent pas l'accélération +sur la seconde tête/TV. Dans ce cas, vous voyez une fenêtre verte/bleue à la place du film. C'est ici que ce pilote entre en jeu, mais vous aurez besoin d'un CPU puissant pour utiliser le redimensionnement logiciel. N'utilisez pas le pilote SDL de -sortie+dimensionnement logiciel, la qualité d'image est pire ! +sortie+dimensionnement logiciel, la qualité d'image est pire ! -Le redimensionnement logiciel est très lent, vous devriez essayer de changer de mode -vidéo à la place. C'est très simple. Voyez la section -des modelines DGA, et insérez-les dans votre XF86Config. +Le redimensionnement logiciel est très lent, vous devriez essayer de changer de mode +vidéo à la place. C'est très simple. Voyez la section +des modelines DGA, et insérez-les dans votre XF86Config. Si vous avez XFree86 4.x.x: utilisez l'option . Elle changera de - résolution pour s'adapter à celle de votre film. Si non: + résolution pour s'adapter à celle de votre film. Si non: - Avec XFree86 3.x.x: Vous devrez parcourir les résolutions possibles avec les touches + Avec XFree86 3.x.x: Vous devrez parcourir les résolutions possibles avec les touches Ctrl+Alt+plus et Ctrl+Alt+moins. @@ -1347,9 +1347,9 @@ -Si vous n'arrivez pas à trouver les mode que vous avez inséré, regardez dans la sortie +Si vous n'arrivez pas à trouver les mode que vous avez inséré, regardez dans la sortie de XFree86. Certains pilotes ne peuvent utiliser les pixelclocks bas qui sont requis -pour les basses résolutions. +pour les basses résolutions. @@ -1358,92 +1358,92 @@ VIDIX -PRÉAMBULE +PRÉAMBULE -VIDIX est l'abréviation de VIDeo +VIDIX est l'abréviation de VIDeo Interface for *niX. -VIDIX à été conçu et présenté comme une interface pour les pilotes espace-utilisateur -rapides fournissant des performances égales à celles de mga_vid pour les cartes Matrox. -Il est aussi très portable. +VIDIX à été conçu et présenté comme une interface pour les pilotes espace-utilisateur +rapides fournissant des performances égales à celles de mga_vid pour les cartes Matrox. +Il est aussi très portable. -Cette interface à été conçue comme une tentative de regrouper les interfaces -d'accélération existantes (connues sous les noms mga_vid, rage128_vid, radeon_vid, -pm3_vid) dans un schéma uniforme. Il fournit une interface de haut niveau aux chipsets +Cette interface à été conçue comme une tentative de regrouper les interfaces +d'accélération existantes (connues sous les noms mga_vid, rage128_vid, radeon_vid, +pm3_vid) dans un schéma uniforme. Il fournit une interface de haut niveau aux chipsets connus sous les noms de BES (BackEnd scalers) ou OV (Video Overlays). Il ne fournit pas une interface de bas niveau pour les choses connues sous le nom de serveurs graphiques. -(Je ne veux pas concourir avec l'équipe X11 en changement de mode graphique). -C'est à dire que le but principal de cette interface est de maximiser la -vitesse de la lecture vidéo. +(Je ne veux pas concourir avec l'équipe X11 en changement de mode graphique). +C'est à dire que le but principal de cette interface est de maximiser la +vitesse de la lecture vidéo. UTILISATION - Vous pouvez utiliser le pilote de sortie vidéo autonome: . - Ce pilote à été développé comme un front end X11 pour la technologie VIDIX. Il - requiert un serveur X et ne peut fonctionner que sous X. Notez que, comme il accède - directement au matériel et contourne le pilote X, les pixmaps mis en cache dans la - mémoire de la carte graphique peuvent être corrompus. Vous pouvez éviter cela en - limitant la quantité de mémoire utilisée par X avec l'option "VideoRam" + Vous pouvez utiliser le pilote de sortie vidéo autonome: . + Ce pilote à été développé comme un front end X11 pour la technologie VIDIX. Il + requiert un serveur X et ne peut fonctionner que sous X. Notez que, comme il accède + directement au matériel et contourne le pilote X, les pixmaps mis en cache dans la + mémoire de la carte graphique peuvent être corrompus. Vous pouvez éviter cela en + limitant la quantité de mémoire utilisée par X avec l'option "VideoRam" dans la section "device" de XFree86Config. - Vous devriez fixer cette valeur avec la quantité de mémoire installée sur + Vous devriez fixer cette valeur avec la quantité de mémoire installée sur votre carte moins 4Mo. - Si vous avez moins de 8Mo de mémoire vidéo, vous pouvez utiliser l'option - "XaaNoPixmapCache" dans la section "screen" à la place. + Si vous avez moins de 8Mo de mémoire vidéo, vous pouvez utiliser l'option + "XaaNoPixmapCache" dans la section "screen" à la place. Il existe un pilote console VIDIX: . - Celui-ci requiert un framebuffer fonctionnel et initialisé pour la plupart - des cartes (ou sinon vous brouillerez simplement l'écran), et vous aurez un - effet similaire à ou . - Les cartes nVidia par contre sont capables d'afficher de la vidéo graphique + Celui-ci requiert un framebuffer fonctionnel et initialisé pour la plupart + des cartes (ou sinon vous brouillerez simplement l'écran), et vous aurez un + effet similaire à ou . + Les cartes nVidia par contre sont capables d'afficher de la vidéo graphique dans une console texte. Voir la section nvidia_vid pour plus d'informations. - Vous pouvez utiliser le sous-périphérique VIDIX qui à été appliqué à de nombreux - pilotes de sortie vidéo, tels que: + Vous pouvez utiliser le sous-périphérique VIDIX qui à été appliqué à de nombreux + pilotes de sortie vidéo, tels que: (Linux uniquement) et . -De plus le pilote de sortie vidéo utilisé avec VIDIX +De plus le pilote de sortie vidéo utilisé avec VIDIX n'a pas d'importance. BESOINS - La carte graphique devrait être en mode graphique (excepté les cartes nVidia + La carte graphique devrait être en mode graphique (excepté les cartes nVidia avec le pilote ). - Le pilote de sortie vidéo de MPlayer devrait - connaître les modes vidéos actifs et être capable de donner au sous-périphérique - VIDIX quelques caractéristiques du serveur. + Le pilote de sortie vidéo de MPlayer devrait + connaître les modes vidéos actifs et être capable de donner au sous-périphérique + VIDIX quelques caractéristiques du serveur. -MÉTHODES D'UTILISATION +MÉTHODES D'UTILISATION -Quand VIDIX est utilisé en temps que sous-périphérique -(), alors la configuration du mode vidéo est faite par -le périphérique de sortie vidéo (vo_server en bref). -Par conséquent vous pouvez passer en ligne de commande les mêmes touches que pour -vo_server. De plus il comprends l'option comme un paramètre +Quand VIDIX est utilisé en temps que sous-périphérique +(), alors la configuration du mode vidéo est faite par +le périphérique de sortie vidéo (vo_server en bref). +Par conséquent vous pouvez passer en ligne de commande les mêmes touches que pour +vo_server. De plus il comprends l'option comme un paramètre global (je recommande l'utilisation de cette option au moins pour les cartes ATI). -Comme pour , il reconnaît actuellement les options +Comme pour , il reconnaît actuellement les options suivantes: . -Vous pouvez aussi spécifier le pilote VIDIX directement en troisième sous-argument +Vous pouvez aussi spécifier le pilote VIDIX directement en troisième sous-argument en ligne de commande: @@ -1452,48 +1452,48 @@ mplayer -vo vesa:vidix:radeon_vid.so -fs -zoom -double -bpp 32 fichier.avi -Mais c'est dangereux, et vous ne devriez pas faire ça. Dans ce cas le pilote indiqué -sera forcé et le résultat sera imprévisible (cela peut +Mais c'est dangereux, et vous ne devriez pas faire ça. Dans ce cas le pilote indiqué +sera forcé et le résultat sera imprévisible (cela peut bloquer votre ordinateur). -Vous ne devriez le faire UNIQUEMENT si vous êtes absolument sûr que +Vous ne devriez le faire UNIQUEMENT si vous êtes absolument sûr que cela va fonctionner, et MPlayer ne le fait pas -automatiquement. Dites-le aux développeurs, SVP. La bonne façon est d'utiliser VIDIX -sans argument pour activer l'autodétection du pilote. +automatiquement. Dites-le aux développeurs, SVP. La bonne façon est d'utiliser VIDIX +sans argument pour activer l'autodétection du pilote. -Comme VIDIX requiert l'accès direct au matériel, vous avez le choix entre le lançer -en tant que root ou définir le bit SUID du binaire MPlayer -(Attention: c'est une faille de sécurité !). Sinon, -vous pouvez utiliser un module noyau spécial, comme ceci: +Comme VIDIX requiert l'accès direct au matériel, vous avez le choix entre le lançer +en tant que root ou définir le bit SUID du binaire MPlayer +(Attention: c'est une faille de sécurité !). Sinon, +vous pouvez utiliser un module noyau spécial, comme ceci: - Téléchargez la version de développement + Téléchargez la version de développement de svgalib (par exemple 1.9.17), OU - téléchargez une version faite par Alex spécialement pour utilisation avec - MPlayer (elle ne nécessite pas les sources de svgalib pour + téléchargez une version faite par Alex spécialement pour utilisation avec + MPlayer (elle ne nécessite pas les sources de svgalib pour compiler) ici. - Compilez le module dans le répertoire svgalib_helper - (il peut être trouvé à l'intérieur du répertoire - svgalib-1.9.17/kernel/ si vous avez téléchargé + Compilez le module dans le répertoire svgalib_helper + (il peut être trouvé à l'intérieur du répertoire + svgalib-1.9.17/kernel/ si vous avez téléchargé les sources depuis le site de svgalib) et faire un insmod. - Pour créer les périphériques nécessaires dans le répertoire + Pour créer les périphériques nécessaires dans le répertoire /dev, faites un make device - dans le répertoire svgalib_helper, en root. + dans le répertoire svgalib_helper, en root. - Déplacez le répertoire svgalib_helper dans + Déplacez le répertoire svgalib_helper dans mplayer/main/libdha/svgalib_helper. - Requis si vous avez téléchargé les sources depuis le site de svgalib: Retirez les + Requis si vous avez téléchargé les sources depuis le site de svgalib: Retirez les commentaires avant la ligne CFLAGS contenant la chaine "svgalib_helper" du libdha/Makefile. @@ -1505,14 +1505,14 @@ Cartes ATI -Actuellement la plupart des cartes ATI sont supportés nativement, de la Mach64 +Actuellement la plupart des cartes ATI sont supportés nativement, de la Mach64 jusqu'aux nouvelles Radeons. -Il y a deux binaires compilés: radeon_vid pour les cartes Radeon et +Il y a deux binaires compilés: radeon_vid pour les cartes Radeon et rage128_vid pour les Rage 128. Vous pouvez en forcer -un ou laisser le système VIDIX le détecter parmis les pilotes disponibles. +un ou laisser le système VIDIX le détecter parmis les pilotes disponibles. @@ -1523,7 +1523,7 @@ -Le pilote supporte les égaliseurs vidéo et devrait être presque aussi rapide que le +Le pilote supporte les égaliseurs vidéo et devrait être presque aussi rapide que le framebuffer Matrox @@ -1531,12 +1531,12 @@ Cartes Trident -Il y a un pilote disponible pour les chipsets Trident Cyberblade/i1, qui peuvent être -trouvés sur les cartes-mère VIA Epia. +Il y a un pilote disponible pour les chipsets Trident Cyberblade/i1, qui peuvent être +trouvés sur les cartes-mère VIA Epia. -Le pilote a été écrit et est maintenu par +Le pilote a été écrit et est maintenu par Alastair M. Robinson. @@ -1545,7 +1545,7 @@ Cartes 3DLabs Bien qu'il y ai un pilote pour les chips 3DLabs GLINT R3 et Permedia3, -personne ne l'a testé, donc les rapports sont les bienvenus. +personne ne l'a testé, donc les rapports sont les bienvenus. @@ -1553,8 +1553,8 @@ Cartes nVidia - Une fonction unique du pilote nvidia_vid est la capacité d'afficher de la - vidéo dans un console uniquemnent textuelle + Une fonction unique du pilote nvidia_vid est la capacité d'afficher de la + vidéo dans un console uniquemnent textuelle - avec aucun framebuffer ou X. Pour ce faire, nous aurons besoin d'utiliser la sortie , comme le montre l'exemple suivant: @@ -1567,11 +1567,11 @@ Cartes SiS -C'est du code très expérimental, comme nvidia_vid. +C'est du code très expérimental, comme nvidia_vid. -Testé sur SiS 650/651/740 (les chipsets les plus couramment utilisés dans les +Testé sur SiS 650/651/740 (les chipsets les plus couramment utilisés dans les versions SiS des barebones "Shuttle XPC") @@ -1584,26 +1584,26 @@ DirectFB
-"DirectFB est une librairie graphique conçue pour les systèmes embarqués. Il offre -des performances d'accélération matérielle maximum pour un minimum d'utilisation des +"DirectFB est une librairie graphique conçue pour les systèmes embarqués. Il offre +des performances d'accélération matérielle maximum pour un minimum d'utilisation des ressources et de charge." - citation de
-J'exclurai les fonctionnalités de DirectFB dans cette section. +J'exclurai les fonctionnalités de DirectFB dans cette section. -Bien que MPlayer ne soit pas supporté en tant que -"fournisseur vidéo" dans DirectFB, ce pilote de sortie activera la lecture -vidéo au travers de DirectFB. Il sera - bien sûr - accéléré, sur ma Matrox G400 la -vitesse de DirectFB était la même que celle de XVideo. +Bien que MPlayer ne soit pas supporté en tant que +"fournisseur vidéo" dans DirectFB, ce pilote de sortie activera la lecture +vidéo au travers de DirectFB. Il sera - bien sûr - accéléré, sur ma Matrox G400 la +vitesse de DirectFB était la même que celle de XVideo. -Essayez toujours d'utiliser la dernière version de DirectFB. Vous pouvez utiliser les +Essayez toujours d'utiliser la dernière version de DirectFB. Vous pouvez utiliser les options DirectFB en ligne de commande, en utilisant l'option . -La sélection de couche peut être faite par la méthode sous-périphérique, par +La sélection de couche peut être faite par la méthode sous-périphérique, par ex. : -(couche -1 par défaut: autodétection) +(couche -1 par défaut: autodétection)
@@ -1611,13 +1611,13 @@ DirectFB/Matrox (dfbmga) Veuillez lire la section DirectFB principale pour -avoir les informations générales. +avoir les informations générales. -Ce pilote de sortie vidéo activera CRTC2 (sur la seconde tête) sur les cartes Matrox -G400/G450/G550, affichant la vidéo indépendemment -de la première tête. +Ce pilote de sortie vidéo activera CRTC2 (sur la seconde tête) sur les cartes Matrox +G400/G450/G550, affichant la vidéo indépendemment +de la première tête. @@ -1630,22 +1630,22 @@ -La première version de DirectFB que nous avons pu faire fonctionner était la -0.9.17. (elle est boguée, nécessite le patch surfacemanager +La première version de DirectFB que nous avons pu faire fonctionner était la +0.9.17. (elle est boguée, nécessite le patch surfacemanager disponible sur l'URL ci-dessus). Le portage du code CRTC2 dans -mga_vid est prévu depuis des années, les +mga_vid est prévu depuis des années, les patches sont les bienvenus. -Décodeurs MPEG +Décodeurs MPEG -sorties et entrées DVB +sorties et entrées DVB -MPlayer supporte les cartes équipées du chipset DVB Siemens +MPlayer supporte les cartes équipées du chipset DVB Siemens des vendeurs tels que Siemens, Technotrend, Galaxis ou Hauppauge. Les derniers pilotes DVB sont disponibles sur le site Linux TV. Si vous voulez faire du transcodage logiciel vous aurez besoin d'un CPU d'au @@ -1653,18 +1653,18 @@ -Configure devrait détecter votre carte DVB. Si ce n'est pas le cas, forcez la détection +Configure devrait détecter votre carte DVB. Si ce n'est pas le cas, forcez la détection avec ./configure --enable-dvb -Si vous avez des entêtes ost dans un chemin non-standard, corrigez +Si vous avez des entêtes ost dans un chemin non-standard, corrigez ce chemin avec -./configure --with-extraincdir=répertoire source DVB/ost/include +./configure --with-extraincdir=répertoire source DVB/ost/include Ensuite compilez et installez comme d'habitude. @@ -1672,7 +1672,7 @@ UTILISATION -Le décodage matériel (lecture de fichiers MPEG-1/2 standards) peut être +Le décodage matériel (lecture de fichiers MPEG-1/2 standards) peut être fait avec cette commande: @@ -1682,8 +1682,8 @@ -Le décodage logiciel ou le transcodage de différents formats en MPEG-1 peut -être obtenu en utilisant une commande comme celle-ci: +Le décodage logiciel ou le transcodage de différents formats en MPEG-1 peut +être obtenu en utilisant une commande comme celle-ci: mplayer -ao mpegpes -vo mpegpes votrefichier.ext @@ -1694,17 +1694,17 @@ Notez que les cartes DVB ne supportent que les tailles 288 par 576 pour le PAL ou 240 par 480 pour le NTSC. Vous devez redimensionner vers d'autres tailles en ajoutant avec la largeur et la -hauteur que vous voulez à l'option . Les cartes DVB acceptent des -largeurs variées, comme 720, 704, 640, 512, 480, 352 etc et font un redimensionnement -matériel dans le sens horizontal, vous n'avez donc pas besoin de redimensionner +hauteur que vous voulez à l'option . Les cartes DVB acceptent des +largeurs variées, comme 720, 704, 640, 512, 480, 352 etc et font un redimensionnement +matériel dans le sens horizontal, vous n'avez donc pas besoin de redimensionner horizontalement dans la plupart des cas. Pour un DivX en 512x384 (aspect 4:3) essayez: mplayer -ao mpegpes -vo mpegpes -vf scale=512:576 -Si vous avez un film plein-écran et que vous ne voulez pas l'afficher à sa taille -complète, vous pouvez utiliser le filtre pour ajouter des +Si vous avez un film plein-écran et que vous ne voulez pas l'afficher à sa taille +complète, vous pouvez utiliser le filtre pour ajouter des bandes noires. Pour voir un MPEG-4 (DivX) en 640x384, essayez: @@ -1712,14 +1712,14 @@ mplayer -ao mpegpes -vo mpegpes -vf expand=640:576 fichier.avi
-Si votre CPU est trop lent pour un MPEG-4 (DivX) en taille complète 720x576, essayez de +Si votre CPU est trop lent pour un MPEG-4 (DivX) en taille complète 720x576, essayez de diminuer la taille: mplayer -ao mpegpes -vo mpegpes -vf scale=352:576 fichier.avi -Si la vitesse ne s'améliore pas, essayez également la diminution verticale: +Si la vitesse ne s'améliore pas, essayez également la diminution verticale: mplayer -ao mpegpes -vo mpegpes -vf scale=352:288 fichier.avi @@ -1728,10 +1728,10 @@ Pour l'OSD et les sous-titres utilisez la fonction expand du plugin OSD. Donc, au lieu de ou , utilisez - (le 5ème paramètre à la fin + (le 5ème paramètre à la fin activera le rendu OSD). Vous pouvez aussi vouloir monter un peu l'image pour obtenir plus de surface noire pour les sous-titres. Vous pouvez aussi monter les sous-titres , -si ils sont en dehors de l'écran, utilisez l'option +si ils sont en dehors de l'écran, utilisez l'option pour l'ajuster ( est un bon choix). @@ -1741,8 +1741,8 @@ -Pour garder les dimensions des fichiers MPEG-4 (DivX) et obtenir les paramètres de zoom optimaux -(zoom matériel horizontal et zoom logiciel vertical en gardant l'aspect original), +Pour garder les dimensions des fichiers MPEG-4 (DivX) et obtenir les paramètres de zoom optimaux +(zoom matériel horizontal et zoom logiciel vertical en gardant l'aspect original), utilisez le nouveau filtre dvbscale: @@ -1752,25 +1752,25 @@ -TV numérique (module d'entrée DVB) -Vous pouvez utiliser votre carte DVB pour regarder la TV numérique. +TV numérique (module d'entrée DVB) +Vous pouvez utiliser votre carte DVB pour regarder la TV numérique. - Vous devriez également avoir les programmes scan et - szap/tzap/czap/azap installés; ils sont inclus dans le paquet + Vous devriez également avoir les programmes scan et + szap/tzap/czap/azap installés; ils sont inclus dans le paquet de pilotes. - Vérifiez que vos pilotes fonctionnent correctement avec un programme tel que + Vérifiez que vos pilotes fonctionnent correctement avec un programme tel que dvbstream - (c'est la base du module d'entrée DVB). + (c'est la base du module d'entrée DVB). Maintenant vous devriez compiler un fichier - ~/.mplayer/channels.conf, avec la syntaxe acceptée par + ~/.mplayer/channels.conf, avec la syntaxe acceptée par szap/tzap/czap/azap, ou le faire compiler par scan. @@ -1783,22 +1783,22 @@ ~/.mplayer/channels.conf.cbl, et ~/.mplayer/channels.conf.atsc, respectivement, pour qu'implicitement MPlayer - les utilise à la place de ~/.mplayer/channels.conf, - et vous n'avez qu'à spécifier la carte à utiliser. + les utilise à la place de ~/.mplayer/channels.conf, + et vous n'avez qu'à spécifier la carte à utiliser. - Assurez-vous de n'avoir que des canaux réellement + Assurez-vous de n'avoir que des canaux réellement disponibles, ou MPlayer essaira de passer au prochain - visible, mais cela peut être long si il y a plusieurs canaux cryptés consécutifs. + visible, mais cela peut être long si il y a plusieurs canaux cryptés consécutifs. - Dans vos champs audio et vidéo vous pouvez utiliser la syntaxe suivante: + Dans vos champs audio et vidéo vous pouvez utiliser la syntaxe suivante: (avec un maximum de 6 pids pour chaque); dans ce cas MPlayer inclura dans le flux les pids - indiqués, plus le pid 0 (qui contient le PAT). - Vous êtes encouragé à inclure dans chaque ligne le pid PMT du canal correspondant + indiqués, plus le pid 0 (qui contient le PAT). + Vous êtes encouragé à inclure dans chaque ligne le pid PMT du canal correspondant (si vous le connaissez). Autres utilisations possibles: pid televideo, seconde piste audio, etc. @@ -1806,14 +1806,14 @@ Si MPlayer se plain souvent avec le message suivant: Too many video/audio packets in the buffer ou si vous remarquez - une désynchronisation grandissante entre le son et la vidéo, essayez d'utiliser - le démultiplexeur MPEG-TS de libavformat en ajoutant à votre ligne de commande: + une désynchronisation grandissante entre le son et la vidéo, essayez d'utiliser + le démultiplexeur MPEG-TS de libavformat en ajoutant à votre ligne de commande: . - Pour afficher le premier des canaux présents dans votre liste, tapez + Pour afficher le premier des canaux présents dans votre liste, tapez @@ -1821,7 +1821,7 @@ - Si vous voulez regarder un canal spécifique, tel que R1, tapez + Si vous voulez regarder un canal spécifique, tel que R1, tapez @@ -1829,8 +1829,8 @@ - Si vous avez plus d'une carte vous pouvez aussi spécifier le numéro de la carte - où le canal est visible (par ex. 2) avec la syntaxe: + Si vous avez plus d'une carte vous pouvez aussi spécifier le numéro de la carte + où le canal est visible (par ex. 2) avec la syntaxe: @@ -1839,17 +1839,17 @@ Pour changer de canal tapez sur les touches h (suivant) et - k (précédent), ou utilisez le + k (précédent), ou utilisez le menu OSD. - Si votre ~/.mplayer/menu.conf contient une entrée + Si votre ~/.mplayer/menu.conf contient une entrée <dvbsel>, comme celle du fichier d'exemple etc/dvb-menu.conf (que vous pouvez utiliser pour outrepasser ~/.mplayer/menu.conf), le menu principal - affichera un sous-menu qui vous permettra de choisir les canaux présents dans - votre channels.conf, peut-être précédé d'un menu des cartes + affichera un sous-menu qui vous permettra de choisir les canaux présents dans + votre channels.conf, peut-être précédé d'un menu des cartes disponibles si il y en a plus d'une utilisable par MPlayer. @@ -1862,7 +1862,7 @@ - Si vous voulez l'enregistrer dans un format différent (le ré-enregistrer) + Si vous voulez l'enregistrer dans un format différent (le ré-enregistrer) vous pouvez lancer une commande comme @@ -1872,13 +1872,13 @@ Lisez la page de man pour avoir une liste des options que vous pouvez passer - au module d'entrée DVB. + au module d'entrée DVB. FUTUR -Si vous avez des questions ou voulez entendre les annonces de fonctionnalités et +Si vous avez des questions ou voulez entendre les annonces de fonctionnalités et participer aux discussions sur ce sujet, rejoignez notre liste de diffusion MPlayer-DVB. SVP, rappelez-vous que la langue de la liste est l'anglais. @@ -1886,18 +1886,18 @@ -Dans le futur vous pouvez vous attendre à pouvoir afficher l'OSD et les sous-titres en -utilisant la fonction OSD native des cartes DVB, ainsi qu'a une lecture plus régulière -des films non-25fps et le transcodage temps-réel entre MPEG-2 et MPEG-4 (décompression +Dans le futur vous pouvez vous attendre à pouvoir afficher l'OSD et les sous-titres en +utilisant la fonction OSD native des cartes DVB, ainsi qu'a une lecture plus régulière +des films non-25fps et le transcodage temps-réel entre MPEG-2 et MPEG-4 (décompression partielle). DXR2 -MPlayer supporte l'affichage accéléré avec la carte Creative DXR2. +MPlayer supporte l'affichage accéléré avec la carte Creative DXR2. -Tout d'abord vous devrez avoir les pilotes correctement installés. Vous pouvez trouver +Tout d'abord vous devrez avoir les pilotes correctement installés. Vous pouvez trouver les pilotes et les instructions d'installation sur le site DXR2 Resource Center. @@ -1916,18 +1916,18 @@ -Cette option est utilisée pour contrôler le pilote DXR2. +Cette option est utilisée pour contrôler le pilote DXR2. -Le chipset overlay utilisé sur la DXR2 est d'assez mauvaise qualité mais les paramètres -par défaut devraient suffire pour tout le monde. L'OSD peut être utilisable avec -l'overlay (pas sur une télé) en la dessinant avec une couleur-clé. Avec les paramètres -de couleur-clé par défaut vous obtiendrez des résultats variables, généralement vous -vérez la couleur-clé autour des personnages et autres effets amusants. Mais si vous -ajustez correctement les paramètres de couleur-clé vous devriez pouvoir obtenir des -résultats acceptables. +Le chipset overlay utilisé sur la DXR2 est d'assez mauvaise qualité mais les paramètres +par défaut devraient suffire pour tout le monde. L'OSD peut être utilisable avec +l'overlay (pas sur une télé) en la dessinant avec une couleur-clé. Avec les paramètres +de couleur-clé par défaut vous obtiendrez des résultats variables, généralement vous +vérez la couleur-clé autour des personnages et autres effets amusants. Mais si vous +ajustez correctement les paramètres de couleur-clé vous devriez pouvoir obtenir des +résultats acceptables. Veuillez lire la page de man pour les options disponibles. @@ -1936,71 +1936,71 @@ DXR3/Hollywood+ -MPlayer supporte l'accélération matérielle avec les cartes +MPlayer supporte l'accélération matérielle avec les cartes Creative DXR3 et Sigma Designs Hollywood Plus. Ces cartes ont toutes deux le chip de -décodage MPEG em8300 de Sigma Designs. +décodage MPEG em8300 de Sigma Designs. -Tout d'abord vous aurez besoin de pilotes DXR3/H+ correctement installés, version -0.12.0 ou supérieure. Vous pouvez trouver les pilotes et les instructions +Tout d'abord vous aurez besoin de pilotes DXR3/H+ correctement installés, version +0.12.0 ou supérieure. Vous pouvez trouver les pilotes et les instructions d'installation sur le site DXR3 & Hollywood Plus for Linux. -configure devrait détecter votre carte automatiquement, la compilation devrait se -faire sans problèmes. +configure devrait détecter votre carte automatiquement, la compilation devrait se +faire sans problèmes. UTILISATION - + - active l'overlay à la place de TVOut. Cela requiert que vous -ayez correctement configuré l'overlay. La manière la plus facile de configurer + active l'overlay à la place de TVOut. Cela requiert que vous +ayez correctement configuré l'overlay. La manière la plus facile de configurer l'overlay est de d'abord lancer autocal. Ensuite lancez MPlayer avec la sortie dxr3 et -sans overlay activé, lancez dxr3view. Dans dxr3view vous pouvez régler les paramètres -overlay et en voir les effets en temps réel, peut-être cette fonction sera supporté par -la GUI de MPlayer dans le futur. Quand l'overlay est correctement configuré, vous +sans overlay activé, lancez dxr3view. Dans dxr3view vous pouvez régler les paramètres +overlay et en voir les effets en temps réel, peut-être cette fonction sera supporté par +la GUI de MPlayer dans le futur. Quand l'overlay est correctement configuré, vous n'avez plus besoin d'utiliser dxr3view. active le prebuffering. C'est une fonction du chip em8300 qui -l'active pour garder plus d'une trame de vidéo à la fois. Cela signifie que quand vous -utilisez le prebuffering MPlayer essaiera de garder le buffer vidéo rempli de données -à tout moment. Si vous êtes sur une machine lente MPlayer utilisera près de, voir -exactement 100% du CPU. C'est particulièrement courant si vous lisez de purs flux MPEG +l'active pour garder plus d'une trame de vidéo à la fois. Cela signifie que quand vous +utilisez le prebuffering MPlayer essaiera de garder le buffer vidéo rempli de données +à tout moment. Si vous êtes sur une machine lente MPlayer utilisera près de, voir +exactement 100% du CPU. C'est particulièrement courant si vous lisez de purs flux MPEG (comme les DVDs, SVCDs et ainsi de suite) car comme MPlayer n'aura pas besoin de le -ré-encoder en MPEG, il remplira le buffer très rapidement. +ré-encoder en MPEG, il remplira le buffer très rapidement. Avec le prebuffering la lecture est beaucoup moins -sensible aux autres programmes monopolisant le CPU, il ne sautera pas d'images à moins -que des programmes monopolisent le CPU pour une longue durée. +sensible aux autres programmes monopolisant le CPU, il ne sautera pas d'images à moins +que des programmes monopolisent le CPU pour une longue durée. -En l'utilisant sans doublebuffering, l'em8300 est bien plus sensible à la charge CPU, -il est donc hautement recommandé d'activer l'option pour -éviter les éventuelles pertes de synchro. +En l'utilisant sans doublebuffering, l'em8300 est bien plus sensible à la charge CPU, +il est donc hautement recommandé d'activer l'option pour +éviter les éventuelles pertes de synchro. activera le nouveau moteur de synchro. C'est actuellement une -fonction expérimentale. Avec la fonction sync activé l'horloge interne de l'em8300 -sera contrôlée à tout moment, si elle commence à dévier de l'horloge de MPlayer elle -sera réajustée, obligeant l'em8300 à sauter les éventuelles trames en retard. +fonction expérimentale. Avec la fonction sync activé l'horloge interne de l'em8300 +sera contrôlée à tout moment, si elle commence à dévier de l'horloge de MPlayer elle +sera réajustée, obligeant l'em8300 à sauter les éventuelles trames en retard. fixera la norme TV de la carte DXR3 sans avoir besoin d'utiliser des outils externes comme em8300setup. Les normes valides sont 5 = NTSC, -4 = PAL-60, 3 = PAL. Les normes spéciales sont 2 (ajustement auto utilisant PAL/PAL-60) -et 1 (ajustement auto utilisant PAL/NTSC) parce qu'elles décident quelle norme utiliser -en regardant le frame rate du film. norm = 0 (par défaut) ne change pas la norme +4 = PAL-60, 3 = PAL. Les normes spéciales sont 2 (ajustement auto utilisant PAL/PAL-60) +et 1 (ajustement auto utilisant PAL/NTSC) parce qu'elles décident quelle norme utiliser +en regardant le frame rate du film. norm = 0 (par défaut) ne change pas la norme courante. - = numéro de périphérique à utiliser + = numéro de périphérique à utiliser si vous avez plus d'une carte em8300. -Chacune de ces options peut être laissé de côté. +Chacune de ces options peut être laissé de côté. - semble fonctionner à merveille en lisant des DivX. -Des gens ont signalé des problèmes en utilisant l'option prebuf pendant la lecture de + semble fonctionner à merveille en lisant des DivX. +Des gens ont signalé des problèmes en utilisant l'option prebuf pendant la lecture de fichiers MPEG1/2. Vous pourriez vouloir essayer sans aucune option en premier, si vous -avez des problèmes de synchro, ou des problèmes de sous-titres avec les DVDs, essayez +avez des problèmes de synchro, ou des problèmes de sous-titres avec les DVDs, essayez avec . @@ -2008,7 +2008,7 @@ -Pour la sortie audio, où X est le numéro de périphérique +Pour la sortie audio, où X est le numéro de périphérique (0 si une carte). @@ -2016,11 +2016,11 @@ -L'em8300 ne peut jouer de taux d'échantillonage inférieur à 44100 Hz. Si le taux -d'échantillonage est en dessous de 44100Hz, sélectionnez soit 44100Hz, soit 48000Hz en +L'em8300 ne peut jouer de taux d'échantillonage inférieur à 44100 Hz. Si le taux +d'échantillonage est en dessous de 44100Hz, sélectionnez soit 44100Hz, soit 48000Hz en fonction de ce qui est le plus proche. C-a-d si le film utilise 22050 utilisez 44100Hz car 44100 / 2 = 22050, si c'est 24000Hz utilisez 48000Hhz car 48000 / 2 = 24000 et -ainsi de suite. Cela ne fonctionne pas avec la sortie audio numérique +ainsi de suite. Cela ne fonctionne pas avec la sortie audio numérique (). @@ -2029,17 +2029,17 @@ Pour voir du contenu non-MPEG sur l'em8300 (c-a-d. MPEG-4 (DivX) ou RealVideo), -vous devrez spécifier un filtre vidéo MPEG-1 tel que libavcodec +vous devrez spécifier un filtre vidéo MPEG-1 tel que libavcodec (lavc) ou libfame (fame). -Pour le moment lavc est à la fois plus rapide et donne une meilleur qualité, il est -recommandé de l'utiliser à moins que vous ayez des problèmes avec. Voir la page de man -pour de plus amples infos à propos de . Utiliser lavc -est hautement recommandé. Actuellement il n'est pas possible de régler les fps de -l'em8300 ce qui veut dire qu'il est fixé à 30000/1001 fps. À cause de cela il est hautement -recommandé d'utiliser , -surtout si vous utilisez le prebuffering. Alors pourquoi 25 et pas 30000/1001? Hé bien, le +Pour le moment lavc est à la fois plus rapide et donne une meilleur qualité, il est +recommandé de l'utiliser à moins que vous ayez des problèmes avec. Voir la page de man +pour de plus amples infos à propos de . Utiliser lavc +est hautement recommandé. Actuellement il n'est pas possible de régler les fps de +l'em8300 ce qui veut dire qu'il est fixé à 30000/1001 fps. À cause de cela il est hautement +recommandé d'utiliser , +surtout si vous utilisez le prebuffering. Alors pourquoi 25 et pas 30000/1001? Hé bien, le truc est que si vous utilisez 30000/1001, l'image devient un peu sautante. Nous n'en -connaissons pas la raison. Si vous le réglez quelque part entre 25 et 27 l'image +connaissons pas la raison. Si vous le réglez quelque part entre 25 et 27 l'image devient stable. Pour l'instant tous ce que nous pouvons faire est de l'accepter. @@ -2047,12 +2047,12 @@ -Bien que le pilote DXR3 puisse placer quelques OSD sur de la vidéo MPEG1/2/4, il est de -bien plus basse qualité que l'OSD traditionnel de MPlayer, et de plus soufre de -nombreux problèmes de rafraîchissement. La ligne de commande ci-dessus va d'abord -convertir l'entrée vidéo en MPEG4 (c'est obligatoire, désolé), ensuite appliquer un -filtre expand qui ne va rien étendre du tout (-1: défaut), mais afficher l'OSD dans -l'image (c'est ce que fait le "1" à la fin). +Bien que le pilote DXR3 puisse placer quelques OSD sur de la vidéo MPEG1/2/4, il est de +bien plus basse qualité que l'OSD traditionnel de MPlayer, et de plus soufre de +nombreux problèmes de rafraîchissement. La ligne de commande ci-dessus va d'abord +convertir l'entrée vidéo en MPEG4 (c'est obligatoire, désolé), ensuite appliquer un +filtre expand qui ne va rien étendre du tout (-1: défaut), mais afficher l'OSD dans +l'image (c'est ce que fait le "1" à la fin). @@ -2060,8 +2060,8 @@ L'em8300 supporte la lecture audio AC3 (son surround) au travers de la sortie audio -numérique de la carte. Voir l'option plus haut, elle doit -être utilisé pour spécifier la sortie DXR3 au lieu d'une carte son. +numérique de la carte. Voir l'option plus haut, elle doit +être utilisé pour spécifier la sortie DXR3 au lieu d'une carte son. @@ -2070,54 +2070,54 @@ -Autres matériels de visualisation +Autres matériels de visualisation Zr C'est un pilote d'affichage () pour certaines cartes de -capture/lecture (testé pour DC10+ et Buz, et cela devrait fonctionner pour la LML33 et +capture/lecture (testé pour DC10+ et Buz, et cela devrait fonctionner pour la LML33 et la DC10). Ce pilote fonctionne en encodant la trame en JPEG et en l'envoyant -à la carte. Pour l'encodage JPEG libavcodec est utilisé, et -requis. Avec le mode spécial cinerama, vous pouvez voir les films -en vrai écran large si vous avez deux moniteurs et deux cartes MJPEG. -Selon la résolution et les réglages, ce pilote requiert beaucoup de puissance -CPU, rappelez-vous de spécifier si votre machine +à la carte. Pour l'encodage JPEG libavcodec est utilisé, et +requis. Avec le mode spécial cinerama, vous pouvez voir les films +en vrai écran large si vous avez deux moniteurs et deux cartes MJPEG. +Selon la résolution et les réglages, ce pilote requiert beaucoup de puissance +CPU, rappelez-vous de spécifier si votre machine est trop lente. Note: Mon AMD K6-2 350Mhz est (avec ) -très adapté pour voir des vidéos de taille VCD et les films dont la taille est -réduite. +très adapté pour voir des vidéos de taille VCD et les films dont la taille est +réduite. Ce pilote parle au module noyau disponible sur , donc vous devez d'abord faire fonctionner -ce dernier. la présence d'une carte MJPEG est autodétectée par le script -configure, si l'autodétection échoue, forcez la détection avec +ce dernier. la présence d'une carte MJPEG est autodétectée par le script +configure, si l'autodétection échoue, forcez la détection avec ./configure --enable-zr -La sortie peut être contrôlée par de nombreuses options, une longue description des -options peut être trouvée sur la page de man, une courte liste des options peut être -obtenue en exécutant +La sortie peut être contrôlée par de nombreuses options, une longue description des +options peut être trouvée sur la page de man, une courte liste des options peut être +obtenue en exécutant mplayer -zrhelp -Les choses comme le zoom ou l'OSD (on screen display) ne sont pas gérés par ce pilote -mais peuvent être obtenus en utilisant les filtres vidéo. Par exemple, supposons que -vos avez un film d'une résolution de 512x272 et que vous voulez le voir en plein-écran -sur votre DC10+. Il y a trois possibilités principales, vous pouvez redimmensionner le -film à une largeur de 768, 384 ou 192. Pour des raisons de performances et de qualité, +Les choses comme le zoom ou l'OSD (on screen display) ne sont pas gérés par ce pilote +mais peuvent être obtenus en utilisant les filtres vidéo. Par exemple, supposons que +vos avez un film d'une résolution de 512x272 et que vous voulez le voir en plein-écran +sur votre DC10+. Il y a trois possibilités principales, vous pouvez redimmensionner le +film à une largeur de 768, 384 ou 192. Pour des raisons de performances et de qualité, vous pouvez choisir de redimmensionner le film en 384x204 en utilisant le zoom -logiciel bilinéaire rapide. +logiciel bilinéaire rapide. La ligne de commande est mplayer -vo zr -sws 0 -vf scale=384:204 film.avi -Le découpage peut être fait avec le filtre et par ce -pilote lui-même. Supposons qu'un film soit trop large pour s'afficher sur votre Buz et +Le découpage peut être fait avec le filtre et par ce +pilote lui-même. Supposons qu'un film soit trop large pour s'afficher sur votre Buz et que vous vouliez utiliser pour rendre le film moins large, alors vous taperez la commande suivante mplayer -vo zr -zrcrop 720x320+80+0 benhur.avi @@ -2129,13 +2129,13 @@ -Des occurrences supplémentaires de invoquent le mode +Des occurrences supplémentaires de invoquent le mode cinerama, c-a-d. que vous pouvez distribuer l'affichage sur -plusieurs TV ou moniteurs pour créer un écran plus large. Supposons que vous ayez deux -moniteurs. Celui de gauche est connecté à votre Buz sur /dev/video1 -et celui de droite est connecté à votre DC10+ sur /dev/video0. -Le film a une résolution de 704x288. Supposons maintenant que vous voulez le moniteur -de droite en noir et blanc et que le moniteur de gauche ait des trames jpeg de qualité +plusieurs TV ou moniteurs pour créer un écran plus large. Supposons que vous ayez deux +moniteurs. Celui de gauche est connecté à votre Buz sur /dev/video1 +et celui de droite est connecté à votre DC10+ sur /dev/video0. +Le film a une résolution de 704x288. Supposons maintenant que vous voulez le moniteur +de droite en noir et blanc et que le moniteur de gauche ait des trames jpeg de qualité 10, alors vous taperez la commande suivante mplayer -vo zr -zrdev /dev/video0 -zrcrop 352x288+352+0 -zrxdoff 0 -zrbw \ @@ -2145,15 +2145,15 @@ Vous voyez que les options apparaissant avant le second ne -s'appliquent qu'a la DC10+ et que les options après le second -s'appliquent à la Buz. Le nombre maximum de cartes MJPEG participant au +s'appliquent qu'a la DC10+ et que les options après le second +s'appliquent à la Buz. Le nombre maximum de cartes MJPEG participant au cinerama est quatre, vous pouvez donc construire un mur -vidéo de 2x2. +vidéo de 2x2. -Pour finir une remarque importante: Ne lancez ou n'arrêtez pas XawTV sur le -périphérique en cours de lecture, cela planterait votre ordinateur. Il est, cependant, +Pour finir une remarque importante: Ne lancez ou n'arrêtez pas XawTV sur le +périphérique en cours de lecture, cela planterait votre ordinateur. Il est, cependant, sans risque de lancer D'ABORD XawTV, ENSUITE de lancer MPlayer, d'attendre que MPlayer se termine et ENSUITE de stopper XawTV. @@ -2178,7 +2178,7 @@ Cartes Matrox G400 -Sous Linux vous avez 2 méthodes pour faire fonctionner la sortie TV: +Sous Linux vous avez 2 méthodes pour faire fonctionner la sortie TV: @@ -2196,14 +2196,14 @@ site de Matrox. Cela vous donnera X sur la TV. - Cette méthode ne vous donne pas la lecture accélérée - comme sous Windows ! La seconde tête n'a qu'un framebuffer YUV, le + Cette méthode ne vous donne pas la lecture accélérée + comme sous Windows ! La seconde tête n'a qu'un framebuffer YUV, le BES (Back End Scaler, le redimensionneur YUV des cartes G200/G400/G450/G550) ne fonctionne pas dessus ! Le pilote Windows contourne cela, probablement en utilisant le moteur 3D pour zoomer, et le framebuffer YUV pour - afficher l'image zoomée. Si vous voulez vraiment utiliser X, utilisez les options + afficher l'image zoomée. Si vous voulez vraiment utiliser X, utilisez les options , mais ce sera LENT, - et aura la protection anticopie Macrovision activée + et aura la protection anticopie Macrovision activée (vous pouvez "contourner" Macrovision en utilisant ce script perl).
@@ -2213,10 +2213,10 @@ En utilisant les modules matroxfb dans les noyaux 2.4. Les noyaux 2.2 n'ont pas de fonction TVout incluse, et sont donc inutilisables pour cela. - Vous devez activer TOUTES les fonctions spécifiques à matroxfb durant - la compilation (excepté MultiHead), et les compiler en + Vous devez activer TOUTES les fonctions spécifiques à matroxfb durant + la compilation (excepté MultiHead), et les compiler en modules ! - Vous aurez également besoin que I2C soit activé. + Vous aurez également besoin que I2C soit activé. @@ -2227,34 +2227,34 @@ quelque part dans votre PATH. - Si fbset n'est pas installé, mettez + Si fbset n'est pas installé, mettez TVout/fbset/fbset quelque part dans votre PATH. - Si con2fb n'est pas installé, mettez + Si con2fb n'est pas installé, mettez TVout/con2fb/con2fb quelque part dans votre PATH. - Ensuite entrez dans le répertoire TVout/ - du source MPlayer et exécutez ./modules + Ensuite entrez dans le répertoire TVout/ + du source MPlayer et exécutez ./modules en root. Votre console en mode texte va entrer en mode framebuffer (sans retour possible !). - Ensuite, ÉDITEZ et lancez le script ./matroxtv. - Il va vous présenter un menu très simple. - Pressez 2 et Entrée. - Maintenant vous devriez avoir la même image sur votre moniteur, et sur la TV. - Si l'image TV (PAL par défaut) a de vilaines bandes dessus, le script n'a - pas été capable de fixer la résolution correctement (en 640x512 par défaut). - Essayez d'autres résolutions depuis le menu et/ou expérimentez avec fbset. + Ensuite, ÉDITEZ et lancez le script ./matroxtv. + Il va vous présenter un menu très simple. + Pressez 2 et Entrée. + Maintenant vous devriez avoir la même image sur votre moniteur, et sur la TV. + Si l'image TV (PAL par défaut) a de vilaines bandes dessus, le script n'a + pas été capable de fixer la résolution correctement (en 640x512 par défaut). + Essayez d'autres résolutions depuis le menu et/ou expérimentez avec fbset. - Yoh. La prochaine tâche est de faire disparaître le curseur sur tty1 - (ou n'importe quelle autre), et de désactiver l'économiseur d'écran. - Exécutez les commandes suivantes: + Yoh. La prochaine tâche est de faire disparaître le curseur sur tty1 + (ou n'importe quelle autre), et de désactiver l'économiseur d'écran. + Exécutez les commandes suivantes: echo -e '\033[?25l' @@ -2266,13 +2266,13 @@ setterm -blank 0 - Vous pouvez mettre ceci dans un script, et également effacer l'écran. Pour réactiver + Vous pouvez mettre ceci dans un script, et également effacer l'écran. Pour réactiver le curseur: echo -e '\033[?25h' ou setterm -cursor on - Yeah kewl. Démarrez le film avec + Yeah kewl. Démarrez le film avec mplayer -vo mga -fs -screenw 640 -screenh 512 nomfichier @@ -2280,10 +2280,10 @@ (si vous utilisez X, maintenant changez pour matroxfb avec par exemple Ctrl+Alt+F1.) Changez 640 et 512 si vous voulez - spécifier une résolution différente... + spécifier une résolution différente... - Appréciez la sortie TV Matrox ultra-rapide + Appréciez la sortie TV Matrox ultra-rapide ultra-fonctionnelle (meilleure que Xv) ! @@ -2292,28 +2292,28 @@ -Construire un câble de sortie TV Matrox +Construire un câble de sortie TV Matrox -Personne ne prends de responsabilités, ni n'offre de garanties quant aux éventuels -dommages causés par cette documentation. +Personne ne prends de responsabilités, ni n'offre de garanties quant aux éventuels +dommages causés par cette documentation. Cable pour G400 -La quatrième broche du connecteur CRTC2 transmet le signal vidéo composite. La terre -(ground) est sur les sixième, septième et huitième broches (info donnée par -Balázs Rácz). +La quatrième broche du connecteur CRTC2 transmet le signal vidéo composite. La terre +(ground) est sur les sixième, septième et huitième broches (info donnée par +Balázs Rácz). Cable pour G450 -La première broche du connecteur CRTC2 transmet le signal vidéo composite. La terre -(ground) est sur les cinquième, sixième, septième, et quinzième (5, 6, 7, 15) broches -(info donnée par Balázs Kerekes). +La première broche du connecteur CRTC2 transmet le signal vidéo composite. La terre +(ground) est sur les cinquième, sixième, septième, et quinzième (5, 6, 7, 15) broches +(info donnée par Balázs Kerekes). @@ -2321,9 +2321,9 @@ Cartes Matrox G450/G550 -Le support de la sortie TV pour ces cartes n'a été introduit que récemment, et n'est +Le support de la sortie TV pour ces cartes n'a été introduit que récemment, et n'est pas encore dans le noyau officiel. Actuellement le module mga_vid -ne peut être utilisé à ma connaissance, parce que le pilote G450/G550 ne fonctionne que +ne peut être utilisé à ma connaissance, parce que le pilote G450/G550 ne fonctionne que dans une configuration: le premier chip CRTC (qui a le plus de fonctions) sur le premier affichage (sur le moniteur), et le second CRTC (pas de BES, veuillez voir la section G400 plus haut) sur la TV. Vous ne pouvez donc utiliser que le @@ -2332,14 +2332,14 @@ -Le premier CRTC ne peut pas être relié à la seconde tête actuellement. L'auteur du +Le premier CRTC ne peut pas être relié à la seconde tête actuellement. L'auteur du pilote noyau matroxfb - Petr Vandrovec - fera certainement un support pour cela, en -affichant la sortie du premier CRTC sur les deux têtes à la fois, comme actuellement -recommandé pour la G400, voir la section ci-dessus. +affichant la sortie du premier CRTC sur les deux têtes à la fois, comme actuellement +recommandé pour la G400, voir la section ci-dessus. -Le patch noyau nécessaire et le HOWTO détaillé sont téléchargeables sur +Le patch noyau nécessaire et le HOWTO détaillé sont téléchargeables sur @@ -2349,32 +2349,32 @@ Cartes ATI -PRÉAMBULE +PRÉAMBULE -Actuellement ATI ne veut supporter aucun de ces chips TV-out sous Linux, à cause de +Actuellement ATI ne veut supporter aucun de ces chips TV-out sous Linux, à cause de leur technologie Macrovision sous licence. -ÉTAT DE LA SORTIE TV ATI SUR LINUX +ÉTAT DE LA SORTIE TV ATI SUR LINUX ATI Mach64: - supporté par GATOS. + supporté par GATOS. ASIC Radeon VIVO: - supporté par GATOS. + supporté par GATOS. Radeon et Rage128: - supporté par MPlayer ! - Vérifiez les sections pilote VESA et + supporté par MPlayer ! + Vérifiez les sections pilote VESA et VIDIX. Rage Mobility P/M, Radeon, Rage 128, Mobility M3/M4: - supporté par atitvout. + supporté par atitvout. @@ -2384,8 +2384,8 @@ -La seule chose que vous ayez à faire - avoir le connecteur TV -branché avant de booter votre PC car le BIOS vidéo s'initialise +La seule chose que vous ayez à faire - avoir le connecteur TV +branché avant de booter votre PC car le BIOS vidéo s'initialise uniquement durant cette phase. @@ -2394,15 +2394,15 @@ nVidia -D'abord, vous DEVEZ télécharger les pilotes closed-source depuis . -Je ne décrirai pas le processus d'installation et de configuration car il sort du cadre +D'abord, vous DEVEZ télécharger les pilotes closed-source depuis . +Je ne décrirai pas le processus d'installation et de configuration car il sort du cadre de cette documentation. -Après que l'accélération XFree86, XVideo, et 3D fonctionnent correctement, éditez la +Après que l'accélération XFree86, XVideo, et 3D fonctionnent correctement, éditez la section Device de votre carte dans le fichier XF86Config, selon -l'exemple suivant (adaptez à votre carte/TV): +l'exemple suivant (adaptez à votre carte/TV): Section "Device" @@ -2426,56 +2426,56 @@ -Bien sûr l'élément le plus important est la partie TwinView. +Bien sûr l'élément le plus important est la partie TwinView. Neomagic -Le chip NeoMagic peut être trouvé sur de nombreux portables, certains équipés -d'un encodeur TV analogique simple, certains en ont un plus avancé. +Le chip NeoMagic peut être trouvé sur de nombreux portables, certains équipés +d'un encodeur TV analogique simple, certains en ont un plus avancé. Analog encoder chip: - Il a été reporté qu'une sortie TV fiable pouvait être obtenue en utilisant + Il a été reporté qu'une sortie TV fiable pouvait être obtenue en utilisant ou . - Vous avez besoin d'avoir vesafb compilé dans votre noyau et de passer les - paramètres suivants sur la ligne de commande du noyau: + Vous avez besoin d'avoir vesafb compilé dans votre noyau et de passer les + paramètres suivants sur la ligne de commande du noyau: . Vous devriez lancer X, puis passer en mode console avec e.g. CTRL+ALT+F1. - Si vous échouez en lancant X depuis la console, la vidéo - devient lente et saccadé (toute explication de ce phénomène est bienvenue). + Si vous échouez en lancant X depuis la console, la vidéo + devient lente et saccadé (toute explication de ce phénomène est bienvenue). Identifiez-vous dans votre console, puis initiez la commande suivante: clear; mplayer -vo fbdev -zoom -cache 8192 dvd:// - Maintenant vous devriez voir le film lancé en mode console remplir - à peu près la moitié de votre écran LCD de portable. + Maintenant vous devriez voir le film lancé en mode console remplir + à peu près la moitié de votre écran LCD de portable. Pour switcher vers la TV tapez Fn+F5 trois fois. - Testé sur un Tecra 8000, noyau 2.6.15 avec vesafb, ALSA v1.0.10. + Testé sur un Tecra 8000, noyau 2.6.15 avec vesafb, ALSA v1.0.10. chip Chrontel 70xx encoder: - Présent dans l'IBM Thinkpad 390E et probablement dans d'autres Thinkpads ou portables. + Présent dans l'IBM Thinkpad 390E et probablement dans d'autres Thinkpads ou portables. Vous devez utiliser pour PAL ou pour NTSC. Cela fournira la sortie TV dans les modes 16 bpp et 8 bpp suivants: - NTSC 320x240, 640x480 et peut être aussi 800x600. + NTSC 320x240, 640x480 et peut être aussi 800x600. PAL 320x240, 400x300, 640x480, 800x600. - le mode 512x384 n'est pas supporté par le BIOS. Vous devez redimmensionner - l'image à une résolution différente pour activer la sortie TV. Si vous voyez - une image sur l'écran en 640x480 ou en 800x600 mais pas en 320x240 ou autre - résolution plus faible, vous devez remplacer deux tables dans vbelib.c. - Voir la fonction vbeSetTV pour plus de détails. Veuillez contacter l'auteur dans + le mode 512x384 n'est pas supporté par le BIOS. Vous devez redimmensionner + l'image à une résolution différente pour activer la sortie TV. Si vous voyez + une image sur l'écran en 640x480 ou en 800x600 mais pas en 320x240 ou autre + résolution plus faible, vous devez remplacer deux tables dans vbelib.c. + Voir la fonction vbeSetTV pour plus de détails. Veuillez contacter l'auteur dans ce cas. - Problèmes connus: VESA uniquement, aucun autre contrôle tel que luminosité, - contraste, blacklevel, flickfilter n'est implémenté. + Problèmes connus: VESA uniquement, aucun autre contrôle tel que luminosité, + contraste, blacklevel, flickfilter n'est implémenté. diff -r edc3c020fa8d -r 5cf2bd4d0911 help/help_mp-fr.h --- a/help/help_mp-fr.h Mon Oct 30 20:12:24 2006 +0000 +++ b/help/help_mp-fr.h Mon Oct 30 20:22:00 2006 +0000 @@ -8,47 +8,47 @@ #ifdef HELP_MP_DEFINE_STATIC static char help_text[]= -"Utilisation: mplayer [options] [url|répertoire/]fichier\n" +"Utilisation: mplayer [options] [url|répertoire/]fichier\n" "\n" -"Options de base: (liste complète dans la page de man)\n" -" -vo pilote et périph. vidéo de sortie ('-vo help' pour liste)\n" -" -ao pilote et périph. audio de sortie ('-ao help' pour liste)\n" +"Options de base: (liste complète dans la page de man)\n" +" -vo pilote et périph. vidéo de sortie ('-vo help' pour liste)\n" +" -ao pilote et périph. audio de sortie ('-ao help' pour liste)\n" #ifdef HAVE_VCD -" vcd:// lit piste (S)VCD (Super Video CD) (périf. brut, non-monté)\n" +" vcd:// lit piste (S)VCD (Super Video CD) (périf. brut, non-monté)\n" #endif #ifdef USE_DVDREAD -" dvd:// lit titre DVD du périf. plutôt que d'un fichier\n" +" dvd:// lit titre DVD du périf. plutôt que d'un fichier\n" " -alang/-slang langue audio/sous-titres du DVD (code pays 2 lettres)\n" #endif -" -ss démarre lecture à 'pos' (temps en secondes ou hh:mm:ss)\n" +" -ss démarre lecture à 'pos' (temps en secondes ou hh:mm:ss)\n" " -nosound ne joue aucun son\n" -" -fs plein-écran (ou -vm, -zoom, détails dans page man)\n" -" -x -y résolution de l'affichage (à utiliser avec -vm ou -zoom)\n" -" -sub fichier sous-titres à utiliser (cf. -subfps, -subdelay)\n" -" -playlist fichier des titres audios à lire\n" -" -vid x -aid y spécifie les flux vidéo (x) et audio (y) à lire\n" -" -fps x -srate y change fréquences vidéo (x fps) et audio (y Hz)\n" -" -pp active le filtre de post-traitement (détails page man)\n" +" -fs plein-écran (ou -vm, -zoom, détails dans page man)\n" +" -x -y résolution de l'affichage (à utiliser avec -vm ou -zoom)\n" +" -sub fichier sous-titres à utiliser (cf. -subfps, -subdelay)\n" +" -playlist fichier des titres audios à lire\n" +" -vid x -aid y spécifie les flux vidéo (x) et audio (y) à lire\n" +" -fps x -srate y change fréquences vidéo (x fps) et audio (y Hz)\n" +" -pp active le filtre de post-traitement (détails page man)\n" " -framedrop active saut d'images (pour machines lentes)\n" "\n" -"Fonctions au clavier: (liste complète dans page man, voir aussi input.conf)\n" -" <- ou -> arrière/avant 10 secondes\n" -" haut ou bas arrière/avant 1 minute\n" -" PgUp ou PgDown arrière/avant 10 minutes\n" -" < ou > fichier précédent/suivant dans liste audio à lire\n" +"Fonctions au clavier: (liste complète dans page man, voir aussi input.conf)\n" +" <- ou -> arrière/avant 10 secondes\n" +" haut ou bas arrière/avant 1 minute\n" +" PgUp ou PgDown arrière/avant 10 minutes\n" +" < ou > fichier précédent/suivant dans liste audio à lire\n" " p ou ESPACE pause film (presser n'importe quelle touche pour continuer)\n" -" q ou ESC arrête la lecture et quitte le programme\n" -" + ou - ajuste délai audio: +/- 0.1 seconde\n" +" q ou ESC arrête la lecture et quitte le programme\n" +" + ou - ajuste délai audio: +/- 0.1 seconde\n" " o cycle mode OSD: aucun/barre recherche/barre rech. + temps\n" " * ou / augmente/diminue le volume PCM\n" -" x ou z ajuste délai des sous-titres: +/- 0.1 seconde\n" +" x ou z ajuste délai des sous-titres: +/- 0.1 seconde\n" " r ou t ajuste position sous-titres: +haut/+bas, cf. -vf expand\n" "\n" -" * * * VOIR PAGE MAN POUR DÉTAILS, AUTRES OPTIONS (AVANCÉES) ET TOUCHES * * *\n" +" * * * VOIR PAGE MAN POUR DÉTAILS, AUTRES OPTIONS (AVANCÉES) ET TOUCHES * * *\n" "\n"; #endif -#define MSGTR_SamplesWanted "Échantillons ce format demandés pour améliorer support. Contacter developpeurs.\n" +#define MSGTR_SamplesWanted "Échantillons ce format demandés pour améliorer support. Contacter developpeurs.\n" // ========================= Messages MPlayer =========================== @@ -60,153 +60,153 @@ #define MSGTR_Exit_eof "Fin du fichier" #define MSGTR_Exit_error "Erreur fatale" #define MSGTR_IntBySignal "\nMPlayer interrompu par le signal %d dans le module: %s\n" -#define MSGTR_NoHomeDir "Impossible de trouver le répertoire HOME.\n" -#define MSGTR_GetpathProblem "Problème get_path(\"config\")\n" -#define MSGTR_CreatingCfgFile "Création du fichier config: %s\n" +#define MSGTR_NoHomeDir "Impossible de trouver le répertoire HOME.\n" +#define MSGTR_GetpathProblem "Problème get_path(\"config\")\n" +#define MSGTR_CreatingCfgFile "Création du fichier config: %s\n" #define MSGTR_CopyCodecsConf "Copiez/liez etc/codecs.conf des sources de MPlayer vers ~/.mplayer/codecs.conf)\n" -#define MSGTR_BuiltinCodecsConf "Utilisation du codecs.conf intégré par défaut\n" +#define MSGTR_BuiltinCodecsConf "Utilisation du codecs.conf intégré par défaut\n" #define MSGTR_CantLoadFont "Ne peut charger la police: %s\n" #define MSGTR_CantLoadSub "Ne peut charger les sous-titres: %s\n" -#define MSGTR_DumpSelectedStreamMissing "Vidage de la mémoire (dump): FATAL: flux sélectionné manquant !\n" -#define MSGTR_CantOpenDumpfile "Impossible d'ouvrir le fichier pour le vidage de la mémoire (dump).\n" -#define MSGTR_CoreDumped "Vidage de la mémoire du noyeau (core dump) effectué ;)\n" -#define MSGTR_FPSnotspecified "FPS non spécifié dans l'entête ou invalide! Utilisez l'option -fps.\n" +#define MSGTR_DumpSelectedStreamMissing "Vidage de la mémoire (dump): FATAL: flux sélectionné manquant !\n" +#define MSGTR_CantOpenDumpfile "Impossible d'ouvrir le fichier pour le vidage de la mémoire (dump).\n" +#define MSGTR_CoreDumped "Vidage de la mémoire du noyeau (core dump) effectué ;)\n" +#define MSGTR_FPSnotspecified "FPS non spécifié dans l'entête ou invalide! Utilisez l'option -fps.\n" #define MSGTR_TryForceAudioFmtStr "Tente de forcer la famille de codecs audio %s ...\n" #define MSGTR_CantFindAudioCodec "Ne peut trouver de codec pour le format audio 0x%X.\n" #define MSGTR_RTFMCodecs "Veuillez lire DOCS/HTML/fr/codecs.html !\n" -#define MSGTR_TryForceVideoFmtStr "Tente de forcer la famille de codecs vidéo %s ...\n" -#define MSGTR_CantFindVideoCodec "Ne peut trouver codec pour format -vo sélectionné et vidéo 0x%X.\n" -#define MSGTR_CannotInitVO "FATAL: Ne peut initialiser le pilote vidéo.\n" -#define MSGTR_CannotInitAO "Ne peut ouvrir/initialiser le périphérique audio -> pas de son.\n" -#define MSGTR_StartPlaying "Démarre la lecture...\n" +#define MSGTR_TryForceVideoFmtStr "Tente de forcer la famille de codecs vidéo %s ...\n" +#define MSGTR_CantFindVideoCodec "Ne peut trouver codec pour format -vo sélectionné et vidéo 0x%X.\n" +#define MSGTR_CannotInitVO "FATAL: Ne peut initialiser le pilote vidéo.\n" +#define MSGTR_CannotInitAO "Ne peut ouvrir/initialiser le périphérique audio -> pas de son.\n" +#define MSGTR_StartPlaying "Démarre la lecture...\n" #define MSGTR_SystemTooSlow "\n\n"\ " ************************************************************\n"\ -" **** Votre système est trop LENT pour jouer ce fichier! ****\n"\ +" **** Votre système est trop LENT pour jouer ce fichier! ****\n"\ " ************************************************************\n\n"\ -"Raisons possibles, problèmes, solutions:\n"\ -"- Le plus courant: pilote _audio_ corrompu/bogué\n"\ -" - Essayez -ao sdl ou l'émulation OSS d'ALSA.\n"\ -" - Essayez différentes valeurs pour -autosync, 30 est un bon début.\n"\ -"- Sortie vidéo lente\n"\ -" - Essayez avec un pilote -vo différent (-vo help pour la liste) ou\n"\ +"Raisons possibles, problèmes, solutions:\n"\ +"- Le plus courant: pilote _audio_ corrompu/bogué\n"\ +" - Essayez -ao sdl ou l'émulation OSS d'ALSA.\n"\ +" - Essayez différentes valeurs pour -autosync, 30 est un bon début.\n"\ +"- Sortie vidéo lente\n"\ +" - Essayez avec un pilote -vo différent (-vo help pour la liste) ou\n"\ " essayez avec -framedrop !\n"\ "- CPU lent\n"\ " - N'essayez pas de lire de gros DVD/DivX sur un CPU lent!\n"\ " Essayez une des options -lavdopts,\n"\ " e.g. -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all.\n"\ "- Fichier corrompu\n"\ -" - Essayez différentes combinaisons de -nobps -ni -forceidx -mc 0.\n"\ -"- Pour jouer depuis un média lent (NFS/SMB, DVD, VCD, etc.)\n"\ +" - Essayez différentes combinaisons de -nobps -ni -forceidx -mc 0.\n"\ +"- Pour jouer depuis un média lent (NFS/SMB, DVD, VCD, etc.)\n"\ " - Essayez -cache 8192\n"\ -"- Utilisez-vous -cache avec un fichier AVI non multiplexé ? \n"\ +"- Utilisez-vous -cache avec un fichier AVI non multiplexé ? \n"\ " - Essayez avec -nocache\n"\ -"Lisez DOCS/HTML/fr/video.html pour les astuces de réglage/accélération.\n"\ +"Lisez DOCS/HTML/fr/video.html pour les astuces de réglage/accélération.\n"\ "Si rien de tout cela ne vous aide, lisez DOCS/HTML/fr/bugreports.html.\n\n" -#define MSGTR_NoGui "MPlayer a été compilé SANS support GUI.\n" +#define MSGTR_NoGui "MPlayer a été compilé SANS support GUI.\n" #define MSGTR_GuiNeedsX "MPlayer GUI a besoin de X11.\n" #define MSGTR_Playing "Lecture de %s\n" #define MSGTR_NoSound "Audio: pas de son\n" -#define MSGTR_FPSforced "FPS forcé à %5.3f (ftime: %5.3f)\n" -#define MSGTR_CompiledWithRuntimeDetection "Compilé avec détection du CPU à l'exécution." -#define MSGTR_CompiledWithCPUExtensions "Compilé pour CPU x86 avec les extensions:" -#define MSGTR_AvailableVideoOutputDrivers "Pilotes de sortie vidéo disponibles:\n" +#define MSGTR_FPSforced "FPS forcé à %5.3f (ftime: %5.3f)\n" +#define MSGTR_CompiledWithRuntimeDetection "Compilé avec détection du CPU à l'exécution." +#define MSGTR_CompiledWithCPUExtensions "Compilé pour CPU x86 avec les extensions:" +#define MSGTR_AvailableVideoOutputDrivers "Pilotes de sortie vidéo disponibles:\n" #define MSGTR_AvailableAudioOutputDrivers "Pilotes de sortie audio disponibles:\n" #define MSGTR_AvailableAudioCodecs "Codecs audio disponibles:\n" -#define MSGTR_AvailableVideoCodecs "Codecs vidéo disponibles:\n" -#define MSGTR_AvailableAudioFm "Familles/pilotes de codecs audio disponibles (inclus à la compilation):\n" -#define MSGTR_AvailableVideoFm "Familles/pilotes de codecs vidéo disponibles (inclus à la compilation):\n" -#define MSGTR_AvailableFsType "Modes de changement de couches plein écran disponibles:\n" -#define MSGTR_UsingRTCTiming "Utilisation de la synchronisation matérielle par RTC (%ldHz)\n" -#define MSGTR_CannotReadVideoProperties "Vidéo: impossible de lire les propriétés\n" -#define MSGTR_NoStreamFound "Aucun flux trouvé.\n" -#define MSGTR_ErrorInitializingVODevice "Erreur à l'ouverture/initialisation de la sortie vidéo choisie (-vo).\n" -#define MSGTR_ForcedVideoCodec "Codec vidéo forcé: %s\n" -#define MSGTR_ForcedAudioCodec "Codec audio forcé: %s\n" -#define MSGTR_Video_NoVideo "Vidéo: pas de vidéo\n" -#define MSGTR_NotInitializeVOPorVO "\nFATAL: impossible d'initialiser filtres vidéo (-vf) ou sortie vidéo (-vo).\n" +#define MSGTR_AvailableVideoCodecs "Codecs vidéo disponibles:\n" +#define MSGTR_AvailableAudioFm "Familles/pilotes de codecs audio disponibles (inclus à la compilation):\n" +#define MSGTR_AvailableVideoFm "Familles/pilotes de codecs vidéo disponibles (inclus à la compilation):\n" +#define MSGTR_AvailableFsType "Modes de changement de couches plein écran disponibles:\n" +#define MSGTR_UsingRTCTiming "Utilisation de la synchronisation matérielle par RTC (%ldHz)\n" +#define MSGTR_CannotReadVideoProperties "Vidéo: impossible de lire les propriétés\n" +#define MSGTR_NoStreamFound "Aucun flux trouvé.\n" +#define MSGTR_ErrorInitializingVODevice "Erreur à l'ouverture/initialisation de la sortie vidéo choisie (-vo).\n" +#define MSGTR_ForcedVideoCodec "Codec vidéo forcé: %s\n" +#define MSGTR_ForcedAudioCodec "Codec audio forcé: %s\n" +#define MSGTR_Video_NoVideo "Vidéo: pas de vidéo\n" +#define MSGTR_NotInitializeVOPorVO "\nFATAL: impossible d'initialiser filtres vidéo (-vf) ou sortie vidéo (-vo).\n" #define MSGTR_Paused "\n ===== PAUSE =====\r" // no more than 23 characters (status line for audio files) #define MSGTR_PlaylistLoadUnable "\nImpossible de charger la liste de lecture %s.\n" #define MSGTR_Exit_SIGILL_RTCpuSel \ -"- MPlayer a planté à cause d'une 'Instruction Illégale'.\n"\ -" Il y a peut-être un bogue dans notre nouveau code de détection CPU...\n"\ +"- MPlayer a planté à cause d'une 'Instruction Illégale'.\n"\ +" Il y a peut-être un bogue dans notre nouveau code de détection CPU...\n"\ " Veuillez lire DOCS/HTML/fr/bugreports.html.\n" #define MSGTR_Exit_SIGILL \ -"- MPlayer a planté à cause d'une 'Instruction Illégale'.\n"\ -" Cela se produit généralement quand vous le lancez sur un CPU différent\n"\ -" de celui pour lequel il a été compilé/optimisé.\n Vérifiez !\n" +"- MPlayer a planté à cause d'une 'Instruction Illégale'.\n"\ +" Cela se produit généralement quand vous le lancez sur un CPU différent\n"\ +" de celui pour lequel il a été compilé/optimisé.\n Vérifiez !\n" #define MSGTR_Exit_SIGSEGV_SIGFPE \ -"- MPlayer a planté à cause d'une mauvaise utilisation de CPU/FPU/RAM.\n"\ +"- MPlayer a planté à cause d'une mauvaise utilisation de CPU/FPU/RAM.\n"\ " Recompilez MPlayer avec --enable-debug et faites un backtrace 'gdb' et\n"\ -" désassemblage. Détails: DOCS/HTML/fr/bugreports_what.html#bugreports_crash\n" +" désassemblage. Détails: DOCS/HTML/fr/bugreports_what.html#bugreports_crash\n" #define MSGTR_Exit_SIGCRASH \ -"- MPlayer a planté. Cela n'aurait pas dû arriver.\n"\ -" Peut-être un bogue dans code de MPlayer _ou_ dans vos pilotes _ou_ dans votre\n"\ +"- MPlayer a planté. Cela n'aurait pas dû arriver.\n"\ +" Peut-être un bogue dans code de MPlayer _ou_ dans vos pilotes _ou_ dans votre\n"\ " version de gcc. C'est la faute de MPlayer? Lire DOCS/HTML/fr/bugreports.html\n"\ " et suivre les instructions. Nous pourrons et voudrons vous aider si vous\n"\ " fournissiez ces informations en rapportant un bogue possible.\n" #define MSGTR_LoadingConfig "Chargement du config '%s'\n" -#define MSGTR_AddedSubtitleFile "SUB: fichier sous-titres ajouté (%d): %s\n" -#define MSGTR_RemovedSubtitleFile "SUB: fichier sous-titres enlevé (%d): %s\n" -#define MSGTR_ErrorOpeningOutputFile "Erreur d'ouverture du fichier [%s] en écriture!\n" +#define MSGTR_AddedSubtitleFile "SUB: fichier sous-titres ajouté (%d): %s\n" +#define MSGTR_RemovedSubtitleFile "SUB: fichier sous-titres enlevé (%d): %s\n" +#define MSGTR_ErrorOpeningOutputFile "Erreur d'ouverture du fichier [%s] en écriture!\n" #define MSGTR_CommandLine "Ligne de commande:" -#define MSGTR_RTCDeviceNotOpenable "Échec à l'ouverture de %s: %s (devrait être lisible par l'utilisateur.)\n" +#define MSGTR_RTCDeviceNotOpenable "Échec à l'ouverture de %s: %s (devrait être lisible par l'utilisateur.)\n" #define MSGTR_LinuxRTCInitErrorIrqpSet "Erreur init RTC Linux dans ioctl (rtc_irqp_set %lu): %s\n" -#define MSGTR_IncreaseRTCMaxUserFreq "Essayer ajout \"echo %lu > /proc/sys/dev/rtc/max-user-freq\" au script démar de votre sys.\n" +#define MSGTR_IncreaseRTCMaxUserFreq "Essayer ajout \"echo %lu > /proc/sys/dev/rtc/max-user-freq\" au script démar de votre sys.\n" #define MSGTR_LinuxRTCInitErrorPieOn "Erreur init RTC Linux dans ioctl (rtc_pie_on): %s\n" #define MSGTR_UsingTimingType "Utilisation de minuterie %s.\n" -#define MSGTR_NoIdleAndGui "L'option -idle ne peut être utilisée avec GMPlayer.\n" -#define MSGTR_MenuInitialized "Menu initialisé: %s\n" -#define MSGTR_MenuInitFailed "Échec d'initialisation du Menu.\n" -#define MSGTR_Getch2InitializedTwice "ATTENTION: getch2_init appelé deux fois!\n" +#define MSGTR_NoIdleAndGui "L'option -idle ne peut être utilisée avec GMPlayer.\n" +#define MSGTR_MenuInitialized "Menu initialisé: %s\n" +#define MSGTR_MenuInitFailed "Échec d'initialisation du Menu.\n" +#define MSGTR_Getch2InitializedTwice "ATTENTION: getch2_init appelé deux fois!\n" #define MSGTR_DumpstreamFdUnavailable "Impossible de vider ce flux - Aucun descripteur de fichier disponible.\n" #define MSGTR_FallingBackOnPlaylist "Replie sur essaie d'analyse de liste de lecture (playlist) %s...\n" -#define MSGTR_CantOpenLibmenuFilterWithThisRootMenu "Impossible d'ouvrir filtre vidéo libmenu avec menu root %s.\n" -#define MSGTR_AudioFilterChainPreinitError "Erreur de pré-initialisation de la chaîne de filtres audio !\n" -#define MSGTR_LinuxRTCReadError "Erreur de lecture horloge temps réel (RTC) Linux: %s\n" -#define MSGTR_SoftsleepUnderflow "Attention! Soupassement sommeil léger (time_frame négatif)!\n" -#define MSGTR_DvdnavNullEvent "Événement DVDNAV NUL?!\n" -#define MSGTR_DvdnavHighlightEventBroken "Événement DVDNAV : Événement surbrillance rompu\n" -#define MSGTR_DvdnavEvent "Événement DVDNAV : %s\n" -#define MSGTR_DvdnavHighlightHide "Événement DVDNAV : Cache surbrillance\n" -#define MSGTR_DvdnavStillFrame "#################################### Événement DVDNAV : Image fixe : %d sec(s)\n" -#define MSGTR_DvdnavNavStop "Événement DVDNAV : Arret de navigation \n" -#define MSGTR_DvdnavNavNOP "Événement DVDNAV : Pas d'opération (NOP) navigation \n" -#define MSGTR_DvdnavNavSpuStreamChangeVerbose "Événement DVDNAV: Changement flux SPU nav : phys: %d/%d/%d log: %d\n" -#define MSGTR_DvdnavNavSpuStreamChange "Événement DVDNAV: Changement de flux de navigation SPU: phys: %d logique: %d\n" -#define MSGTR_DvdnavNavAudioStreamChange "Événement DVDNAV: Changement de flux de navigation Audio: phys: %d logique: %d\n" -#define MSGTR_DvdnavNavVTSChange "Événement DVDNAV: Changement de navigation VTS\n" -#define MSGTR_DvdnavNavCellChange "Événement DVDNAV: Changement de cellule de navigation\n" -#define MSGTR_DvdnavNavSpuClutChange "Événement DVDNAV: Changement de navigation SPU CLUT\n" -#define MSGTR_DvdnavNavSeekDone "Événement DVDNAV: Cherche navigation faite\n" +#define MSGTR_CantOpenLibmenuFilterWithThisRootMenu "Impossible d'ouvrir filtre vidéo libmenu avec menu root %s.\n" +#define MSGTR_AudioFilterChainPreinitError "Erreur de pré-initialisation de la chaîne de filtres audio !\n" +#define MSGTR_LinuxRTCReadError "Erreur de lecture horloge temps réel (RTC) Linux: %s\n" +#define MSGTR_SoftsleepUnderflow "Attention! Soupassement sommeil léger (time_frame négatif)!\n" +#define MSGTR_DvdnavNullEvent "Événement DVDNAV NUL?!\n" +#define MSGTR_DvdnavHighlightEventBroken "Événement DVDNAV : Événement surbrillance rompu\n" +#define MSGTR_DvdnavEvent "Événement DVDNAV : %s\n" +#define MSGTR_DvdnavHighlightHide "Événement DVDNAV : Cache surbrillance\n" +#define MSGTR_DvdnavStillFrame "#################################### Événement DVDNAV : Image fixe : %d sec(s)\n" +#define MSGTR_DvdnavNavStop "Événement DVDNAV : Arret de navigation \n" +#define MSGTR_DvdnavNavNOP "Événement DVDNAV : Pas d'opération (NOP) navigation \n" +#define MSGTR_DvdnavNavSpuStreamChangeVerbose "Événement DVDNAV: Changement flux SPU nav : phys: %d/%d/%d log: %d\n" +#define MSGTR_DvdnavNavSpuStreamChange "Événement DVDNAV: Changement de flux de navigation SPU: phys: %d logique: %d\n" +#define MSGTR_DvdnavNavAudioStreamChange "Événement DVDNAV: Changement de flux de navigation Audio: phys: %d logique: %d\n" +#define MSGTR_DvdnavNavVTSChange "Événement DVDNAV: Changement de navigation VTS\n" +#define MSGTR_DvdnavNavCellChange "Événement DVDNAV: Changement de cellule de navigation\n" +#define MSGTR_DvdnavNavSpuClutChange "Événement DVDNAV: Changement de navigation SPU CLUT\n" +#define MSGTR_DvdnavNavSeekDone "Événement DVDNAV: Cherche navigation faite\n" #define MSGTR_MenuCall "Appel menu\n" -#define MSGTR_EdlOutOfMem "Impossible d'allouer assez de mémoire pour contenir les données EDL.\n" +#define MSGTR_EdlOutOfMem "Impossible d'allouer assez de mémoire pour contenir les données EDL.\n" #define MSGTR_EdlRecordsNo "Lu %d actions EDL.\n" -#define MSGTR_EdlQueueEmpty "Aucune action EDL à gérer.\n" -#define MSGTR_EdlCantOpenForWrite "Impossible d'ouvrir fichier EDL [%s] en écriture.\n" +#define MSGTR_EdlQueueEmpty "Aucune action EDL à gérer.\n" +#define MSGTR_EdlCantOpenForWrite "Impossible d'ouvrir fichier EDL [%s] en écriture.\n" #define MSGTR_EdlCantOpenForRead "Impossible d'ouvrir fichier EDL [%s] en lecture.\n" -#define MSGTR_EdlNOsh_video "Impossible d'utiliser EDL sans video, désactive.\n" +#define MSGTR_EdlNOsh_video "Impossible d'utiliser EDL sans video, désactive.\n" #define MSGTR_EdlNOValidLine "Ligne EDL invalide: %s\n" -#define MSGTR_EdlBadlyFormattedLine "Ligne EDL mal formatée [%d] Rejet.\n" -#define MSGTR_EdlBadLineOverlap "Dernière position d'arret: [%f]; départ suivant: "\ -"[%f]. Entrées doivent être en ordre chrono, ne peuvent se chevaucher. Rejet.\n" -#define MSGTR_EdlBadLineBadStop "Temps d'arret doit être après temps de départ.\n" +#define MSGTR_EdlBadlyFormattedLine "Ligne EDL mal formatée [%d] Rejet.\n" +#define MSGTR_EdlBadLineOverlap "Dernière position d'arret: [%f]; départ suivant: "\ +"[%f]. Entrées doivent être en ordre chrono, ne peuvent se chevaucher. Rejet.\n" +#define MSGTR_EdlBadLineBadStop "Temps d'arret doit être après temps de départ.\n" // mplayer.c OSD -#define MSGTR_OSDenabled "activé" -#define MSGTR_OSDdisabled "désactivé" +#define MSGTR_OSDenabled "activé" +#define MSGTR_OSDdisabled "désactivé" #define MSGTR_OSDChannel "Canal: %s" -#define MSGTR_OSDSubDelay "Décalage: %d ms" +#define MSGTR_OSDSubDelay "Décalage: %d ms" #define MSGTR_OSDSpeed "Vitesse: x %6.2f" #define MSGTR_OSDosd "OSD: %s" // property values -#define MSGTR_Enabled "activé" -#define MSGTR_EnabledEdl "activé (edl)" -#define MSGTR_Disabled "désactivé" +#define MSGTR_Enabled "activé" +#define MSGTR_EnabledEdl "activé (edl)" +#define MSGTR_Disabled "désactivé" #define MSGTR_HardFrameDrop "dur" #define MSGTR_Unknown "inconnu" #define MSGTR_Bottom "bas" @@ -220,80 +220,80 @@ #define MSGTR_Brightness "Brillance" #define MSGTR_Contrast "Contraste" #define MSGTR_Saturation "Saturation" -#define MSGTR_Hue "Tonalité" +#define MSGTR_Hue "Tonalité" // property state #define MSGTR_MuteStatus "Silence: %s" #define MSGTR_AVDelayStatus "delai A-V: %s" #define MSGTR_OnTopStatus "Reste au dessus: %s" -#define MSGTR_RootwinStatus "Fenêtre racine: %s" +#define MSGTR_RootwinStatus "Fenêtre racine: %s" #define MSGTR_BorderStatus "Bordure: %s" #define MSGTR_FramedroppingStatus "Saut d'images: %s" #define MSGTR_VSyncStatus "Sync vertical: %s" #define MSGTR_SubSelectStatus "Sous-titres: %s" #define MSGTR_SubPosStatus "Sous position: %s/100" #define MSGTR_SubAlignStatus "Sous alignment: %s" -#define MSGTR_SubDelayStatus "Décalage: %s" +#define MSGTR_SubDelayStatus "Décalage: %s" #define MSGTR_SubVisibleStatus "Sous-titres: %s" -#define MSGTR_SubForcedOnlyStatus "Sub forcé seulement: %s" +#define MSGTR_SubForcedOnlyStatus "Sub forcé seulement: %s" // mencoder.c -#define MSGTR_UsingPass3ControllFile "Utilisation du fichier de contrôle de la passe 3: %s\n" +#define MSGTR_UsingPass3ControllFile "Utilisation du fichier de contrôle de la passe 3: %s\n" #define MSGTR_MissingFilename "\nNom de fichier manquant.\n\n" -#define MSGTR_CannotOpenFile_Device "Impossible d'ouvrir le fichier/périph.\n" -#define MSGTR_CannotOpenDemuxer "Impossible d'ouvrir le démuxeur.\n" +#define MSGTR_CannotOpenFile_Device "Impossible d'ouvrir le fichier/périph.\n" +#define MSGTR_CannotOpenDemuxer "Impossible d'ouvrir le démuxeur.\n" #define MSGTR_NoAudioEncoderSelected "\nAucun encodeur audio (-oac) choisi. Choisir un (voir aide -oac) ou -nosound.\n" -#define MSGTR_NoVideoEncoderSelected "\nAucun encodeur vidéo (-ovc) choisi ! Choisissez-en un (voir l'aide pour -ovc).\n" +#define MSGTR_NoVideoEncoderSelected "\nAucun encodeur vidéo (-ovc) choisi ! Choisissez-en un (voir l'aide pour -ovc).\n" #define MSGTR_CannotOpenOutputFile "Impossible d'ouvrir le fichier de sortie '%s'\n" #define MSGTR_EncoderOpenFailed "Impossible d'ouvrir l'encodeur\n" #define MSGTR_MencoderWrongFormatAVI "\nATTENTION: LE FORMAT DU FICHIER DE SORTIE EST _AVI_. Voir '-of help'.\n" #define MSGTR_MencoderWrongFormatMPG "\nATTENTION: LE FICHIER DU FICHIER DE SORTIE EST _MPEG_. Voir '-of help'.\n" -#define MSGTR_MissingOutputFilename "Aucun fichier de sortie spécifié, veuillez voir l'option -o" -#define MSGTR_ForcingOutputFourcc "Code fourcc de sortie forcé à %x [%.4s]\n" -#define MSGTR_ForcingOutputAudiofmtTag "Forçage du tag du format audio de sortie à 0x%x\n" -#define MSGTR_DuplicateFrames "\n%d image(s) répétée(s)!\n" -#define MSGTR_SkipFrame "\nImage sautée!\n" -#define MSGTR_ResolutionDoesntMatch "\nLe nouveau fichier vidéo a résolution ou espace couleur différent du précédent.\n" -#define MSGTR_FrameCopyFileMismatch "\nTous fichiers vidéo doivent utiliser mêmes fps, résolution, codec pour copie -ovc.\n" -#define MSGTR_AudioCopyFileMismatch "\nTous fichiers audio doivent utiliser mêmes codec et format pour copie -oac.\n" -#define MSGTR_NoAudioFileMismatch "\nNe peut mélanger fichiers vidéo seul et fichiers vidéo/audio. -nosound?\n" +#define MSGTR_MissingOutputFilename "Aucun fichier de sortie spécifié, veuillez voir l'option -o" +#define MSGTR_ForcingOutputFourcc "Code fourcc de sortie forcé à %x [%.4s]\n" +#define MSGTR_ForcingOutputAudiofmtTag "Forçage du tag du format audio de sortie à 0x%x\n" +#define MSGTR_DuplicateFrames "\n%d image(s) répétée(s)!\n" +#define MSGTR_SkipFrame "\nImage sautée!\n" +#define MSGTR_ResolutionDoesntMatch "\nLe nouveau fichier vidéo a résolution ou espace couleur différent du précédent.\n" +#define MSGTR_FrameCopyFileMismatch "\nTous fichiers vidéo doivent utiliser mêmes fps, résolution, codec pour copie -ovc.\n" +#define MSGTR_AudioCopyFileMismatch "\nTous fichiers audio doivent utiliser mêmes codec et format pour copie -oac.\n" +#define MSGTR_NoAudioFileMismatch "\nNe peut mélanger fichiers vidéo seul et fichiers vidéo/audio. -nosound?\n" #define MSGTR_NoSpeedWithFrameCopy "ATTENTION: -speed peut ne pas fonctionner correctement avec -oac copy!\n"\ -"Votre encodement pourrait être brisé!\n" -#define MSGTR_ErrorWritingFile "%s: Erreur durant l'écriture du fichier.\n" -#define MSGTR_RecommendedVideoBitrate "Débit binaire (bitrate) vidéo recommandé pour le CD %s: %d\n" -#define MSGTR_VideoStreamResult "\nFlux vidéo: %8.3f kbit/s (%d B/s) taille: %d octets %5.3f secs %d images\n" +"Votre encodement pourrait être brisé!\n" +#define MSGTR_ErrorWritingFile "%s: Erreur durant l'écriture du fichier.\n" +#define MSGTR_RecommendedVideoBitrate "Débit binaire (bitrate) vidéo recommandé pour le CD %s: %d\n" +#define MSGTR_VideoStreamResult "\nFlux vidéo: %8.3f kbit/s (%d B/s) taille: %d octets %5.3f secs %d images\n" #define MSGTR_AudioStreamResult "\nFlux audio: %8.3f kbit/s (%d B/s) taille: %d octets %5.3f secs\n" -#define MSGTR_OpenedStream "succès: format: %d data: 0x%X - 0x%x\n" -#define MSGTR_VCodecFramecopy "codec vidéo: copie de trame (%dx%d %dbpp fourcc=%x)\n" -#define MSGTR_ACodecFramecopy "codec audio: copie img (format=%x canaux=%d taux=%d bits=%d B/s=%d échant-%d)\n" -#define MSGTR_CBRPCMAudioSelected "Audio CBR PCM selectionné\n" -#define MSGTR_MP3AudioSelected "Audio MP3 sélectionné\n" +#define MSGTR_OpenedStream "succès: format: %d data: 0x%X - 0x%x\n" +#define MSGTR_VCodecFramecopy "codec vidéo: copie de trame (%dx%d %dbpp fourcc=%x)\n" +#define MSGTR_ACodecFramecopy "codec audio: copie img (format=%x canaux=%d taux=%d bits=%d B/s=%d échant-%d)\n" +#define MSGTR_CBRPCMAudioSelected "Audio CBR PCM selectionné\n" +#define MSGTR_MP3AudioSelected "Audio MP3 sélectionné\n" #define MSGTR_CannotAllocateBytes "N'a pu allouer %d octets\n" -#define MSGTR_SettingAudioDelay "Réglage du délai audio à %5.3fs\n" -#define MSGTR_SettingVideoDelay "Réglage du délai vidéo à %5.3fs\n" -#define MSGTR_SettingAudioInputGain "Réglage du gain audio en entrée à %f\n" -#define MSGTR_LamePresetEquals "\npré-réglages=%s\n\n" -#define MSGTR_LimitingAudioPreload "Limitation du préchargement audio à 0.4s\n" -#define MSGTR_IncreasingAudioDensity "Augmentation de la densité audio à 4\n" -#define MSGTR_ZeroingAudioPreloadAndMaxPtsCorrection "Forçage du pré-chargement audio à 0 et de la correction max des pts à 0\n" +#define MSGTR_SettingAudioDelay "Réglage du délai audio à %5.3fs\n" +#define MSGTR_SettingVideoDelay "Réglage du délai vidéo à %5.3fs\n" +#define MSGTR_SettingAudioInputGain "Réglage du gain audio en entrée à %f\n" +#define MSGTR_LamePresetEquals "\npré-réglages=%s\n\n" +#define MSGTR_LimitingAudioPreload "Limitation du préchargement audio à 0.4s\n" +#define MSGTR_IncreasingAudioDensity "Augmentation de la densité audio à 4\n" +#define MSGTR_ZeroingAudioPreloadAndMaxPtsCorrection "Forçage du pré-chargement audio à 0 et de la correction max des pts à 0\n" #define MSGTR_CBRAudioByterate "\n\nAudio CBR: %d octets/s, %d octets/bloc\n" #define MSGTR_LameVersion "LAME version %s (%s)\n\n" -#define MSGTR_InvalidBitrateForLamePreset "Erreur: le bitrate spécifié est hors de l'intervalle valide pour ce pré-réglage\n"\ +#define MSGTR_InvalidBitrateForLamePreset "Erreur: le bitrate spécifié est hors de l'intervalle valide pour ce pré-réglage\n"\ "\n"\ -"Lorsque vous utilisez ce mode, la valeur doit être entre \"8\" et \"320\"\n"\ +"Lorsque vous utilisez ce mode, la valeur doit être entre \"8\" et \"320\"\n"\ "\n"\ "Pour plus d'information, essayez: \"-lameopts preset=help\"\n" -#define MSGTR_InvalidLamePresetOptions "Erreur: vous n'avez pas entré de profil valide et/ou d'option avec preset (pré-réglage)\n"\ +#define MSGTR_InvalidLamePresetOptions "Erreur: vous n'avez pas entré de profil valide et/ou d'option avec preset (pré-réglage)\n"\ "\n"\ "Les profils disponibles sont:\n"\ "\n"\ " standard\n"\ " extreme\n"\ " insane\n"\ -" (Mode ABR) - C'est le mode par défaut. Pour l'utiliser,\n"\ -" il suffit de préciser un bitrate. Par exemple:\n"\ -" \"preset=185\" active ce pré-réglage\n"\ +" (Mode ABR) - C'est le mode par défaut. Pour l'utiliser,\n"\ +" il suffit de préciser un bitrate. Par exemple:\n"\ +" \"preset=185\" active ce pré-réglage\n"\ " et utilise un bitrate moyen de 185kbps.\n"\ "\n"\ " Quelques exemples:\n"\ @@ -305,67 +305,67 @@ "\n"\ "Pour plus d'informations, essayez: \"-lameopts preset=help\"\n" #define MSGTR_LamePresetsLongInfo "\n"\ -"Les pré-réglages ont été conçus pour offrir la plus haute qualité possible.\n"\ +"Les pré-réglages ont été conçus pour offrir la plus haute qualité possible.\n"\ "\n"\ -"Ces réglages ont été optimisés par le biais de double écoute en aveugle\n"\ -"pour vérifier qu'ils atteignaient leurs objectifs.\n"\ +"Ces réglages ont été optimisés par le biais de double écoute en aveugle\n"\ +"pour vérifier qu'ils atteignaient leurs objectifs.\n"\ "\n"\ -"Ils sont continuellement mis à jour pour tirer partie des derniers développements\n"\ -"et offrent donc par conséquent la meilleure qualité possible avec LAME.\n"\ +"Ils sont continuellement mis à jour pour tirer partie des derniers développements\n"\ +"et offrent donc par conséquent la meilleure qualité possible avec LAME.\n"\ "\n"\ -"Pour activer ces pré-réglages:\n"\ +"Pour activer ces pré-réglages:\n"\ "\n"\ -" Pour les modes VBR (en géneral, la plus haute qualité):\n"\ +" Pour les modes VBR (en géneral, la plus haute qualité):\n"\ "\n"\ -" \"preset=standard\" Ce mode devrait être transparent pour la plupart\n"\ +" \"preset=standard\" Ce mode devrait être transparent pour la plupart\n"\ " des gens, sur la plupart des musiques. Sa\n"\ -" qualité est vraiment élevée.\n"\ +" qualité est vraiment élevée.\n"\ "\n"\ -" \"preset=extreme\" Si vous avez une très bonne audition, ainsi que du\n"\ -" matériel de qualité, ce pré-réglage offrira\n"\ -" une qualité légèrement supérieure à celle du\n"\ +" \"preset=extreme\" Si vous avez une très bonne audition, ainsi que du\n"\ +" matériel de qualité, ce pré-réglage offrira\n"\ +" une qualité légèrement supérieure à celle du\n"\ " mode \"standard\"\n"\ "\n"\ -" Pour le CBR à 320kbps (la plus haute qualité possible avec les pré-réglages):\n"\ +" Pour le CBR à 320kbps (la plus haute qualité possible avec les pré-réglages):\n"\ "\n"\ -" \"preset=insane\" Ce réglage sera excessif pour la plupart des gens\n"\ +" \"preset=insane\" Ce réglage sera excessif pour la plupart des gens\n"\ " et des situations mais, si vous devez absolument\n"\ -" avoir la plus haute qualité et que vous n'avez pas\n"\ +" avoir la plus haute qualité et que vous n'avez pas\n"\ " de contrainte de taille, choisissez cette option.\n"\ "\n"\ -" Pour les modes ABR (haute qualité pour un bitrate donnée - mais moins que pour du VBR):\n"\ +" Pour les modes ABR (haute qualité pour un bitrate donnée - mais moins que pour du VBR):\n"\ "\n"\ -" \"preset=\" Utiliser ce pré-réglage fournira une bonne qualité\n"\ -" pour un bitrate spécifié. Selon le bitrate\n"\ -" entré, ce pré-réglage déterminera les réglages\n"\ -" optimaux pour cette situation particulière.\n"\ +" \"preset=\" Utiliser ce pré-réglage fournira une bonne qualité\n"\ +" pour un bitrate spécifié. Selon le bitrate\n"\ +" entré, ce pré-réglage déterminera les réglages\n"\ +" optimaux pour cette situation particulière.\n"\ " Bien que cette approche fonctionne, elle n'est pas\n"\ -" aussi flexible que le VBR, et n'offrira pas en général\n"\ -" les mêmes niveaux que ceux du VBR aux bitrates élevés.\n"\ +" aussi flexible que le VBR, et n'offrira pas en général\n"\ +" les mêmes niveaux que ceux du VBR aux bitrates élevés.\n"\ "\n"\ "Les options suivantes sont aussi disponibles pour les profils correspondants:\n"\ "\n"\ " standard\n"\ " extreme\n"\ " insane\n"\ -" (Mode ABR) - C'est le mode par défaut. Pour l'utiliser,\n"\ -" il suffit de préciser un bitrate. Par exemple:\n"\ -" \"preset=185\" active ce pré-réglage\n"\ +" (Mode ABR) - C'est le mode par défaut. Pour l'utiliser,\n"\ +" il suffit de préciser un bitrate. Par exemple:\n"\ +" \"preset=185\" active ce pré-réglage\n"\ " et utilise un bitrate moyen de 185kbps.\n"\ "\n"\ -" \"fast\" - Active le nouveau mode rapide VBR pour un profil donné. Les\n"\ -" désavantages de cette option sont que, souvent, le bitrate\n"\ -" final sera légèrement plus élevé que pour le mode normal\n"\ -" et que la qualité peut aussi être légèrement inférieure.\n"\ -" Attention: avec la version actuelle, les pré-réglages en mode 'fast'\n"\ -" peuvent utiliser des bitrates trop élevés par rapport à ceux\n"\ -" des pré-réglages normaux.\n"\ +" \"fast\" - Active le nouveau mode rapide VBR pour un profil donné. Les\n"\ +" désavantages de cette option sont que, souvent, le bitrate\n"\ +" final sera légèrement plus élevé que pour le mode normal\n"\ +" et que la qualité peut aussi être légèrement inférieure.\n"\ +" Attention: avec la version actuelle, les pré-réglages en mode 'fast'\n"\ +" peuvent utiliser des bitrates trop élevés par rapport à ceux\n"\ +" des pré-réglages normaux.\n"\ "\n"\ " \"cbr\" - Si vous utilisez le mode ABR (voir ci-dessus) avec un bitrate\n"\ -" spécial tel que 80, 96, 112, 128, 160, 192, 224, 256, 320,\n"\ +" spécial tel que 80, 96, 112, 128, 160, 192, 224, 256, 320,\n"\ " vous pouvez utiliser l'option \"cbr\" pour forcer une compression\n"\ -" en CBR au lieu d'ABR. ABR fournit une qualité plus élevée\n"\ -" mais le CBR peut être utile dans certains cas comme par exemple, pour\n"\ +" en CBR au lieu d'ABR. ABR fournit une qualité plus élevée\n"\ +" mais le CBR peut être utile dans certains cas comme par exemple, pour\n"\ " pour distribuer un flux MP3 sur Internet.\n"\ "\n"\ " Par exemple:\n"\ @@ -376,57 +376,57 @@ " ou \"-lameopts preset=extreme \"\n"\ "\n"\ "\n"\ -"Quelques noms de pré-réglages sont disponibles pour le mode ABR:\n"\ +"Quelques noms de pré-réglages sont disponibles pour le mode ABR:\n"\ "phone => 16kbps/mono phon+/lw/mw-eu/sw => 24kbps/mono\n"\ "mw-us => 40kbps/mono voice => 56kbps/mono\n"\ "fm/radio/tape => 112kbps hifi => 160kbps\n"\ "cd => 192kbps studio => 256kbps" -#define MSGTR_LameCantInit "Ne peux pas régler les options de LAME, vérifiez dans bitrate/samplerate,"\ -"certains bitrates très bas (<32) requièrent des taux d'échantillonages plus bas (i.e. -srate 8000)."\ -"Si rien ne marche, essayez un pré-réglage (preset)." +#define MSGTR_LameCantInit "Ne peux pas régler les options de LAME, vérifiez dans bitrate/samplerate,"\ +"certains bitrates très bas (<32) requièrent des taux d'échantillonages plus bas (i.e. -srate 8000)."\ +"Si rien ne marche, essayez un pré-réglage (preset)." #define MSGTR_ConfigfileError "Erreur du fichier de configuration" #define MSGTR_ErrorParsingCommandLine "Erreur en parsant la ligne de commande" -#define MSGTR_VideoStreamRequired "La présence d'un flux vidéo est obligatoire !\n" -#define MSGTR_ForcingInputFPS "Le fps d'entrée sera plutôt interprété comme %5.2f\n" -#define MSGTR_RawvideoDoesNotSupportAudio "Le format de sortie RAWVIDEO ne supporte pas l'audio - audio désactivé\n" +#define MSGTR_VideoStreamRequired "La présence d'un flux vidéo est obligatoire !\n" +#define MSGTR_ForcingInputFPS "Le fps d'entrée sera plutôt interprété comme %5.2f\n" +#define MSGTR_RawvideoDoesNotSupportAudio "Le format de sortie RAWVIDEO ne supporte pas l'audio - audio désactivé\n" #define MSGTR_DemuxerDoesntSupportNosound "Ce demuxer ne supporte pas encore l'option -nosound.\n" -#define MSGTR_MemAllocFailed "Une allocation mémoire a échoué\n" +#define MSGTR_MemAllocFailed "Une allocation mémoire a échoué\n" #define MSGTR_NoMatchingFilter "N'a pas pu trouver une correspondance filtre/ao!\n" -#define MSGTR_MP3WaveFormatSizeNot30 "sizeof(MPEGLAYER3WAVEFORMAT)==%d!=30, peut-être un compilateur C cassé?\n" +#define MSGTR_MP3WaveFormatSizeNot30 "sizeof(MPEGLAYER3WAVEFORMAT)==%d!=30, peut-être un compilateur C cassé?\n" #define MSGTR_NoLavcAudioCodecName "Audio LAVC, nom de codec manquant!\n" #define MSGTR_LavcAudioCodecNotFound "Audio LAVC, encodeur pour le codec %s introuvable\n" -#define MSGTR_CouldntAllocateLavcContext "Audio LAVC, échec lors de l'allocation du contexte!\n" -#define MSGTR_CouldntOpenCodec "Échec de l'ouvertur du codec %s, br=%d\n" -#define MSGTR_CantCopyAudioFormat "Le format audio 0x%x est incompatible avec '-oac copy', veuillez essayer '-oac pcm' à la place, ou bien utilisez '-fafmttag' pour forcer ce mode.\n" +#define MSGTR_CouldntAllocateLavcContext "Audio LAVC, échec lors de l'allocation du contexte!\n" +#define MSGTR_CouldntOpenCodec "Échec de l'ouvertur du codec %s, br=%d\n" +#define MSGTR_CantCopyAudioFormat "Le format audio 0x%x est incompatible avec '-oac copy', veuillez essayer '-oac pcm' à la place, ou bien utilisez '-fafmttag' pour forcer ce mode.\n" // cfg-mencoder.h: #define MSGTR_MEncoderMP3LameHelp "\n\n"\ -" vbr=<0-4> méthode à débit binaire (bitrate) variable\n"\ -" 0: cbr (débit binaire constant)\n"\ +" vbr=<0-4> méthode à débit binaire (bitrate) variable\n"\ +" 0: cbr (débit binaire constant)\n"\ " 1: mt (Mark Taylor)\n"\ -" 2: rh (Robert Hegemann) (par défaut)\n"\ -" 3: abr (débit binaire disponible)\n"\ +" 2: rh (Robert Hegemann) (par défaut)\n"\ +" 3: abr (débit binaire disponible)\n"\ " 4: mtrh (Mark Taylor Robert Hegemann)\n"\ "\n"\ -" abr débit binaire (bitrate) disponible\n"\ +" abr débit binaire (bitrate) disponible\n"\ "\n"\ -" cbr débit binaire (bitrate) constant\n"\ -" Force également l'encodage en mode CBR sur les modes préréglés ABR subsequents\n"\ +" cbr débit binaire (bitrate) constant\n"\ +" Force également l'encodage en mode CBR sur les modes préréglés ABR subsequents\n"\ "\n"\ -" br=<0-1024> spécifie le débit binaire (bitrate) en kbits (CBR et ABR uniquement)\n"\ +" br=<0-1024> spécifie le débit binaire (bitrate) en kbits (CBR et ABR uniquement)\n"\ "\n"\ -" q=<0-9> qualité (0-plus haute, 9-plus basse) (uniquement pour VBR)\n"\ +" q=<0-9> qualité (0-plus haute, 9-plus basse) (uniquement pour VBR)\n"\ "\n"\ -" aq=<0-9> qualité algorithmique (0-meilleure/plus lente, 9-pire/plus rapide)\n"\ +" aq=<0-9> qualité algorithmique (0-meilleure/plus lente, 9-pire/plus rapide)\n"\ "\n"\ " ratio=<1-100> rapport de compression\n"\ "\n"\ -" vol=<0-10> définit le gain d'entrée audio\n"\ +" vol=<0-10> définit le gain d'entrée audio\n"\ "\n"\ -" mode=<0-3> (par défaut: auto)\n"\ +" mode=<0-3> (par défaut: auto)\n"\ " 0: stereo\n"\ -" 1: stéréo commune (joint-stereo)\n"\ +" 1: stéréo commune (joint-stereo)\n"\ " 2: canal double (dualchannel)\n"\ " 3: mono\n"\ "\n"\ @@ -435,97 +435,97 @@ " 1: tout\n"\ " 2: ajuste\n"\ "\n"\ -" fast accélère l'encodage pour les modes préréglés VBR subséquents,\n"\ -" qualité légèrement inférieure et débits binaires (bitrates) plus élevés.\n"\ +" fast accélère l'encodage pour les modes préréglés VBR subséquents,\n"\ +" qualité légèrement inférieure et débits binaires (bitrates) plus élevés.\n"\ "\n"\ -" preset= fournit les plus hauts paramètres de qualité possibles.\n"\ -" medium: encodage VBR, bonne qualité\n"\ -" (intervalle de débit binaire (bitrate) 150-180 kbps)\n"\ -" standard: encodage VBR, haute qualité\n"\ -" (intervalle de débit binaire (bitrate) 170-210 kbps)\n"\ -" extreme: encodage VBR, très haute qualité\n"\ -" (intervalle de débit binaire (bitrate) 200-240 kbps)\n"\ -" insane: encodage CBR, plus haute qualité préréglée\n"\ +" preset= fournit les plus hauts paramètres de qualité possibles.\n"\ +" medium: encodage VBR, bonne qualité\n"\ +" (intervalle de débit binaire (bitrate) 150-180 kbps)\n"\ +" standard: encodage VBR, haute qualité\n"\ +" (intervalle de débit binaire (bitrate) 170-210 kbps)\n"\ +" extreme: encodage VBR, très haute qualité\n"\ +" (intervalle de débit binaire (bitrate) 200-240 kbps)\n"\ +" insane: encodage CBR, plus haute qualité préréglée\n"\ " (bitrate 320 kbps)\n"\ -" <8-320>: encodage ABR au débit binaire (bitrate) moyen indiqué en kbps.\n\n" +" <8-320>: encodage ABR au débit binaire (bitrate) moyen indiqué en kbps.\n\n" //codec-cfg.c: -#define MSGTR_DuplicateFourcc "code FourCC dupliqué" +#define MSGTR_DuplicateFourcc "code FourCC dupliqué" #define MSGTR_TooManyFourccs "trop de FourCCs..." #define MSGTR_ParseError "erreur de syntaxe" #define MSGTR_ParseErrorFIDNotNumber "erreur de syntaxe (l'ID du format n'est pas un nombre ?)" #define MSGTR_ParseErrorFIDAliasNotNumber "erreur de syntaxe (l'ID de l'alias n'est pas un nombre ?)" -#define MSGTR_DuplicateFID "ID du format dupliqué" +#define MSGTR_DuplicateFID "ID du format dupliqué" #define MSGTR_TooManyOut "Trop de 'out'..." #define MSGTR_InvalidCodecName "\nLe nom de codec (%s) n'est pas valide!\n" #define MSGTR_CodecLacksFourcc "\nLe nom de codec(%s) n'a pas de FourCC!\n" #define MSGTR_CodecLacksDriver "\nLe codec (%s) n'a pas de pilote!\n" #define MSGTR_CodecNeedsDLL "\nLe codec (%s) requiert une 'dll'!\n" #define MSGTR_CodecNeedsOutfmt "\nLe codec (%s) requier un 'outfmt'!\n" -#define MSGTR_CantAllocateComment "Ne peut allouer de mémoire pour le commentaire. " +#define MSGTR_CantAllocateComment "Ne peut allouer de mémoire pour le commentaire. " #define MSGTR_GetTokenMaxNotLessThanMAX_NR_TOKEN "get_token(): max >= MAX_MR_TOKEN!" #define MSGTR_ReadingFile "Lecture de %s: " #define MSGTR_CantOpenFileError "Ne peut ouvrir '%s': %s\n" -#define MSGTR_CantGetMemoryForLine "Ne peut allouer de mémoire pour 'line': %s\n" +#define MSGTR_CantGetMemoryForLine "Ne peut allouer de mémoire pour 'line': %s\n" #define MSGTR_CantReallocCodecsp "Ne peut pas effectuer de realloc() pour '*codecsp': %s\n" #define MSGTR_CodecNameNotUnique "Le nom du codec '%s' n'est pas unique." #define MSGTR_CantStrdupName "Ne peut appeler strdup() -> 'name': %s\n" #define MSGTR_CantStrdupInfo "Ne peut appler strdup() -> 'info': %s\n" #define MSGTR_CantStrdupDriver "Ne peut appeler strdup() -> 'driver': %s\n" #define MSGTR_CantStrdupDLL "Ne peut appeler strdup() -> 'dll': %s" -#define MSGTR_AudioVideoCodecTotals "%d codecs audio & %d codecs vidéo\n" -#define MSGTR_CodecDefinitionIncorrect "Le codec n'est pas défini correctement." +#define MSGTR_AudioVideoCodecTotals "%d codecs audio & %d codecs vidéo\n" +#define MSGTR_CodecDefinitionIncorrect "Le codec n'est pas défini correctement." #define MSGTR_OutdatedCodecsConf "Ce fichier codecs.conf est trop vieux et est incompatible avec cette version de MPlayer !" // divx4_vbr.c: -#define MSGTR_OutOfMemory "plus de mémoire libre" -#define MSGTR_OverridingTooLowBitrate "Le débit binaire demandé est trop bas pour ce clip.\n"\ -"Le débit binaire minimum pour ce clip est %.0f kbps.\n"\ -"Les valeurs demandées par l'utilisateur vont être ignorées.\n" +#define MSGTR_OutOfMemory "plus de mémoire libre" +#define MSGTR_OverridingTooLowBitrate "Le débit binaire demandé est trop bas pour ce clip.\n"\ +"Le débit binaire minimum pour ce clip est %.0f kbps.\n"\ +"Les valeurs demandées par l'utilisateur vont être ignorées.\n" // fifo.c -#define MSGTR_CannotMakePipe "Ne peut créer de canal de communication (pipe) !\n" +#define MSGTR_CannotMakePipe "Ne peut créer de canal de communication (pipe) !\n" // m_config.c -#define MSGTR_SaveSlotTooOld "Case de sauvegarde trop ancienne trouvée lvl %d: %d !!!\n" -#define MSGTR_InvalidCfgfileOption "L'option '%s' ne peut être utilisée dans un fichier de configuration.\n" -#define MSGTR_InvalidCmdlineOption "L'option '%s' ne peut être utilisée sur la ligne de commande.\n" +#define MSGTR_SaveSlotTooOld "Case de sauvegarde trop ancienne trouvée lvl %d: %d !!!\n" +#define MSGTR_InvalidCfgfileOption "L'option '%s' ne peut être utilisée dans un fichier de configuration.\n" +#define MSGTR_InvalidCmdlineOption "L'option '%s' ne peut être utilisée sur la ligne de commande.\n" #define MSGTR_InvalidSuboption "Erreur: l'option '%s' n'a pas de sous-option '%s'.\n" -#define MSGTR_MissingSuboptionParameter "Erreur: la sous-option '%s' de '%s' doit avoir un paramètre!\n" -#define MSGTR_MissingOptionParameter "Erreur: l'option '%s' doit avoir un paramètre!\n" +#define MSGTR_MissingSuboptionParameter "Erreur: la sous-option '%s' de '%s' doit avoir un paramètre!\n" +#define MSGTR_MissingOptionParameter "Erreur: l'option '%s' doit avoir un paramètre!\n" #define MSGTR_OptionListHeader "\n Nom Type Min Max Global CL Cfg\n\n" #define MSGTR_TotalOptions "\nTotal: %d options\n" -#define MSGTR_TooDeepProfileInclusion "ATTENTION: inclusion de profils trop imbriquée.\n" -#define MSGTR_NoProfileDefined "Aucun profil n'a été défini.\n" +#define MSGTR_TooDeepProfileInclusion "ATTENTION: inclusion de profils trop imbriquée.\n" +#define MSGTR_NoProfileDefined "Aucun profil n'a été défini.\n" #define MSGTR_AvailableProfiles "Profils disponibles:\n" #define MSGTR_UnknownProfile "Profil inconnu '%s'.\n" #define MSGTR_Profile "Profil %s: %s\n" // m_property.c #define MSGTR_PropertyListHeader "\n Nom Type Min Max\n\n" -#define MSGTR_TotalProperties "\nTotal: %d propriétés\n" +#define MSGTR_TotalProperties "\nTotal: %d propriétés\n" // open.c, stream.c: -#define MSGTR_CdDevNotfound "Lecteur CD-ROM '%s' non trouvé.\n" +#define MSGTR_CdDevNotfound "Lecteur CD-ROM '%s' non trouvé.\n" #define MSGTR_ErrTrackSelect "Erreur lors du choix de la piste VCD.\n" #define MSGTR_ReadSTDIN "Lecture depuis stdin...\n" #define MSGTR_UnableOpenURL "Impossible d'ouvrir l'URL: %s\n" -#define MSGTR_ConnToServer "Connecté au serveur: %s\n" -#define MSGTR_FileNotFound "Fichier non trouvé: '%s'\n" +#define MSGTR_ConnToServer "Connecté au serveur: %s\n" +#define MSGTR_FileNotFound "Fichier non trouvé: '%s'\n" #define MSGTR_SMBInitError "Impossible d'initialiser libsmbclient: %d\n" -#define MSGTR_SMBFileNotFound "Impossible d'ouvrir depuis le réseau local: '%s'\n" -#define MSGTR_SMBNotCompiled "MPlayer n'a pas été compilé avec le support de lecture SMB\n" +#define MSGTR_SMBFileNotFound "Impossible d'ouvrir depuis le réseau local: '%s'\n" +#define MSGTR_SMBNotCompiled "MPlayer n'a pas été compilé avec le support de lecture SMB\n" #define MSGTR_CantOpenDVD "Impossible d'ouvrir le lecteur DVD: %s\n" -#define MSGTR_NoDVDSupport "MPlayer a été compilé sans support pour les DVD - terminaison\n" +#define MSGTR_NoDVDSupport "MPlayer a été compilé sans support pour les DVD - terminaison\n" #define MSGTR_DVDnumTitles "Il y a %d titres sur ce DVD.\n" -#define MSGTR_DVDinvalidTitle "Numéro de titre DVD invalide: %d\n" +#define MSGTR_DVDinvalidTitle "Numéro de titre DVD invalide: %d\n" #define MSGTR_DVDnumChapters "Il y a %d chapitres sur ce titre DVD.\n" -#define MSGTR_DVDinvalidChapter "Numéro de chapitre DVD invalide: %d\n" +#define MSGTR_DVDinvalidChapter "Numéro de chapitre DVD invalide: %d\n" #define MSGTR_DVDinvalidChapterRange "Intervalle des chapitre invalide %s\n" -#define MSGTR_DVDinvalidLastChapter "Numéro de dernier chapitre du DVD invalide: %d\n" +#define MSGTR_DVDinvalidLastChapter "Numéro de dernier chapitre du DVD invalide: %d\n" #define MSGTR_DVDnumAngles "Il y a %d angles sur ce titre DVD.\n" -#define MSGTR_DVDinvalidAngle "Numéro d'angle DVD invalide: %d\n" +#define MSGTR_DVDinvalidAngle "Numéro d'angle DVD invalide: %d\n" #define MSGTR_DVDnoIFO "Impossible d'ouvrir le fichier IFO pour le titre DVD %d.\n" #define MSGTR_DVDnoVMG "Ne peut ouvrir les informations VMG!\n" #define MSGTR_DVDnoVOBs "Impossible d'ouvrir le titre VOBS (VTS_%02d_1.VOB).\n" @@ -537,66 +537,66 @@ // muxer.c, muxer_*.c: #define MSGTR_TooManyStreams "Trop de flux!" #define MSGTR_RawMuxerOnlyOneStream "Le multiplexeur RAWAUDIO ne supporte qu'un seul flux audio!\n" -#define MSGTR_IgnoringVideoStream "Flux vidéo non pris en compte!\n" +#define MSGTR_IgnoringVideoStream "Flux vidéo non pris en compte!\n" #define MSGTR_UnknownStreamType "Attention! flux de type inconnu: %d\n" -#define MSGTR_WarningLenIsntDivisible "Attention! la longueur 'len' n'est pas divisible par la taille de l'échantillon (!\n" -#define MSGTR_MuxbufMallocErr "Tampon d'image Muxeur ne peut allouer de la mémoire!\n" -#define MSGTR_MuxbufReallocErr "Tampon d'image Muxeur ne peut réallouer de la mémoire!\n" +#define MSGTR_WarningLenIsntDivisible "Attention! la longueur 'len' n'est pas divisible par la taille de l'échantillon (!\n" +#define MSGTR_MuxbufMallocErr "Tampon d'image Muxeur ne peut allouer de la mémoire!\n" +#define MSGTR_MuxbufReallocErr "Tampon d'image Muxeur ne peut réallouer de la mémoire!\n" #define MSGTR_MuxbufSending "Tampon d'image Muxeur envoie %d image(s) au muxeur.\n" -#define MSGTR_WritingHeader "Écriture de l'entête...\n" -#define MSGTR_WritingTrailer "Écriture de l'index...\n" +#define MSGTR_WritingHeader "Écriture de l'entête...\n" +#define MSGTR_WritingTrailer "Écriture de l'index...\n" // demuxer.c, demux_*.c: -#define MSGTR_AudioStreamRedefined "ATTENTION: Entête du flux audio %d redéfini.\n" -#define MSGTR_VideoStreamRedefined "ATTENTION: Entête du flux vidéo %d redéfini.\n" +#define MSGTR_AudioStreamRedefined "ATTENTION: Entête du flux audio %d redéfini.\n" +#define MSGTR_VideoStreamRedefined "ATTENTION: Entête du flux vidéo %d redéfini.\n" #define MSGTR_TooManyAudioInBuffer "\nTrop de paquets audio dans le tampon (%d dans %d octets)\n" -#define MSGTR_TooManyVideoInBuffer "\nTrop de paquets vidéo dans le tampon (%d dans %d octets)\n" -#define MSGTR_MaybeNI "Peut-être que vous jouez un flux/fichier non entrelacé, ou que le codec a échoué ?\n"\ - "Pour les fichier AVI, essayez de forcer le mode non-entrelacé avec l'option -ni.\n" -#define MSGTR_SwitchToNi "\nFichier AVI mal entrelacé - passage en mode -ni...\n" -#define MSGTR_Detected_XXX_FileFormat "Fichier de type %s détecté.\n" -#define MSGTR_DetectedAudiofile "Fichier audio détecté.\n" -#define MSGTR_NotSystemStream "Pas un flux de type MPEG System... (peut-être un Flux de Transport?)\n" -#define MSGTR_InvalidMPEGES "Flux MPEG-ES invalide ??? Contactez l'auteur, c'est peut-être un bogue :(\n" -#define MSGTR_FormatNotRecognized "========== Désolé, ce format de fichier n'est pas reconnu/supporté ============\n"\ +#define MSGTR_TooManyVideoInBuffer "\nTrop de paquets vidéo dans le tampon (%d dans %d octets)\n" +#define MSGTR_MaybeNI "Peut-être que vous jouez un flux/fichier non entrelacé, ou que le codec a échoué ?\n"\ + "Pour les fichier AVI, essayez de forcer le mode non-entrelacé avec l'option -ni.\n" +#define MSGTR_SwitchToNi "\nFichier AVI mal entrelacé - passage en mode -ni...\n" +#define MSGTR_Detected_XXX_FileFormat "Fichier de type %s détecté.\n" +#define MSGTR_DetectedAudiofile "Fichier audio détecté.\n" +#define MSGTR_NotSystemStream "Pas un flux de type MPEG System... (peut-être un Flux de Transport?)\n" +#define MSGTR_InvalidMPEGES "Flux MPEG-ES invalide ??? Contactez l'auteur, c'est peut-être un bogue :(\n" +#define MSGTR_FormatNotRecognized "========== Désolé, ce format de fichier n'est pas reconnu/supporté ============\n"\ "== Si ce fichier est un flux AVI, ASF ou MPEG, merci de contacter l'auteur ! ==\n" -#define MSGTR_MissingVideoStream "Aucun flux vidéo trouvé.\n" -#define MSGTR_MissingAudioStream "Aucun flux audio trouvé -> pas de son\n" -#define MSGTR_MissingVideoStreamBug "Flux vidéo manquant !? Contactez l'auteur, c'est peut-être un bogue :(\n" +#define MSGTR_MissingVideoStream "Aucun flux vidéo trouvé.\n" +#define MSGTR_MissingAudioStream "Aucun flux audio trouvé -> pas de son\n" +#define MSGTR_MissingVideoStreamBug "Flux vidéo manquant !? Contactez l'auteur, c'est peut-être un bogue :(\n" -#define MSGTR_DoesntContainSelectedStream "demux: le fichier ne contient pas le flux audio ou vidéo sélectionné.\n" +#define MSGTR_DoesntContainSelectedStream "demux: le fichier ne contient pas le flux audio ou vidéo sélectionné.\n" -#define MSGTR_NI_Forced "Forcé" -#define MSGTR_NI_Detected "Détecté" -#define MSGTR_NI_Message "format de fichier AVI NON-ENTRELACÉ %s.\n" +#define MSGTR_NI_Forced "Forcé" +#define MSGTR_NI_Detected "Détecté" +#define MSGTR_NI_Message "format de fichier AVI NON-ENTRELACÉ %s.\n" -#define MSGTR_UsingNINI "Utilise le format des fichiers AVI endommagés NON-ENTRELACÉ.\n" -#define MSGTR_CouldntDetFNo "Impossible de déterminer le nombre d'images (pour recherche absolue)\n" +#define MSGTR_UsingNINI "Utilise le format des fichiers AVI endommagés NON-ENTRELACÉ.\n" +#define MSGTR_CouldntDetFNo "Impossible de déterminer le nombre d'images (pour recherche absolue)\n" #define MSGTR_CantSeekRawAVI "Impossible de chercher dans un flux AVI brut ! (Index requis, essayez l'option -idx.)\n" #define MSGTR_CantSeekFile "Impossible de chercher dans ce fichier.\n" -#define MSGTR_EncryptedVOB "Fichier VOB chiffré! Veuillez lire DOCS/HTML/fr/cd-dvd.html.\n" +#define MSGTR_EncryptedVOB "Fichier VOB chiffré! Veuillez lire DOCS/HTML/fr/cd-dvd.html.\n" -#define MSGTR_MOVcomprhdr "MOV: Le support d'entêtes compressées nécessite ZLIB !\n" -#define MSGTR_MOVvariableFourCC "MOV: ATTENTION: FOURCC Variable détecté !?\n" +#define MSGTR_MOVcomprhdr "MOV: Le support d'entêtes compressées nécessite ZLIB !\n" +#define MSGTR_MOVvariableFourCC "MOV: ATTENTION: FOURCC Variable détecté !?\n" #define MSGTR_MOVtooManyTrk "MOV: ATTENTION: Trop de pistes" -#define MSGTR_FoundAudioStream "==> Flux audio trouvé: %d\n" -#define MSGTR_FoundVideoStream "==> Flux vidéo trouvé: %d\n" -#define MSGTR_DetectedTV "TV détectée ! ;-)\n" +#define MSGTR_FoundAudioStream "==> Flux audio trouvé: %d\n" +#define MSGTR_FoundVideoStream "==> Flux vidéo trouvé: %d\n" +#define MSGTR_DetectedTV "TV détectée ! ;-)\n" #define MSGTR_ErrorOpeningOGGDemuxer "Impossible d'ouvrir le demuxer ogg\n" #define MSGTR_ASFSearchingForAudioStream "ASF: recherche du flux audio (id:%d)\n" #define MSGTR_CannotOpenAudioStream "Impossible d'ouvrir le flux audio: %s\n" #define MSGTR_CannotOpenSubtitlesStream "Impossible d'ouvrir le flux des sous-titres: %s\n" -#define MSGTR_OpeningAudioDemuxerFailed "Echec à l'ouverture du demuxer audio: %s\n" -#define MSGTR_OpeningSubtitlesDemuxerFailed "Echec à l'ouverture du demuxer de sous-titres: %s\n" -#define MSGTR_TVInputNotSeekable "Impossible de rechercher sur l'entrée TV ! (cette opération correspondra sûrement à un changement de chaines ;)\n" -#define MSGTR_DemuxerInfoAlreadyPresent "Info du demuxer %s déjà présente!\n" +#define MSGTR_OpeningAudioDemuxerFailed "Echec à l'ouverture du demuxer audio: %s\n" +#define MSGTR_OpeningSubtitlesDemuxerFailed "Echec à l'ouverture du demuxer de sous-titres: %s\n" +#define MSGTR_TVInputNotSeekable "Impossible de rechercher sur l'entrée TV ! (cette opération correspondra sûrement à un changement de chaines ;)\n" +#define MSGTR_DemuxerInfoAlreadyPresent "Info du demuxer %s déjà présente!\n" #define MSGTR_ClipInfo "Information sur le clip: \n" -#define MSGTR_LeaveTelecineMode "\ndemux_mpg: contenu NTSC 30000/1001fps détecté, ajustement du débit.\n" -#define MSGTR_EnterTelecineMode "\ndemux_mpg: contenu NTSC 24000/1001fps progressif détecté, ajustement du débit.\n" +#define MSGTR_LeaveTelecineMode "\ndemux_mpg: contenu NTSC 30000/1001fps détecté, ajustement du débit.\n" +#define MSGTR_EnterTelecineMode "\ndemux_mpg: contenu NTSC 24000/1001fps progressif détecté, ajustement du débit.\n" #define MSGTR_CacheFill "\rRemplissage du cache: %5.2f%% (%"PRId64" octets) " -#define MSGTR_NoBindFound "Aucune action attachée à la touche '%s'" -#define MSGTR_FailedToOpen "Échec à l'ouverture de '%s'\n" +#define MSGTR_NoBindFound "Aucune action attachée à la touche '%s'" +#define MSGTR_FailedToOpen "Échec à l'ouverture de '%s'\n" // dec_video.c & dec_audio.c: #define MSGTR_CantOpenCodec "Impossible d'ouvrir le codec.\n" @@ -606,86 +606,86 @@ #define MSGTR_ACMiniterror "Impossible de charger/initialiser le codec AUDIO Win32/ACM (fichier DLL manquant ?)\n" #define MSGTR_MissingLAVCcodec "Impossible de trouver le codec '%s' dans libavcodec...\n" -#define MSGTR_MpegNoSequHdr "MPEG: FATAL: Fin du fichier lors de la recherche d'entête de séquence\n" -#define MSGTR_CannotReadMpegSequHdr "FATAL: Ne peut lire l'entête de séquence.\n" -#define MSGTR_CannotReadMpegSequHdrEx "FATAL: Ne peut lire l'extension d'entête de séquence.\n" -#define MSGTR_BadMpegSequHdr "MPEG: Mauvaise entête de séquence\n" -#define MSGTR_BadMpegSequHdrEx "MPEG: Mauvaise extension d'entête de séquence\n" +#define MSGTR_MpegNoSequHdr "MPEG: FATAL: Fin du fichier lors de la recherche d'entête de séquence\n" +#define MSGTR_CannotReadMpegSequHdr "FATAL: Ne peut lire l'entête de séquence.\n" +#define MSGTR_CannotReadMpegSequHdrEx "FATAL: Ne peut lire l'extension d'entête de séquence.\n" +#define MSGTR_BadMpegSequHdr "MPEG: Mauvaise entête de séquence\n" +#define MSGTR_BadMpegSequHdrEx "MPEG: Mauvaise extension d'entête de séquence\n" -#define MSGTR_ShMemAllocFail "Impossible d'allouer la mémoire partagée\n" +#define MSGTR_ShMemAllocFail "Impossible d'allouer la mémoire partagée\n" #define MSGTR_CantAllocAudioBuf "Impossible d'allouer le tampon de sortie audio\n" #define MSGTR_UnknownAudio "Format audio inconnu/manquant -> pas de son\n" #define MSGTR_UsingExternalPP "[PP] Utilisation de filtres de postprocessing externes, max q = %d\n" #define MSGTR_UsingCodecPP "[PP] Utilisation du postprocessing du codec, max q = %d\n" -#define MSGTR_VideoAttributeNotSupportedByVO_VD "L'attribut vidéo '%s' n'est pas supporté par ce vo & ce vd. \n" -#define MSGTR_VideoCodecFamilyNotAvailableStr "Famille de codecs vidéo demandée [%s] (vfm=%s) non disponible (activez-la à la compilation)\n" -#define MSGTR_AudioCodecFamilyNotAvailableStr "Famille de codecs audio demandée [%s] (afm=%s) non disponible (activez-la à la compilation)\n" -#define MSGTR_OpeningVideoDecoder "Ouverture du décodeur vidéo: [%s] %s\n" -#define MSGTR_SelectedVideoCodec "Codec vidéo choisi: [%s] vfm: %s (%s)\n" -#define MSGTR_UninitVideoStr "Désinitialisation vidéo: %s \n" -#define MSGTR_UninitAudioStr "Désinitialisation audio: %s \n" +#define MSGTR_VideoAttributeNotSupportedByVO_VD "L'attribut vidéo '%s' n'est pas supporté par ce vo & ce vd. \n" +#define MSGTR_VideoCodecFamilyNotAvailableStr "Famille de codecs vidéo demandée [%s] (vfm=%s) non disponible (activez-la à la compilation)\n" +#define MSGTR_AudioCodecFamilyNotAvailableStr "Famille de codecs audio demandée [%s] (afm=%s) non disponible (activez-la à la compilation)\n" +#define MSGTR_OpeningVideoDecoder "Ouverture du décodeur vidéo: [%s] %s\n" +#define MSGTR_SelectedVideoCodec "Codec vidéo choisi: [%s] vfm: %s (%s)\n" +#define MSGTR_UninitVideoStr "Désinitialisation vidéo: %s \n" +#define MSGTR_UninitAudioStr "Désinitialisation audio: %s \n" #define MSGTR_VDecoderInitFailed "Echec de l'initialisation de VDecoder :(\n" #define MSGTR_ADecoderInitFailed "Echec de l'initialisation de ADecoder :(\n" -#define MSGTR_ADecoderPreinitFailed "Echec de la pré-initialisation de l'ADecoder :(\n" -#define MSGTR_AllocatingBytesForInputBuffer "dec_audio: allocation de %d octets comme tampon d'entrée\n" +#define MSGTR_ADecoderPreinitFailed "Echec de la pré-initialisation de l'ADecoder :(\n" +#define MSGTR_AllocatingBytesForInputBuffer "dec_audio: allocation de %d octets comme tampon d'entrée\n" #define MSGTR_AllocatingBytesForOutputBuffer "dec_audio: allocation %d + %d = %d octets comme tampon de sortie\n" // LIRC: #define MSGTR_SettingUpLIRC "Mise en place du support LIRC...\n" -#define MSGTR_LIRCdisabled "Vous ne pourrez pas utiliser votre télécommande\n" +#define MSGTR_LIRCdisabled "Vous ne pourrez pas utiliser votre télécommande\n" #define MSGTR_LIRCopenfailed "Impossible d'activer le support LIRC.\n" #define MSGTR_LIRCcfgerr "Impossible de lire le fichier de config de LIRC %s.\n" // vf.c -#define MSGTR_CouldNotFindVideoFilter "Impossible de trouver le filtre vidéo '%s'\n" -#define MSGTR_CouldNotOpenVideoFilter "Impossible d'ouvrir le filtre vidéo '%s'\n" -#define MSGTR_OpeningVideoFilter "Ouverture du filtre vidéo: " -#define MSGTR_CannotFindColorspace "Impossible de trouver espace colorimétrique assorti, même en utilisant 'scale' :(\n" +#define MSGTR_CouldNotFindVideoFilter "Impossible de trouver le filtre vidéo '%s'\n" +#define MSGTR_CouldNotOpenVideoFilter "Impossible d'ouvrir le filtre vidéo '%s'\n" +#define MSGTR_OpeningVideoFilter "Ouverture du filtre vidéo: " +#define MSGTR_CannotFindColorspace "Impossible de trouver espace colorimétrique assorti, même en utilisant 'scale' :(\n" // vd.c -#define MSGTR_CodecDidNotSet "VDec: le codec n'a pas défini sh->disp_w et sh->disp_h, essai de contournement !\n" -#define MSGTR_VoConfigRequest "VDec: requête de config de vo - %d x %d (espace colorimétrique préferé: %s)\n" -#define MSGTR_CouldNotFindColorspace "N'a pas pu trouver espace colorimétrique correspondant - nouvel essai avec -vf scale...\n" -#define MSGTR_MovieAspectIsSet "L'aspect du film est %.2f:1 - pré-redimensionnement à l'aspect correct.\n" -#define MSGTR_MovieAspectUndefined "L'aspect du film est indéfini - pas de pré-dimensionnement appliqué.\n" +#define MSGTR_CodecDidNotSet "VDec: le codec n'a pas défini sh->disp_w et sh->disp_h, essai de contournement !\n" +#define MSGTR_VoConfigRequest "VDec: requête de config de vo - %d x %d (espace colorimétrique préferé: %s)\n" +#define MSGTR_CouldNotFindColorspace "N'a pas pu trouver espace colorimétrique correspondant - nouvel essai avec -vf scale...\n" +#define MSGTR_MovieAspectIsSet "L'aspect du film est %.2f:1 - pré-redimensionnement à l'aspect correct.\n" +#define MSGTR_MovieAspectUndefined "L'aspect du film est indéfini - pas de pré-dimensionnement appliqué.\n" // vd_dshow.c, vd_dmo.c -#define MSGTR_DownloadCodecPackage "Vous devez mettre à jour/installer le package contenant les codecs binaires.\nAllez sur http://www.mplayerhq.hu/dload.html\n" -#define MSGTR_DShowInitOK "INFO: initialisation réussie du codec vidéo Win32/DShow.\n" -#define MSGTR_DMOInitOK "INFO: initialisation réussie du codec vidéo Win32/DMO.\n" +#define MSGTR_DownloadCodecPackage "Vous devez mettre à jour/installer le package contenant les codecs binaires.\nAllez sur http://www.mplayerhq.hu/dload.html\n" +#define MSGTR_DShowInitOK "INFO: initialisation réussie du codec vidéo Win32/DShow.\n" +#define MSGTR_DMOInitOK "INFO: initialisation réussie du codec vidéo Win32/DMO.\n" // x11_common.c -#define MSGTR_EwmhFullscreenStateFailed "\nX11: n'a pas pu envoyer l'événement EWMH pour passer en plein écran!\n" -#define MSGTR_CouldNotFindXScreenSaver "xscreensaver_disable: n'a pas pu trouver de fenêtre XScreenSaver.\n" -#define MSGTR_SelectedVideoMode "XF86VM: le mode vidéo %dx%d a été choisi pour une taille d'image %dx%d.\n" +#define MSGTR_EwmhFullscreenStateFailed "\nX11: n'a pas pu envoyer l'événement EWMH pour passer en plein écran!\n" +#define MSGTR_CouldNotFindXScreenSaver "xscreensaver_disable: n'a pas pu trouver de fenêtre XScreenSaver.\n" +#define MSGTR_SelectedVideoMode "XF86VM: le mode vidéo %dx%d a été choisi pour une taille d'image %dx%d.\n" -#define MSGTR_InsertingAfVolume "[Mixer] Pas de support matériel pour le mixage, insertion du filtre logiciel de volume.\n" -#define MSGTR_NoVolume "[Mixer] Aucun contrôle de volume disponible.\n" +#define MSGTR_InsertingAfVolume "[Mixer] Pas de support matériel pour le mixage, insertion du filtre logiciel de volume.\n" +#define MSGTR_NoVolume "[Mixer] Aucun contrôle de volume disponible.\n" // ====================== messages/boutons GUI ======================== #ifdef HAVE_NEW_GUI // --- labels --- -#define MSGTR_About "À propos..." +#define MSGTR_About "À propos..." #define MSGTR_FileSelect "Choisir un fichier..." #define MSGTR_SubtitleSelect "Choisir un sous-titre..." #define MSGTR_OtherSelect "Choisir..." -#define MSGTR_AudioFileSelect "Choisir une source audio extérieure..." +#define MSGTR_AudioFileSelect "Choisir une source audio extérieure..." #define MSGTR_FontSelect "Choisir une police..." #define MSGTR_PlayList "Liste de lecture" -#define MSGTR_Equalizer "Égalisateur" -#define MSGTR_ConfigureEqualizer "Configure Égalisateur" +#define MSGTR_Equalizer "Égalisateur" +#define MSGTR_ConfigureEqualizer "Configure Égalisateur" #define MSGTR_SkinBrowser "Navigateur de peaux" -#define MSGTR_Network "Streaming depuis le réseau ..." -#define MSGTR_Preferences "Préférences" +#define MSGTR_Network "Streaming depuis le réseau ..." +#define MSGTR_Preferences "Préférences" #define MSGTR_AudioPreferences "Configuration de pilote Audio" -#define MSGTR_NoMediaOpened "Aucun média ouvert" +#define MSGTR_NoMediaOpened "Aucun média ouvert" #define MSGTR_VCDTrack "Piste du VCD %d" #define MSGTR_NoChapter "Aucun chapitre" #define MSGTR_Chapter "Chapitre %d" -#define MSGTR_NoFileLoaded "Aucun fichier chargé" +#define MSGTR_NoFileLoaded "Aucun fichier chargé" // --- boutons --- #define MSGTR_Ok "OK" @@ -698,41 +698,41 @@ #define MSGTR_Browse "Naviger" // --- messages d'erreur --- -#define MSGTR_NEMDB "Désolé, pas assez de mémoire pour le tampon de dessin." -#define MSGTR_NEMFMR "Désolé, pas assez de mémoire pour le rendu des menus." -#define MSGTR_IDFGCVD "Désolé, aucun pilote de sortie vidéo compatible avec la GUI." -#define MSGTR_NEEDLAVCFAME "Désolé, vous ne pouvez pas jouer de fichier non-MPEG avec votre périphérique DXR3/H+ sans réencodage.\nVeuillez activer lavc ou fame dans la boîte de configuration DXR3/H+." -#define MSGTR_UNKNOWNWINDOWTYPE "Genre de fenêtre inconnue trouvé ..." +#define MSGTR_NEMDB "Désolé, pas assez de mémoire pour le tampon de dessin." +#define MSGTR_NEMFMR "Désolé, pas assez de mémoire pour le rendu des menus." +#define MSGTR_IDFGCVD "Désolé, aucun pilote de sortie vidéo compatible avec la GUI." +#define MSGTR_NEEDLAVCFAME "Désolé, vous ne pouvez pas jouer de fichier non-MPEG avec votre périphérique DXR3/H+ sans réencodage.\nVeuillez activer lavc ou fame dans la boîte de configuration DXR3/H+." +#define MSGTR_UNKNOWNWINDOWTYPE "Genre de fenêtre inconnue trouvé ..." // --- messages d'erreurs du chargement de peau --- -#define MSGTR_SKIN_ERRORMESSAGE "[Peau] erreur à la ligne %d du fichier de config de peau: %s" -#define MSGTR_SKIN_WARNING1 "[Peau] attention à la ligne %d du fichier de config de peau: Widget (%s) trouvé mais aucune \"section\" trouvé avant lui." -#define MSGTR_SKIN_WARNING2 "[Peau] attention à la ligne %d du fichier de config de peau: Widget (%s) trouvé mais aucune \"subsection\" trouvé avant lui." -#define MSGTR_SKIN_WARNING3 "[Peau] attention à la ligne %d du fichier de config de peau: cette sous-section n'est pas supporté par le widget (%s)" -#define MSGTR_SKIN_SkinFileNotFound "[peau] fichier ( %s ) non trouvé.\n" +#define MSGTR_SKIN_ERRORMESSAGE "[Peau] erreur à la ligne %d du fichier de config de peau: %s" +#define MSGTR_SKIN_WARNING1 "[Peau] attention à la ligne %d du fichier de config de peau: Widget (%s) trouvé mais aucune \"section\" trouvé avant lui." +#define MSGTR_SKIN_WARNING2 "[Peau] attention à la ligne %d du fichier de config de peau: Widget (%s) trouvé mais aucune \"subsection\" trouvé avant lui." +#define MSGTR_SKIN_WARNING3 "[Peau] attention à la ligne %d du fichier de config de peau: cette sous-section n'est pas supporté par le widget (%s)" +#define MSGTR_SKIN_SkinFileNotFound "[peau] fichier ( %s ) non trouvé.\n" #define MSGTR_SKIN_SkinFileNotReadable "[peau] fichier ( %s ) non lisible.\n" -#define MSGTR_SKIN_BITMAP_16bit "les images bitmaps 16 bits ou moins ne sont pas supportées ( %s ).\n" -#define MSGTR_SKIN_BITMAP_FileNotFound "Fichier non trouvé (%s)\n" +#define MSGTR_SKIN_BITMAP_16bit "les images bitmaps 16 bits ou moins ne sont pas supportées ( %s ).\n" +#define MSGTR_SKIN_BITMAP_FileNotFound "Fichier non trouvé (%s)\n" #define MSGTR_SKIN_BITMAP_BMPReadError "erreur de lecture BMP (%s)\n" #define MSGTR_SKIN_BITMAP_TGAReadError "erreur de lecture TGA (%s)\n" #define MSGTR_SKIN_BITMAP_PNGReadError "erreur de lecture PNG (%s)\n" -#define MSGTR_SKIN_BITMAP_RLENotSupported "tga compacté en RLE non supporté (%s)\n" +#define MSGTR_SKIN_BITMAP_RLENotSupported "tga compacté en RLE non supporté (%s)\n" #define MSGTR_SKIN_BITMAP_UnknownFileType "format de fichier inconnu (%s)\n" #define MSGTR_SKIN_BITMAP_ConvertError "erreur de conversion de 24 bit en 32 bit (%s)\n" #define MSGTR_SKIN_BITMAP_UnknownMessage "message inconnu: %s\n" -#define MSGTR_SKIN_FONT_NotEnoughtMemory "pas assez de mémoire\n" -#define MSGTR_SKIN_FONT_TooManyFontsDeclared "trop de polices déclarées.\n" +#define MSGTR_SKIN_FONT_NotEnoughtMemory "pas assez de mémoire\n" +#define MSGTR_SKIN_FONT_TooManyFontsDeclared "trop de polices déclarées.\n" #define MSGTR_SKIN_FONT_FontFileNotFound "fichier de police introuvable.\n" #define MSGTR_SKIN_FONT_FontImageNotFound "fichier d'image de police introuvable\n" -#define MSGTR_SKIN_FONT_NonExistentFontID "identificateur de fonte inéxistant (%s)\n" -#define MSGTR_SKIN_UnknownParameter "paramètre inconnu (%s)\n" -#define MSGTR_SKIN_SKINCFG_SkinNotFound "Skin non trouvée (%s).\n" -#define MSGTR_SKIN_SKINCFG_SelectedSkinNotFound "Peau choisi ( %s ) non trouvé, essaie de 'par défaut'...\n" +#define MSGTR_SKIN_FONT_NonExistentFontID "identificateur de fonte inéxistant (%s)\n" +#define MSGTR_SKIN_UnknownParameter "paramètre inconnu (%s)\n" +#define MSGTR_SKIN_SKINCFG_SkinNotFound "Skin non trouvée (%s).\n" +#define MSGTR_SKIN_SKINCFG_SelectedSkinNotFound "Peau choisi ( %s ) non trouvé, essaie de 'par défaut'...\n" #define MSGTR_SKIN_SKINCFG_SkinCfgReadError "erreur de lecture du fichier de configuration du peau (%s)\n" #define MSGTR_SKIN_LABEL "Peaux:" // --- menus gtk -#define MSGTR_MENU_AboutMPlayer "À propos de MPlayer" +#define MSGTR_MENU_AboutMPlayer "À propos de MPlayer" #define MSGTR_MENU_Open "Ouvrir..." #define MSGTR_MENU_PlayFile "Lire un fichier..." #define MSGTR_MENU_PlayVCD "Lire un VCD..." @@ -744,14 +744,14 @@ #define MSGTR_MENU_Playing "En cours de lecture" #define MSGTR_MENU_Play "Lecture" #define MSGTR_MENU_Pause "Pause" -#define MSGTR_MENU_Stop "Arrêt" +#define MSGTR_MENU_Stop "Arrêt" #define MSGTR_MENU_NextStream "Flux suivant" -#define MSGTR_MENU_PrevStream "Flux précédent" +#define MSGTR_MENU_PrevStream "Flux précédent" #define MSGTR_MENU_Size "Taille" #define MSGTR_MENU_HalfSize "Demi taille" #define MSGTR_MENU_NormalSize "Taille normale" #define MSGTR_MENU_DoubleSize "Taille double" -#define MSGTR_MENU_FullScreen "Plein écran" +#define MSGTR_MENU_FullScreen "Plein écran" #define MSGTR_MENU_DVD "DVD" #define MSGTR_MENU_VCD "VCD" #define MSGTR_MENU_PlayDisc "Ouvrir un disque..." @@ -772,19 +772,19 @@ #define MSGTR_MENU_AspectRatio "rapport hauteur/largeur" #define MSGTR_MENU_AudioTrack "Piste audio" #define MSGTR_MENU_Track "Piste %d" -#define MSGTR_MENU_VideoTrack "Piste Vidéo" +#define MSGTR_MENU_VideoTrack "Piste Vidéo" // --- equalizer #define MSGTR_EQU_Audio "Audio" -#define MSGTR_EQU_Video "Vidéo" +#define MSGTR_EQU_Video "Vidéo" #define MSGTR_EQU_Contrast "Contraste: " -#define MSGTR_EQU_Brightness "Luminosité: " -#define MSGTR_EQU_Hue "Tonalité: " +#define MSGTR_EQU_Brightness "Luminosité: " +#define MSGTR_EQU_Hue "Tonalité: " #define MSGTR_EQU_Saturation "Saturation: " #define MSGTR_EQU_Front_Left "Avant Gauche" #define MSGTR_EQU_Front_Right "Avant Droit" -#define MSGTR_EQU_Back_Left "Arrière Gauche" -#define MSGTR_EQU_Back_Right "Arrière Droit" +#define MSGTR_EQU_Back_Left "Arrière Gauche" +#define MSGTR_EQU_Back_Right "Arrière Droit" #define MSGTR_EQU_Center "Centre" #define MSGTR_EQU_Bass "Basses" #define MSGTR_EQU_All "Tout" @@ -799,7 +799,7 @@ #define MSGTR_PLAYLIST_Path "Chemin" #define MSGTR_PLAYLIST_Selected "Fichiers choisis" #define MSGTR_PLAYLIST_Files "Fichiers" -#define MSGTR_PLAYLIST_DirectoryTree "Hiérarchie des dossiers" +#define MSGTR_PLAYLIST_DirectoryTree "Hiérarchie des dossiers" // --- preferences #define MSGTR_PREFERENCES_Audio MSGTR_EQU_Audio @@ -809,13 +809,13 @@ #define MSGTR_PREFERENCES_Misc "Divers" #define MSGTR_PREFERENCES_None "Aucun" -#define MSGTR_PREFERENCES_DriverDefault "Pilote par défaut" +#define MSGTR_PREFERENCES_DriverDefault "Pilote par défaut" #define MSGTR_PREFERENCES_AvailableDrivers "Pilotes disponibles:" #define MSGTR_PREFERENCES_DoNotPlaySound "Ne pas jouer le son" #define MSGTR_PREFERENCES_NormalizeSound "Normaliser le son" -#define MSGTR_PREFERENCES_EnEqualizer "Activer l'équaliseur" +#define MSGTR_PREFERENCES_EnEqualizer "Activer l'équaliseur" #define MSGTR_PREFERENCES_SoftwareMixer "Activer mixeur logiciel" -#define MSGTR_PREFERENCES_ExtraStereo "Activer stéréo supplémentaire" +#define MSGTR_PREFERENCES_ExtraStereo "Activer stéréo supplémentaire" #define MSGTR_PREFERENCES_Coefficient "Coefficient:" #define MSGTR_PREFERENCES_AudioDelay "Retard audio" #define MSGTR_PREFERENCES_DoubleBuffer "Activer tampon double" @@ -828,21 +828,21 @@ #define MSGTR_PREFERENCES_OSDProgress "Barres de progression seulement" #define MSGTR_PREFERENCES_OSDTimerPercentageTotalTime "Minuteur, pourcentage et temps total" #define MSGTR_PREFERENCES_Subtitle "Sous-titre:" -#define MSGTR_PREFERENCES_SUB_Delay "Décalage: " +#define MSGTR_PREFERENCES_SUB_Delay "Décalage: " #define MSGTR_PREFERENCES_SUB_FPS "FPS:" #define MSGTR_PREFERENCES_SUB_POS "Position: " -#define MSGTR_PREFERENCES_SUB_AutoLoad "Désactiver le chargement automatique des sous-titres" +#define MSGTR_PREFERENCES_SUB_AutoLoad "Désactiver le chargement automatique des sous-titres" #define MSGTR_PREFERENCES_SUB_Unicode "Sous-titre en Unicode" #define MSGTR_PREFERENCES_SUB_MPSUB "Convertir le sous-titre au format MPlayer" -#define MSGTR_PREFERENCES_SUB_SRT "Convertir le sous-titre au format SubViewer (SRT) basé sur le temps" +#define MSGTR_PREFERENCES_SUB_SRT "Convertir le sous-titre au format SubViewer (SRT) basé sur le temps" #define MSGTR_PREFERENCES_SUB_Overlap "Bascule le recouvrement des sous-titres" #define MSGTR_PREFERENCES_Font "Police:" #define MSGTR_PREFERENCES_FontFactor "Facteur de police:" #define MSGTR_PREFERENCES_PostProcess "Activer le postprocessing" -#define MSGTR_PREFERENCES_AutoQuality "Qualité auto.: " -#define MSGTR_PREFERENCES_NI "Utiliser le parseur d'AVI non entrelacé" -#define MSGTR_PREFERENCES_IDX "Reconstruire l'index, si nécessaire" -#define MSGTR_PREFERENCES_VideoCodecFamily "Famille de codecs vidéo:" +#define MSGTR_PREFERENCES_AutoQuality "Qualité auto.: " +#define MSGTR_PREFERENCES_NI "Utiliser le parseur d'AVI non entrelacé" +#define MSGTR_PREFERENCES_IDX "Reconstruire l'index, si nécessaire" +#define MSGTR_PREFERENCES_VideoCodecFamily "Famille de codecs vidéo:" #define MSGTR_PREFERENCES_AudioCodecFamily "Famille de codecs audio:" #define MSGTR_PREFERENCES_FRAME_OSD_Level "Niveau OSD" #define MSGTR_PREFERENCES_FRAME_Subtitle "Sous-titre" @@ -851,19 +851,19 @@ #define MSGTR_PREFERENCES_FRAME_CodecDemuxer "Codec & demuxer" #define MSGTR_PREFERENCES_FRAME_Cache "Cache" #define MSGTR_PREFERENCES_FRAME_Misc MSGTR_PREFERENCES_Misc -#define MSGTR_PREFERENCES_Audio_Device "Périférique:" +#define MSGTR_PREFERENCES_Audio_Device "Périférique:" #define MSGTR_PREFERENCES_Audio_Mixer "Mixeur:" #define MSGTR_PREFERENCES_Audio_MixerChannel "Canal de mixeur:" -#define MSGTR_PREFERENCES_Message "ATTENTION: certaines options requièrent un redémarrage de la lecture!" -#define MSGTR_PREFERENCES_DXR3_VENC "Encodeur vidéo:" +#define MSGTR_PREFERENCES_Message "ATTENTION: certaines options requièrent un redémarrage de la lecture!" +#define MSGTR_PREFERENCES_DXR3_VENC "Encodeur vidéo:" #define MSGTR_PREFERENCES_DXR3_LAVC "Utiliser LAVC (FFmpeg)" #define MSGTR_PREFERENCES_DXR3_FAME "Utiliser FAME" #define MSGTR_PREFERENCES_FontEncoding1 "Unicode" -#define MSGTR_PREFERENCES_FontEncoding2 "Langues Européennes Occidentales (ISO-8859-1)" -#define MSGTR_PREFERENCES_FontEncoding3 "Langues Européeenes Occidentales avec Euro (ISO-8859-15)" -#define MSGTR_PREFERENCES_FontEncoding4 "Langues Européeenes Slaves/Centrales (ISO-8859-2)" +#define MSGTR_PREFERENCES_FontEncoding2 "Langues Européennes Occidentales (ISO-8859-1)" +#define MSGTR_PREFERENCES_FontEncoding3 "Langues Européeenes Occidentales avec Euro (ISO-8859-15)" +#define MSGTR_PREFERENCES_FontEncoding4 "Langues Européeenes Slaves/Centrales (ISO-8859-2)" #define MSGTR_PREFERENCES_FontEncoding5 "Esperanto, Galicien, Maltais, Turc (ISO-8859-3)" -#define MSGTR_PREFERENCES_FontEncoding6 "Caractères Old Baltic (ISO-8859-4)" +#define MSGTR_PREFERENCES_FontEncoding6 "Caractères Old Baltic (ISO-8859-4)" #define MSGTR_PREFERENCES_FontEncoding7 "Cyrillique (ISO-8859-5)" #define MSGTR_PREFERENCES_FontEncoding8 "Arabe (ISO-8859-6)" #define MSGTR_PREFERENCES_FontEncoding9 "Grec Moderne (ISO-8859-7)" @@ -872,39 +872,39 @@ #define MSGTR_PREFERENCES_FontEncoding12 "Celte (ISO-8859-14)" #define MSGTR_PREFERENCES_FontEncoding13 "Hebreu (ISO-8859-8)" #define MSGTR_PREFERENCES_FontEncoding14 "Russe (KOI8-R)" -#define MSGTR_PREFERENCES_FontEncoding15 "Ukrainien, Biélorusse (KOI8-U/RU)" -#define MSGTR_PREFERENCES_FontEncoding16 "Chinois Simplifié (CP936)" +#define MSGTR_PREFERENCES_FontEncoding15 "Ukrainien, Biélorusse (KOI8-U/RU)" +#define MSGTR_PREFERENCES_FontEncoding16 "Chinois Simplifié (CP936)" #define MSGTR_PREFERENCES_FontEncoding17 "Chinois Traditionnel (BIG5)" #define MSGTR_PREFERENCES_FontEncoding18 "Japonais (SHIFT-JIS)" -#define MSGTR_PREFERENCES_FontEncoding19 "Coréen (CP949)" -#define MSGTR_PREFERENCES_FontEncoding20 "Thaïlandais (CP874)" +#define MSGTR_PREFERENCES_FontEncoding19 "Coréen (CP949)" +#define MSGTR_PREFERENCES_FontEncoding20 "Thaïlandais (CP874)" #define MSGTR_PREFERENCES_FontEncoding21 "Cyrillique Windows (CP1251)" #define MSGTR_PREFERENCES_FontEncoding22 "Slave/Europe Centrale Windows (CP1250)" #define MSGTR_PREFERENCES_FontNoAutoScale "Pas d'agrandissement auto" -#define MSGTR_PREFERENCES_FontPropWidth "Proportionnel à la largeur du film" -#define MSGTR_PREFERENCES_FontPropHeight "Proportionnel à la hauteur du film" -#define MSGTR_PREFERENCES_FontPropDiagonal "Proportionnel à la diagonale du film" +#define MSGTR_PREFERENCES_FontPropWidth "Proportionnel à la largeur du film" +#define MSGTR_PREFERENCES_FontPropHeight "Proportionnel à la hauteur du film" +#define MSGTR_PREFERENCES_FontPropDiagonal "Proportionnel à la diagonale du film" #define MSGTR_PREFERENCES_FontEncoding "Encodage:" #define MSGTR_PREFERENCES_FontBlur "Flou:" #define MSGTR_PREFERENCES_FontOutLine "Contour:" #define MSGTR_PREFERENCES_FontTextScale "Echelle du texte:" #define MSGTR_PREFERENCES_FontOSDScale "Echelle de l'OSD:" -#define MSGTR_PREFERENCES_Cache "Cache activé/désactivé" +#define MSGTR_PREFERENCES_Cache "Cache activé/désactivé" #define MSGTR_PREFERENCES_CacheSize "Taille du cache: " -#define MSGTR_PREFERENCES_LoadFullscreen "Démarrer en plein écran" -#define MSGTR_PREFERENCES_SaveWinPos "Enrégistrer position de la fenêtre" -#define MSGTR_PREFERENCES_XSCREENSAVER "Arrêter XScreenSaver" +#define MSGTR_PREFERENCES_LoadFullscreen "Démarrer en plein écran" +#define MSGTR_PREFERENCES_SaveWinPos "Enrégistrer position de la fenêtre" +#define MSGTR_PREFERENCES_XSCREENSAVER "Arrêter XScreenSaver" #define MSGTR_PREFERENCES_PlayBar "Active la barre de lecture" #define MSGTR_PREFERENCES_AutoSync "AutoSynchro on/off" #define MSGTR_PREFERENCES_AutoSyncValue "Autosynchro: " -#define MSGTR_PREFERENCES_CDROMDevice "Périphérique CD-ROM:" -#define MSGTR_PREFERENCES_DVDDevice "Périphérique DVD:" +#define MSGTR_PREFERENCES_CDROMDevice "Périphérique CD-ROM:" +#define MSGTR_PREFERENCES_DVDDevice "Périphérique DVD:" #define MSGTR_PREFERENCES_FPS "FPS du film:" -#define MSGTR_PREFERENCES_ShowVideoWindow "Affiche la fenêtre vidéo inactive" -#define MSGTR_PREFERENCES_ArtsBroken "Versions aRts plus récentes sont incompatibles "\ +#define MSGTR_PREFERENCES_ShowVideoWindow "Affiche la fenêtre vidéo inactive" +#define MSGTR_PREFERENCES_ArtsBroken "Versions aRts plus récentes sont incompatibles "\ "avec GTK 1.x et feront planter GMPlayer!" -#define MSGTR_ABOUT_UHU "Le développement de la GUI est commandité par UHU Linux\n" +#define MSGTR_ABOUT_UHU "Le développement de la GUI est commandité par UHU Linux\n" #define MSGTR_ABOUT_Contributors "contribuants de code et de documentation\n" #define MSGTR_ABOUT_Codecs_libs_contributions "Codecs et libraries tiers\n" #define MSGTR_ABOUT_Translations "Traductions\n" @@ -917,8 +917,8 @@ // bitmap.c -#define MSGTR_NotEnoughMemoryC32To1 "[c32to1] mémoire insuffisante pour image\n" -#define MSGTR_NotEnoughMemoryC1To32 "[c1to32] mémoire insuffisante pour image\n" +#define MSGTR_NotEnoughMemoryC32To1 "[c32to1] mémoire insuffisante pour image\n" +#define MSGTR_NotEnoughMemoryC1To32 "[c1to32] mémoire insuffisante pour image\n" // cfg.c @@ -929,86 +929,86 @@ #define MSGTR_DeletingSubtitles "[GUI] Suppression des sous-titres.\n" #define MSGTR_LoadingSubtitles "[GUI] Chargement des soustitres: %s\n" -#define MSGTR_AddingVideoFilter "[GUI] Ajout de filtre vidéo: %s\n" -#define MSGTR_RemovingVideoFilter "[GUI] Enlèvement de filtre video: %s\n" +#define MSGTR_AddingVideoFilter "[GUI] Ajout de filtre vidéo: %s\n" +#define MSGTR_RemovingVideoFilter "[GUI] Enlèvement de filtre video: %s\n" // mw.c -#define MSGTR_NotAFile "Ceci ne semble pas être un fichier: %s !\n" +#define MSGTR_NotAFile "Ceci ne semble pas être un fichier: %s !\n" // ws.c #define MSGTR_WS_CouldNotOpenDisplay "[ws] Impossible d'ouvrir l'affichage.\n" -#define MSGTR_WS_RemoteDisplay "[ws] Affichage à distance, désactive XMITSHM.\n" -#define MSGTR_WS_NoXshm "[ws] Désolé, votre système ne supporte pas l'extension de mémoire partagée X.\n" -#define MSGTR_WS_NoXshape "[ws] Désolé, votre système ne supporte pas l'extension XShape.\n" -#define MSGTR_WS_ColorDepthTooLow "[ws] Désolé, la profondeur d'échantillonnage est trop basse.\n" -#define MSGTR_WS_TooManyOpenWindows "[ws] Trop de fenêtres ouvertes.\n" -#define MSGTR_WS_ShmError "[ws] erreur d'extension de mémoire partagée\n" -#define MSGTR_WS_NotEnoughMemoryDrawBuffer "[ws] Désolé, mémoire insuffisante pour tampon de dessin.\n" +#define MSGTR_WS_RemoteDisplay "[ws] Affichage à distance, désactive XMITSHM.\n" +#define MSGTR_WS_NoXshm "[ws] Désolé, votre système ne supporte pas l'extension de mémoire partagée X.\n" +#define MSGTR_WS_NoXshape "[ws] Désolé, votre système ne supporte pas l'extension XShape.\n" +#define MSGTR_WS_ColorDepthTooLow "[ws] Désolé, la profondeur d'échantillonnage est trop basse.\n" +#define MSGTR_WS_TooManyOpenWindows "[ws] Trop de fenêtres ouvertes.\n" +#define MSGTR_WS_ShmError "[ws] erreur d'extension de mémoire partagée\n" +#define MSGTR_WS_NotEnoughMemoryDrawBuffer "[ws] Désolé, mémoire insuffisante pour tampon de dessin.\n" #define MSGTR_WS_DpmsUnavailable "DPMS non disponible?\n" #define MSGTR_WS_DpmsNotEnabled "Imposssible d'activer DPMS.\n" // wsxdnd.c -#define MSGTR_WS_NotAFile "Ceci ne semble pas être un fichier...\n" -#define MSGTR_WS_DDNothing "D&D: Rien de retourné!\n" +#define MSGTR_WS_NotAFile "Ceci ne semble pas être un fichier...\n" +#define MSGTR_WS_DDNothing "D&D: Rien de retourné!\n" #endif // ======================= VO Video Output drivers ======================== -#define MSGTR_VOincompCodec "Le périphérique de sortie vidéo sélectionné est incompatible avec ce codec.\n"\ - "Essayer d'ajouter le filtre d'échelle, e.g. -vf spp,scale plutôt que -vf spp.\n" +#define MSGTR_VOincompCodec "Le périphérique de sortie vidéo sélectionné est incompatible avec ce codec.\n"\ + "Essayer d'ajouter le filtre d'échelle, e.g. -vf spp,scale plutôt que -vf spp.\n" #define MSGTR_VO_GenericError "Cette erreur s'est produite" -#define MSGTR_VO_UnableToAccess "Impossible d'accéder" -#define MSGTR_VO_ExistsButNoDirectory "existe déjà, mais n'est pas un répertoire." -#define MSGTR_VO_DirExistsButNotWritable "Répertoire de sortie existe déjà, mais n'est pas en écriture." -#define MSGTR_VO_DirExistsAndIsWritable "Répertoire de sortie existe déjà et n'est pas en écriture." -#define MSGTR_VO_CantCreateDirectory "Impossible de créer répertoire de sortie." -#define MSGTR_VO_CantCreateFile "Impossible de créer fichier de sortie." -#define MSGTR_VO_DirectoryCreateSuccess "Répertoire de sorti crée avec succès." +#define MSGTR_VO_UnableToAccess "Impossible d'accéder" +#define MSGTR_VO_ExistsButNoDirectory "existe déjà, mais n'est pas un répertoire." +#define MSGTR_VO_DirExistsButNotWritable "Répertoire de sortie existe déjà, mais n'est pas en écriture." +#define MSGTR_VO_DirExistsAndIsWritable "Répertoire de sortie existe déjà et n'est pas en écriture." +#define MSGTR_VO_CantCreateDirectory "Impossible de créer répertoire de sortie." +#define MSGTR_VO_CantCreateFile "Impossible de créer fichier de sortie." +#define MSGTR_VO_DirectoryCreateSuccess "Répertoire de sorti crée avec succès." #define MSGTR_VO_ParsingSuboptions "Analyse de sous-options." -#define MSGTR_VO_SuboptionsParsedOK "sous-options analysées OK." +#define MSGTR_VO_SuboptionsParsedOK "sous-options analysées OK." #define MSGTR_VO_ValueOutOfRange "Valeur hors plage" -#define MSGTR_VO_NoValueSpecified "Nulle valeur spécifiée." +#define MSGTR_VO_NoValueSpecified "Nulle valeur spécifiée." #define MSGTR_VO_UnknownSuboptions "Sous-option(s) inconnue(s)" // vo_aa.c #define MSGTR_VO_AA_HelpHeader "\n\nVoici les sous-options aalib vo_aa:\n" -#define MSGTR_VO_AA_AdditionalOptions "Options supplémentaires fournies par vo_aa:\n" \ +#define MSGTR_VO_AA_AdditionalOptions "Options supplémentaires fournies par vo_aa:\n" \ " help imprime ce message d'aide\n" \ " osdcolor met couleur osd\n subcolor met couleur sous-titre\n" \ -" les paramètres de couleur sont:\n 0 : normal\n" \ +" les paramètres de couleur sont:\n 0 : normal\n" \ " 1 : faible\n 2 : fort\n 3 : police forte\n" \ -" 4 : inversé\n 5 : spécial\n\n\n" +" 4 : inversé\n 5 : spécial\n\n\n" // vo_jpeg.c -#define MSGTR_VO_JPEG_ProgressiveJPEG "JPEG progressif activé." -#define MSGTR_VO_JPEG_NoProgressiveJPEG "JPEG progressif désactivé." -#define MSGTR_VO_JPEG_BaselineJPEG "Ligne de base JPEG activée." -#define MSGTR_VO_JPEG_NoBaselineJPEG "Ligne de base JPEG désactivée." +#define MSGTR_VO_JPEG_ProgressiveJPEG "JPEG progressif activé." +#define MSGTR_VO_JPEG_NoProgressiveJPEG "JPEG progressif désactivé." +#define MSGTR_VO_JPEG_BaselineJPEG "Ligne de base JPEG activée." +#define MSGTR_VO_JPEG_NoBaselineJPEG "Ligne de base JPEG désactivée." // vo_pnm.c -#define MSGTR_VO_PNM_ASCIIMode "Mode ASCII activé." -#define MSGTR_VO_PNM_RawMode "Mode cru activé." -#define MSGTR_VO_PNM_PPMType "Écriture de fichiers PPM." -#define MSGTR_VO_PNM_PGMType "Écriture de fichiers PGM." -#define MSGTR_VO_PNM_PGMYUVType "Écriture de fichiers PGMYUV." +#define MSGTR_VO_PNM_ASCIIMode "Mode ASCII activé." +#define MSGTR_VO_PNM_RawMode "Mode cru activé." +#define MSGTR_VO_PNM_PPMType "Écriture de fichiers PPM." +#define MSGTR_VO_PNM_PGMType "Écriture de fichiers PGM." +#define MSGTR_VO_PNM_PGMYUVType "Écriture de fichiers PGMYUV." // vo_yuv4mpeg.c -#define MSGTR_VO_YUV4MPEG_InterlacedHeightDivisibleBy4 "Mode entrelacé requiert hauteur d'image divisible par 4." -#define MSGTR_VO_YUV4MPEG_InterlacedLineBufAllocFail "Impossible d'allouer tampon de ligne pour mode entrelacé." -#define MSGTR_VO_YUV4MPEG_InterlacedInputNotRGB "Entré non RGB, impossible décomposer chrominance!" -#define MSGTR_VO_YUV4MPEG_WidthDivisibleBy2 "Largeur d'image doit être divisible par 2." -#define MSGTR_VO_YUV4MPEG_NoMemRGBFrameBuf "Mémoire insuffisante pour allouer tampon d'image RGB." -#define MSGTR_VO_YUV4MPEG_OutFileOpenError "Impossible d'obtenir ident. de fichier ou mémoire pour écriture \"%s\"!" -#define MSGTR_VO_YUV4MPEG_OutFileWriteError "Erreur d'écriture d'image vers sortie!" -#define MSGTR_VO_YUV4MPEG_UnknownSubDev "Sous-périférique inconnu: %s" -#define MSGTR_VO_YUV4MPEG_InterlacedTFFMode "Mode sortie entrelacée utilisée, champ haut au début." -#define MSGTR_VO_YUV4MPEG_InterlacedBFFMode "Mode sortie entrelacée utilisée, champ bas au début." -#define MSGTR_VO_YUV4MPEG_ProgressiveMode "Mode image progressive (par defaut) utilisé." +#define MSGTR_VO_YUV4MPEG_InterlacedHeightDivisibleBy4 "Mode entrelacé requiert hauteur d'image divisible par 4." +#define MSGTR_VO_YUV4MPEG_InterlacedLineBufAllocFail "Impossible d'allouer tampon de ligne pour mode entrelacé." +#define MSGTR_VO_YUV4MPEG_InterlacedInputNotRGB "Entré non RGB, impossible décomposer chrominance!" +#define MSGTR_VO_YUV4MPEG_WidthDivisibleBy2 "Largeur d'image doit être divisible par 2." +#define MSGTR_VO_YUV4MPEG_NoMemRGBFrameBuf "Mémoire insuffisante pour allouer tampon d'image RGB." +#define MSGTR_VO_YUV4MPEG_OutFileOpenError "Impossible d'obtenir ident. de fichier ou mémoire pour écriture \"%s\"!" +#define MSGTR_VO_YUV4MPEG_OutFileWriteError "Erreur d'écriture d'image vers sortie!" +#define MSGTR_VO_YUV4MPEG_UnknownSubDev "Sous-périférique inconnu: %s" +#define MSGTR_VO_YUV4MPEG_InterlacedTFFMode "Mode sortie entrelacée utilisée, champ haut au début." +#define MSGTR_VO_YUV4MPEG_InterlacedBFFMode "Mode sortie entrelacée utilisée, champ bas au début." +#define MSGTR_VO_YUV4MPEG_ProgressiveMode "Mode image progressive (par defaut) utilisé." // sub.c #define MSGTR_VO_SUB_Seekbar "Recherche" @@ -1021,79 +1021,79 @@ #define MSGTR_VO_SUB_Contrast "Contraste" #define MSGTR_VO_SUB_Saturation "Saturation" #define MSGTR_VO_SUB_Volume "Volume" -#define MSGTR_VO_SUB_Brightness "Luminosité" -#define MSGTR_VO_SUB_Hue "Tonalité" +#define MSGTR_VO_SUB_Brightness "Luminosité" +#define MSGTR_VO_SUB_Hue "Tonalité" // vo_xv.c -#define MSGTR_VO_XV_ImagedimTooHigh "Dimensions d'image source trop élevées: %ux%u (maximum %ux%u)\n" +#define MSGTR_VO_XV_ImagedimTooHigh "Dimensions d'image source trop élevées: %ux%u (maximum %ux%u)\n" // Old vo drivers that have been replaced -#define MSGTR_VO_PGM_HasBeenReplaced "Pilote sortie vidéo pgm remplacé par -vo pnm:pgmyuv.\n" -#define MSGTR_VO_MD5_HasBeenReplaced "Pilote sortie vidéo md5 remplacé par -vo md5sum.\n" +#define MSGTR_VO_PGM_HasBeenReplaced "Pilote sortie vidéo pgm remplacé par -vo pnm:pgmyuv.\n" +#define MSGTR_VO_MD5_HasBeenReplaced "Pilote sortie vidéo md5 remplacé par -vo md5sum.\n" // ======================= AO Audio Output drivers ======================== // libao2 // audio_out.c -#define MSGTR_AO_ALSA9_1x_Removed "audio_out: modules alsa9 et alsa1x enlevés, utiliser -ao alsa.\n" +#define MSGTR_AO_ALSA9_1x_Removed "audio_out: modules alsa9 et alsa1x enlevés, utiliser -ao alsa.\n" // ao_oss.c #define MSGTR_AO_OSS_CantOpenMixer "[AO OSS] audio_setup: Impossible d'ouvrir mixeur %s: %s\n" #define MSGTR_AO_OSS_ChanNotFound "[AO OSS] audio_setup: Mixeur de carte audio n'a pas canal '%s' utilise default.\n" -#define MSGTR_AO_OSS_CantOpenDev "[AO OSS] audio_setup: Impossible ouvrir périférique audio %s: %s\n" -#define MSGTR_AO_OSS_CantMakeFd "[AO OSS] audio_setup: Impossible identifier desc de fichier gelé: %s\n" -#define MSGTR_AO_OSS_CantSet "[AO OSS] Impossible régler périf audio %s à sortie %s, essaie %s...\n" -#define MSGTR_AO_OSS_CantSetChans "[AO OSS] audio_setup: N'a pu régler périf audio à %d canaux.\n" +#define MSGTR_AO_OSS_CantOpenDev "[AO OSS] audio_setup: Impossible ouvrir périférique audio %s: %s\n" +#define MSGTR_AO_OSS_CantMakeFd "[AO OSS] audio_setup: Impossible identifier desc de fichier gelé: %s\n" +#define MSGTR_AO_OSS_CantSet "[AO OSS] Impossible régler périf audio %s à sortie %s, essaie %s...\n" +#define MSGTR_AO_OSS_CantSetChans "[AO OSS] audio_setup: N'a pu régler périf audio à %d canaux.\n" #define MSGTR_AO_OSS_CantUseGetospace "[AO OSS] audio_setup: Pilote ne supporte pas SNDCTL_DSP_GETOSPACE :-(\n" #define MSGTR_AO_OSS_CantUseSelect "[AO OSS]\n *** Votre pilote audio ne supporte PAS select() ***\n Recompiler MPlayer avec #undef HAVE_AUDIO_SELECT dans config.h !\n\n" -#define MSGTR_AO_OSS_CantReopen "[AO OSS]\nErreur fatale: *** IMPOSSIBLE RÉOUVRIR / REPARTIR PÉRIF AUDIO *** %s\n" -#define MSGTR_AO_OSS_UnknownUnsupportedFormat "[AO OSS] Format OSS inconnu/non-supporté: %x.\n" +#define MSGTR_AO_OSS_CantReopen "[AO OSS]\nErreur fatale: *** IMPOSSIBLE RÉOUVRIR / REPARTIR PÉRIF AUDIO *** %s\n" +#define MSGTR_AO_OSS_UnknownUnsupportedFormat "[AO OSS] Format OSS inconnu/non-supporté: %x.\n" // ao_arts.c #define MSGTR_AO_ARTS_CantInit "[AO ARTS] %s\n" -#define MSGTR_AO_ARTS_ServerConnect "[AO ARTS] Connecté au serveur de son.\n" +#define MSGTR_AO_ARTS_ServerConnect "[AO ARTS] Connecté au serveur de son.\n" #define MSGTR_AO_ARTS_CantOpenStream "[AO ARTS] Impossible ouvrir flux.\n" #define MSGTR_AO_ARTS_StreamOpen "[AO ARTS] Flux ouvert.\n" #define MSGTR_AO_ARTS_BufferSize "[AO ARTS] Grandeur tampon: %d\n" // ao_dxr2.c -#define MSGTR_AO_DXR2_SetVolFailed "[AO DXR2] N'a pu régler volume à %d.\n" -#define MSGTR_AO_DXR2_UnsupSamplerate "[AO DXR2] %d Hz non-supporté, essayer rééchantillonnage.\n" +#define MSGTR_AO_DXR2_SetVolFailed "[AO DXR2] N'a pu régler volume à %d.\n" +#define MSGTR_AO_DXR2_UnsupSamplerate "[AO DXR2] %d Hz non-supporté, essayer rééchantillonnage.\n" // ao_esd.c -#define MSGTR_AO_ESD_CantOpenSound "[AO ESD] échec de esd_open_sound: %s\n" +#define MSGTR_AO_ESD_CantOpenSound "[AO ESD] échec de esd_open_sound: %s\n" #define MSGTR_AO_ESD_LatencyInfo "[AO ESD] latence: [serveur: %0.2fs, net: %0.2fs] (ajuste %0.2fs)\n" -#define MSGTR_AO_ESD_CantOpenPBStream "[AO ESD] échec d'ouverture de flux rappel ESD: %s\n" +#define MSGTR_AO_ESD_CantOpenPBStream "[AO ESD] échec d'ouverture de flux rappel ESD: %s\n" // ao_mpegpes.c -#define MSGTR_AO_MPEGPES_CantSetMixer "[AO MPEGPES] échec mixeur ensemble audio DVB: %s.\n" -#define MSGTR_AO_MPEGPES_UnsupSamplerate "[AO MPEGPES] %d Hz non supporté, essayer rééchantillonnage.\n" +#define MSGTR_AO_MPEGPES_CantSetMixer "[AO MPEGPES] échec mixeur ensemble audio DVB: %s.\n" +#define MSGTR_AO_MPEGPES_UnsupSamplerate "[AO MPEGPES] %d Hz non supporté, essayer rééchantillonnage.\n" // ao_null.c // This one desn't even have any mp_msg nor printf's?? [CHECK] // ao_pcm.c -#define MSGTR_AO_PCM_FileInfo "[AO PCM] Fichier: %s (%s)\nPCM: Échantillonnement: %iHz Canaux: %s Format %s\n" -#define MSGTR_AO_PCM_HintInfo "[AO PCM] Info: Accélérer déchargement avec -vc null -vo null\n[AO PCM] Info: Pour écrire fichers WAVE utiliser -ao pcm:waveheader (par defaut).\n" -#define MSGTR_AO_PCM_CantOpenOutputFile "[AO PCM] Échec ouverture %s en écriture!\n" +#define MSGTR_AO_PCM_FileInfo "[AO PCM] Fichier: %s (%s)\nPCM: Échantillonnement: %iHz Canaux: %s Format %s\n" +#define MSGTR_AO_PCM_HintInfo "[AO PCM] Info: Accélérer déchargement avec -vc null -vo null\n[AO PCM] Info: Pour écrire fichers WAVE utiliser -ao pcm:waveheader (par defaut).\n" +#define MSGTR_AO_PCM_CantOpenOutputFile "[AO PCM] Échec ouverture %s en écriture!\n" // ao_sdl.c -#define MSGTR_AO_SDL_INFO "[AO SDL] Échantillonnage: %iHz Canaux: %s Format %s\n" -#define MSGTR_AO_SDL_DriverInfo "[AO SDL] pilote audio %s utilisé.\n" -#define MSGTR_AO_SDL_UnsupportedAudioFmt "[AO SDL] format audio non supporté: 0x%x.\n" -#define MSGTR_AO_SDL_CantInit "[AO SDL] Échec initialiation audio SDL: %s\n" +#define MSGTR_AO_SDL_INFO "[AO SDL] Échantillonnage: %iHz Canaux: %s Format %s\n" +#define MSGTR_AO_SDL_DriverInfo "[AO SDL] pilote audio %s utilisé.\n" +#define MSGTR_AO_SDL_UnsupportedAudioFmt "[AO SDL] format audio non supporté: 0x%x.\n" +#define MSGTR_AO_SDL_CantInit "[AO SDL] Échec initialiation audio SDL: %s\n" #define MSGTR_AO_SDL_CantOpenAudio "[AO SDL] Impossible ouvrir audio: %s\n" // ao_sgi.c -#define MSGTR_AO_SGI_INFO "[AO SGI] contrôle.\n" -#define MSGTR_AO_SGI_InitInfo "[AO SGI] init: Échantillonnage: %iHz Canaux: %s Format %s\n" -#define MSGTR_AO_SGI_InvalidDevice "[AO SGI] lecture: périphérique invalide.\n" -#define MSGTR_AO_SGI_CantSetParms_Samplerate "[AO SGI] init: échec setparams: %s\nImpossible régler échantillonnage désiré.\n" -#define MSGTR_AO_SGI_CantSetAlRate "[AO SGI] init: AL_RATE non acceptée sur la ressource donnée.\n" -#define MSGTR_AO_SGI_CantGetParms "[AO SGI] init: échec getparams: %s\n" -#define MSGTR_AO_SGI_SampleRateInfo "[AO SGI] init: échantillonnage maintenant %lf (taux désiré: %lf)\n" +#define MSGTR_AO_SGI_INFO "[AO SGI] contrôle.\n" +#define MSGTR_AO_SGI_InitInfo "[AO SGI] init: Échantillonnage: %iHz Canaux: %s Format %s\n" +#define MSGTR_AO_SGI_InvalidDevice "[AO SGI] lecture: périphérique invalide.\n" +#define MSGTR_AO_SGI_CantSetParms_Samplerate "[AO SGI] init: échec setparams: %s\nImpossible régler échantillonnage désiré.\n" +#define MSGTR_AO_SGI_CantSetAlRate "[AO SGI] init: AL_RATE non acceptée sur la ressource donnée.\n" +#define MSGTR_AO_SGI_CantGetParms "[AO SGI] init: échec getparams: %s\n" +#define MSGTR_AO_SGI_SampleRateInfo "[AO SGI] init: échantillonnage maintenant %lf (taux désiré: %lf)\n" #define MSGTR_AO_SGI_InitConfigError "[AO SGI] init: %s\n" #define MSGTR_AO_SGI_InitOpenAudioFailed "[AO SGI] init: Impossible ouvrir canal audio: %s\n" #define MSGTR_AO_SGI_Uninit "[AO SGI] desinit: ...\n" @@ -1102,36 +1102,36 @@ #define MSGTR_AO_SGI_ResumeInfo "[AO SGI] repart_audio: ...\n" // ao_sun.c -#define MSGTR_AO_SUN_RtscSetinfoFailed "[AO SUN] rtsc: échec SETINFO.\n" -#define MSGTR_AO_SUN_RtscWriteFailed "[AO SUN] rtsc: échec écriture.\n" -#define MSGTR_AO_SUN_CantOpenAudioDev "[AO SUN] Impossible ouvrir périphérique audio %s, %s -> aucun son.\n" -#define MSGTR_AO_SUN_UnsupSampleRate "[AO SUN] audio_setup: votre carte ne supporte pas canal %d, %s, %d Hz échantillonnage.\n" +#define MSGTR_AO_SUN_RtscSetinfoFailed "[AO SUN] rtsc: échec SETINFO.\n" +#define MSGTR_AO_SUN_RtscWriteFailed "[AO SUN] rtsc: échec écriture.\n" +#define MSGTR_AO_SUN_CantOpenAudioDev "[AO SUN] Impossible ouvrir périphérique audio %s, %s -> aucun son.\n" +#define MSGTR_AO_SUN_UnsupSampleRate "[AO SUN] audio_setup: votre carte ne supporte pas canal %d, %s, %d Hz échantillonnage.\n" #define MSGTR_AO_SUN_CantUseSelect "[AO SUN]\n *** Votre pilote audio ne supporte PAS select() ***\nRecompiler MPlayer avec #undef HAVE_AUDIO_SELECT dans config.h !\n\n" -#define MSGTR_AO_SUN_CantReopenReset "[AO SUN]\nÉrreur fatale: *** IMPOSSIBLE RÉOUVRIR/REPARTIR PÉRIPHÉRIQUE AUDIO (%s) ***\n" +#define MSGTR_AO_SUN_CantReopenReset "[AO SUN]\nÉrreur fatale: *** IMPOSSIBLE RÉOUVRIR/REPARTIR PÉRIPHÉRIQUE AUDIO (%s) ***\n" // ao_alsa5.c #define MSGTR_AO_ALSA5_InitInfo "[AO ALSA5] alsa-init: format requis: %d Hz, %d canaux, %s\n" -#define MSGTR_AO_ALSA5_SoundCardNotFound "[AO ALSA5] alsa-init: nulle carte son trouvée.\n" -#define MSGTR_AO_ALSA5_InvalidFormatReq "[AO ALSA5] alsa-init: format invalide (%s) requis - sortie désactivée.\n" +#define MSGTR_AO_ALSA5_SoundCardNotFound "[AO ALSA5] alsa-init: nulle carte son trouvée.\n" +#define MSGTR_AO_ALSA5_InvalidFormatReq "[AO ALSA5] alsa-init: format invalide (%s) requis - sortie désactivée.\n" #define MSGTR_AO_ALSA5_PlayBackError "[AO ALSA5] alsa-init: erreur ouverture lecture: %s\n" #define MSGTR_AO_ALSA5_PcmInfoError "[AO ALSA5] alsa-init: erreur pcm info: %s\n" -#define MSGTR_AO_ALSA5_SoundcardsFound "[AO ALSA5] alsa-init: %d carte(s) son trouvée(s), utilise: %s\n" +#define MSGTR_AO_ALSA5_SoundcardsFound "[AO ALSA5] alsa-init: %d carte(s) son trouvée(s), utilise: %s\n" #define MSGTR_AO_ALSA5_PcmChanInfoError "[AO ALSA5] alsa-init: erreur info canal pcm: %s\n" #define MSGTR_AO_ALSA5_CantSetParms "[AO ALSA5] alsa-init: erreur parametrage: %s\n" #define MSGTR_AO_ALSA5_CantSetChan "[AO ALSA5] alsa-init: erreur ouverture canal: %s\n" -#define MSGTR_AO_ALSA5_ChanPrepareError "[AO ALSA5] alsa-init: erreur préparation canal: %s\n" +#define MSGTR_AO_ALSA5_ChanPrepareError "[AO ALSA5] alsa-init: erreur préparation canal: %s\n" #define MSGTR_AO_ALSA5_DrainError "[AO ALSA5] alsa-uninit: erreur drain de lecture: %s\n" #define MSGTR_AO_ALSA5_FlushError "[AO ALSA5] alsa-uninit: erreur vidage de lecture: %s\n" #define MSGTR_AO_ALSA5_PcmCloseError "[AO ALSA5] alsa-uninit: erreur fermeture pcm: %s\n" #define MSGTR_AO_ALSA5_ResetDrainError "[AO ALSA5] alsa-reset: erreur drain de lecture: %s\n" #define MSGTR_AO_ALSA5_ResetFlushError "[AO ALSA5] alsa-reset: erreur vidage de lecture: %s\n" -#define MSGTR_AO_ALSA5_ResetChanPrepareError "[AO ALSA5] alsa-reset: erreur préparation canal: %s\n" +#define MSGTR_AO_ALSA5_ResetChanPrepareError "[AO ALSA5] alsa-reset: erreur préparation canal: %s\n" #define MSGTR_AO_ALSA5_PauseDrainError "[AO ALSA5] alsa-pause: erreur drain de lecture: %s\n" #define MSGTR_AO_ALSA5_PauseFlushError "[AO ALSA5] alsa-pause: erreur vidage de lecture: %s\n" -#define MSGTR_AO_ALSA5_ResumePrepareError "[AO ALSA5] alsa-resume: erreur préparation canal: %s\n" -#define MSGTR_AO_ALSA5_Underrun "[AO ALSA5] alsa-play: sous-passement alsa, réinit flux.\n" -#define MSGTR_AO_ALSA5_PlaybackPrepareError "[AO ALSA5] alsa-play: erreur préparation lecture: %s\n" -#define MSGTR_AO_ALSA5_WriteErrorAfterReset "[AO ALSA5] alsa-play: erreur écriture après réinit: %s - abandon.\n" +#define MSGTR_AO_ALSA5_ResumePrepareError "[AO ALSA5] alsa-resume: erreur préparation canal: %s\n" +#define MSGTR_AO_ALSA5_Underrun "[AO ALSA5] alsa-play: sous-passement alsa, réinit flux.\n" +#define MSGTR_AO_ALSA5_PlaybackPrepareError "[AO ALSA5] alsa-play: erreur préparation lecture: %s\n" +#define MSGTR_AO_ALSA5_WriteErrorAfterReset "[AO ALSA5] alsa-play: erreur écriture après réinit: %s - abandon.\n" #define MSGTR_AO_ALSA5_OutPutError "[AO ALSA5] alsa-play: erreur de sortie: %s\n" // ao_plugin.c @@ -1145,19 +1145,19 @@ // af_ladspa.c #define MSGTR_AF_LADSPA_AvailableLabels "labels disponibles dans" -#define MSGTR_AF_LADSPA_WarnNoInputs "GARE! Plugiciel LADSPA sans entré audio.\n Le signal entrée audio sera perdu." -#define MSGTR_AF_LADSPA_ErrMultiChannel "Plugiciels multi-canal (>2) non (encore) supportés.\n Utiliser plugiciels mono ou stéréo." +#define MSGTR_AF_LADSPA_WarnNoInputs "GARE! Plugiciel LADSPA sans entré audio.\n Le signal entrée audio sera perdu." +#define MSGTR_AF_LADSPA_ErrMultiChannel "Plugiciels multi-canal (>2) non (encore) supportés.\n Utiliser plugiciels mono ou stéréo." #define MSGTR_AF_LADSPA_ErrNoOutputs "Plugiciel LADSPA sans sortie audio." -#define MSGTR_AF_LADSPA_ErrInOutDiff "Désaccord entre le nombre d'entrées et de sorties audio du plugiciel LADSPA." -#define MSGTR_AF_LADSPA_ErrFailedToLoad "échec de chargement" -#define MSGTR_AF_LADSPA_ErrNoDescriptor "Fonction ladspa_descriptor() introuvable dans fichier lib spécifié." +#define MSGTR_AF_LADSPA_ErrInOutDiff "Désaccord entre le nombre d'entrées et de sorties audio du plugiciel LADSPA." +#define MSGTR_AF_LADSPA_ErrFailedToLoad "échec de chargement" +#define MSGTR_AF_LADSPA_ErrNoDescriptor "Fonction ladspa_descriptor() introuvable dans fichier lib spécifié." #define MSGTR_AF_LADSPA_ErrLabelNotFound "Label introuvable dans lib du plugiciel." -#define MSGTR_AF_LADSPA_ErrNoSuboptions "Nulle sous-option spécifiée" -#define MSGTR_AF_LADSPA_ErrNoLibFile "Nul fichier lib spécifié" -#define MSGTR_AF_LADSPA_ErrNoLabel "Nul label de filtre spécifié" -#define MSGTR_AF_LADSPA_ErrNotEnoughControls "Pas assez de contrôles spécifiés sur ligne de commande" -#define MSGTR_AF_LADSPA_ErrControlBelow "%s: Contrôle d'entré #%d sous limite inférieure de %0.4f.\n" -#define MSGTR_AF_LADSPA_ErrControlAbove "%s: Contrôle d'entré #%d sous limite supérieure de %0.4f.\n" +#define MSGTR_AF_LADSPA_ErrNoSuboptions "Nulle sous-option spécifiée" +#define MSGTR_AF_LADSPA_ErrNoLibFile "Nul fichier lib spécifié" +#define MSGTR_AF_LADSPA_ErrNoLabel "Nul label de filtre spécifié" +#define MSGTR_AF_LADSPA_ErrNotEnoughControls "Pas assez de contrôles spécifiés sur ligne de commande" +#define MSGTR_AF_LADSPA_ErrControlBelow "%s: Contrôle d'entré #%d sous limite inférieure de %0.4f.\n" +#define MSGTR_AF_LADSPA_ErrControlAbove "%s: Contrôle d'entré #%d sous limite supérieure de %0.4f.\n" // format.c @@ -1167,38 +1167,38 @@ // joystick.c -#define MSGTR_INPUT_JOYSTICK_Opening "Ouverture périphérique manette de jeux %s\n" -#define MSGTR_INPUT_JOYSTICK_CantOpen "Impossible ouvrir périphérique manette de jeux %s: %s\n" -#define MSGTR_INPUT_JOYSTICK_ErrReading "Erreur lecture périphérique manette de jeux: %s\n" -#define MSGTR_INPUT_JOYSTICK_LoosingBytes "Manette de jeux: perdons %d bytes de données\n" -#define MSGTR_INPUT_JOYSTICK_WarnLostSync "Manette de jeux: alerte évennement init, perdu sync avec pilote\n" -#define MSGTR_INPUT_JOYSTICK_WarnUnknownEvent "Alerte manette de jeux événement inconnu de type %d\n" +#define MSGTR_INPUT_JOYSTICK_Opening "Ouverture périphérique manette de jeux %s\n" +#define MSGTR_INPUT_JOYSTICK_CantOpen "Impossible ouvrir périphérique manette de jeux %s: %s\n" +#define MSGTR_INPUT_JOYSTICK_ErrReading "Erreur lecture périphérique manette de jeux: %s\n" +#define MSGTR_INPUT_JOYSTICK_LoosingBytes "Manette de jeux: perdons %d bytes de données\n" +#define MSGTR_INPUT_JOYSTICK_WarnLostSync "Manette de jeux: alerte évennement init, perdu sync avec pilote\n" +#define MSGTR_INPUT_JOYSTICK_WarnUnknownEvent "Alerte manette de jeux événement inconnu de type %d\n" // input.c -#define MSGTR_INPUT_INPUT_ErrCantRegister2ManyCmdFds "Trop de descripteurs de fichiers de commande, Impossible enrégister descripteur fichier %d.\n" -#define MSGTR_INPUT_INPUT_ErrCantRegister2ManyKeyFds "Trop de descripteurs de fichiers touche, Impossible enrégister descripteur fichier %d.\n" +#define MSGTR_INPUT_INPUT_ErrCantRegister2ManyCmdFds "Trop de descripteurs de fichiers de commande, Impossible enrégister descripteur fichier %d.\n" +#define MSGTR_INPUT_INPUT_ErrCantRegister2ManyKeyFds "Trop de descripteurs de fichiers touche, Impossible enrégister descripteur fichier %d.\n" #define MSGTR_INPUT_INPUT_ErrArgMustBeInt "Commande %s: argument %d pas un nombre entier.\n" -#define MSGTR_INPUT_INPUT_ErrArgMustBeFloat "Commande %s: argument %d pas un nombre réel.\n" -#define MSGTR_INPUT_INPUT_ErrUnterminatedArg "Commande %s: argument %d non terminé.\n" +#define MSGTR_INPUT_INPUT_ErrArgMustBeFloat "Commande %s: argument %d pas un nombre réel.\n" +#define MSGTR_INPUT_INPUT_ErrUnterminatedArg "Commande %s: argument %d non terminé.\n" #define MSGTR_INPUT_INPUT_ErrUnknownArg "Argument inconnu %d\n" -#define MSGTR_INPUT_INPUT_Err2FewArgs "Commande %s requiert au moins %d arguments, trouvé seulement %d.\n" +#define MSGTR_INPUT_INPUT_Err2FewArgs "Commande %s requiert au moins %d arguments, trouvé seulement %d.\n" #define MSGTR_INPUT_INPUT_ErrReadingCmdFd "Erreur lecture descripteur fichier commande %d: %s\n" #define MSGTR_INPUT_INPUT_ErrCmdBufferFullDroppingContent "Tampon de commande du descripteur de fichier %d plein: omet contenu\n" -#define MSGTR_INPUT_INPUT_ErrInvalidCommandForKey "Commande invalide pour touche liée %s" -#define MSGTR_INPUT_INPUT_ErrSelect "Erreur sélection: %s\n" -#define MSGTR_INPUT_INPUT_ErrOnKeyInFd "Erreur sur descripteur de fichier entré touche %d\n" -#define MSGTR_INPUT_INPUT_ErrDeadKeyOnFd "Entré couche morte sur descripteur fichier %d\n" -#define MSGTR_INPUT_INPUT_Err2ManyKeyDowns "Trop événements touche appuyé en même temps\n" +#define MSGTR_INPUT_INPUT_ErrInvalidCommandForKey "Commande invalide pour touche liée %s" +#define MSGTR_INPUT_INPUT_ErrSelect "Erreur sélection: %s\n" +#define MSGTR_INPUT_INPUT_ErrOnKeyInFd "Erreur sur descripteur de fichier entré touche %d\n" +#define MSGTR_INPUT_INPUT_ErrDeadKeyOnFd "Entré couche morte sur descripteur fichier %d\n" +#define MSGTR_INPUT_INPUT_Err2ManyKeyDowns "Trop événements touche appuyé en même temps\n" #define MSGTR_INPUT_INPUT_ErrOnCmdFd "Erreur sur descripteur fichier commande %d\n" -#define MSGTR_INPUT_INPUT_ErrReadingInputConfig "Erreur lecture fichier config entré %s: %s\n" -#define MSGTR_INPUT_INPUT_ErrUnknownKey "Clé inconnue '%s'\n" -#define MSGTR_INPUT_INPUT_ErrUnfinishedBinding "Liaison non terminée %s\n" +#define MSGTR_INPUT_INPUT_ErrReadingInputConfig "Erreur lecture fichier config entré %s: %s\n" +#define MSGTR_INPUT_INPUT_ErrUnknownKey "Clé inconnue '%s'\n" +#define MSGTR_INPUT_INPUT_ErrUnfinishedBinding "Liaison non terminée %s\n" #define MSGTR_INPUT_INPUT_ErrBuffer2SmallForKeyName "Tampon trop petit pour nom de touche: %s\n" -#define MSGTR_INPUT_INPUT_ErrNoCmdForKey "Aucune commande trouvée pour touche %s" +#define MSGTR_INPUT_INPUT_ErrNoCmdForKey "Aucune commande trouvée pour touche %s" #define MSGTR_INPUT_INPUT_ErrBuffer2SmallForCmd "Tampon trop petit pour commande %s\n" #define MSGTR_INPUT_INPUT_ErrWhyHere "Que faisons-nous ici?\n" -#define MSGTR_INPUT_INPUT_ErrCantInitJoystick "Impossible initier manette entrée\n" +#define MSGTR_INPUT_INPUT_ErrCantInitJoystick "Impossible initier manette entrée\n" #define MSGTR_INPUT_INPUT_ErrCantStatFile "Impossible lire %s: %s\n" #define MSGTR_INPUT_INPUT_ErrCantOpenFile "Impossible ouvrir %s: %s\n" @@ -1206,179 +1206,179 @@ // url.c -#define MSGTR_MPDEMUX_URL_StringAlreadyEscaped "Chaîne semble déjà échappée dans url_escape %c%c1%c2\n" +#define MSGTR_MPDEMUX_URL_StringAlreadyEscaped "Chaîne semble déjà échappée dans url_escape %c%c1%c2\n" // ai_alsa1x.c -#define MSGTR_MPDEMUX_AIALSA1X_CannotSetSamplerate "Impossible réger taux échantillon\n" -#define MSGTR_MPDEMUX_AIALSA1X_CannotSetBufferTime "Impossible régler heure tampon\n" -#define MSGTR_MPDEMUX_AIALSA1X_CannotSetPeriodTime "Impossible régler heure période\n" +#define MSGTR_MPDEMUX_AIALSA1X_CannotSetSamplerate "Impossible réger taux échantillon\n" +#define MSGTR_MPDEMUX_AIALSA1X_CannotSetBufferTime "Impossible régler heure tampon\n" +#define MSGTR_MPDEMUX_AIALSA1X_CannotSetPeriodTime "Impossible régler heure période\n" // ai_alsa1x.c / ai_alsa.c -#define MSGTR_MPDEMUX_AIALSA_PcmBrokenConfig "Configuration brisée pour ce PCM: nulle configuration disponible\n" -#define MSGTR_MPDEMUX_AIALSA_UnavailableAccessType "Type accès non disponible\n" -#define MSGTR_MPDEMUX_AIALSA_UnavailableSampleFmt "Format échantillon non disponible\n" -#define MSGTR_MPDEMUX_AIALSA_UnavailableChanCount "Compte de canaux non disp. - retour à valeur défaut: %d\n" +#define MSGTR_MPDEMUX_AIALSA_PcmBrokenConfig "Configuration brisée pour ce PCM: nulle configuration disponible\n" +#define MSGTR_MPDEMUX_AIALSA_UnavailableAccessType "Type accès non disponible\n" +#define MSGTR_MPDEMUX_AIALSA_UnavailableSampleFmt "Format échantillon non disponible\n" +#define MSGTR_MPDEMUX_AIALSA_UnavailableChanCount "Compte de canaux non disp. - retour à valeur défaut: %d\n" #define MSGTR_MPDEMUX_AIALSA_CannotInstallHWParams "Impossible installer params hw: %s" -#define MSGTR_MPDEMUX_AIALSA_PeriodEqualsBufferSize "Impossible utiliser période égale à grandeur tampon (%u == %lu)\n" +#define MSGTR_MPDEMUX_AIALSA_PeriodEqualsBufferSize "Impossible utiliser période égale à grandeur tampon (%u == %lu)\n" #define MSGTR_MPDEMUX_AIALSA_CannotInstallSWParams "Impossible installer params sw:n" #define MSGTR_MPDEMUX_AIALSA_ErrorOpeningAudio "Erreur ouverture audio: %s\n" #define MSGTR_MPDEMUX_AIALSA_AlsaStatusError "Erreur statut ALSA: %s" #define MSGTR_MPDEMUX_AIALSA_AlsaXRUN "ALSA xrun!!! (au moins %.3f ms long)\n" #define MSGTR_MPDEMUX_AIALSA_AlsaStatus "Statut ALSA:\n" -#define MSGTR_MPDEMUX_AIALSA_AlsaXRUNPrepareError "ALSA xrun: erreur préparation: %s" -#define MSGTR_MPDEMUX_AIALSA_AlsaReadWriteError "Erreur écrit/lect ALSA" +#define MSGTR_MPDEMUX_AIALSA_AlsaXRUNPrepareError "ALSA xrun: erreur préparation: %s" +#define MSGTR_MPDEMUX_AIALSA_AlsaReadWriteError "Erreur écrit/lect ALSA" // ai_oss.c #define MSGTR_MPDEMUX_AIOSS_Unable2SetChanCount "Impossible mettre compte canaux: %d\n" -#define MSGTR_MPDEMUX_AIOSS_Unable2SetStereo "Impossible mettre stéréo: %d\n" +#define MSGTR_MPDEMUX_AIOSS_Unable2SetStereo "Impossible mettre stéréo: %d\n" #define MSGTR_MPDEMUX_AIOSS_Unable2Open "Impossible ouvrir '%s': %s\n" -#define MSGTR_MPDEMUX_AIOSS_UnsupportedFmt "Format non supporté\n" +#define MSGTR_MPDEMUX_AIOSS_UnsupportedFmt "Format non supporté\n" #define MSGTR_MPDEMUX_AIOSS_Unable2SetAudioFmt "Impossible mettre format audio." -#define MSGTR_MPDEMUX_AIOSS_Unable2SetSamplerate "Impossible mettre taux échantillon: %d\n" -#define MSGTR_MPDEMUX_AIOSS_Unable2SetTrigger "Impossible mettre déclencheur: %d\n" +#define MSGTR_MPDEMUX_AIOSS_Unable2SetSamplerate "Impossible mettre taux échantillon: %d\n" +#define MSGTR_MPDEMUX_AIOSS_Unable2SetTrigger "Impossible mettre déclencheur: %d\n" #define MSGTR_MPDEMUX_AIOSS_Unable2GetBlockSize "Impossible obtenir grandeur bloc!\n" -#define MSGTR_MPDEMUX_AIOSS_AudioBlockSizeZero "Grandeur bloc audio zéro, met à %d!\n" -#define MSGTR_MPDEMUX_AIOSS_AudioBlockSize2Low "Grandeur bloc audio trop bas, met à %d!\n" +#define MSGTR_MPDEMUX_AIOSS_AudioBlockSizeZero "Grandeur bloc audio zéro, met à %d!\n" +#define MSGTR_MPDEMUX_AIOSS_AudioBlockSize2Low "Grandeur bloc audio trop bas, met à %d!\n" // asfheader.c -#define MSGTR_MPDEMUX_ASFHDR_HeaderSizeOver1MB "FATAL: grandeur entête plus grande que 1 MB (%d)!\nContacter auteurs MPlayer, et télécharge/envoie ce fichier.\n" -#define MSGTR_MPDEMUX_ASFHDR_HeaderMallocFailed "Impossible allouer %d octets pour entête\n" -#define MSGTR_MPDEMUX_ASFHDR_EOFWhileReadingHeader "EOF en lisant entête asf, fichier brisé/incomplet?\n" -#define MSGTR_MPDEMUX_ASFHDR_DVRWantsLibavformat "DVR pourrait fonctionner seulement avec libavformat, en cas problème, essayer -demuxer 35\n" -#define MSGTR_MPDEMUX_ASFHDR_NoDataChunkAfterHeader "Nul morceau données suit entête!\n" -#define MSGTR_MPDEMUX_ASFHDR_AudioVideoHeaderNotFound "ASF: nul entête audio ou vidéo trouvé - fichier brisé?\n" -#define MSGTR_MPDEMUX_ASFHDR_InvalidLengthInASFHeader "Longueur entête ASF invalide!\n" +#define MSGTR_MPDEMUX_ASFHDR_HeaderSizeOver1MB "FATAL: grandeur entête plus grande que 1 MB (%d)!\nContacter auteurs MPlayer, et télécharge/envoie ce fichier.\n" +#define MSGTR_MPDEMUX_ASFHDR_HeaderMallocFailed "Impossible allouer %d octets pour entête\n" +#define MSGTR_MPDEMUX_ASFHDR_EOFWhileReadingHeader "EOF en lisant entête asf, fichier brisé/incomplet?\n" +#define MSGTR_MPDEMUX_ASFHDR_DVRWantsLibavformat "DVR pourrait fonctionner seulement avec libavformat, en cas problème, essayer -demuxer 35\n" +#define MSGTR_MPDEMUX_ASFHDR_NoDataChunkAfterHeader "Nul morceau données suit entête!\n" +#define MSGTR_MPDEMUX_ASFHDR_AudioVideoHeaderNotFound "ASF: nul entête audio ou vidéo trouvé - fichier brisé?\n" +#define MSGTR_MPDEMUX_ASFHDR_InvalidLengthInASFHeader "Longueur entête ASF invalide!\n" // asf_mmst_streaming.c -#define MSGTR_MPDEMUX_MMST_WriteError "Erreur écriture\n" +#define MSGTR_MPDEMUX_MMST_WriteError "Erreur écriture\n" #define MSGTR_MPDEMUX_MMST_EOFAlert "\nAlerte! EOF\n" -#define MSGTR_MPDEMUX_MMST_PreHeaderReadFailed "Échec lecture pré-entête\n" -#define MSGTR_MPDEMUX_MMST_InvalidHeaderSize "Grandeur entête invalide, abandon\n" -#define MSGTR_MPDEMUX_MMST_HeaderDataReadFailed "Échec lecture données entête\n" -#define MSGTR_MPDEMUX_MMST_packet_lenReadFailed "Échec lecture packet_len\n" +#define MSGTR_MPDEMUX_MMST_PreHeaderReadFailed "Échec lecture pré-entête\n" +#define MSGTR_MPDEMUX_MMST_InvalidHeaderSize "Grandeur entête invalide, abandon\n" +#define MSGTR_MPDEMUX_MMST_HeaderDataReadFailed "Échec lecture données entête\n" +#define MSGTR_MPDEMUX_MMST_packet_lenReadFailed "Échec lecture packet_len\n" #define MSGTR_MPDEMUX_MMST_InvalidRTSPPacketSize "Grandeur paquet rtsp invalide, abandon\n" -#define MSGTR_MPDEMUX_MMST_CmdDataReadFailed "Échec lecture données commande\n" -#define MSGTR_MPDEMUX_MMST_HeaderObject "Objet entête\n" -#define MSGTR_MPDEMUX_MMST_DataObject "Objet données\n" +#define MSGTR_MPDEMUX_MMST_CmdDataReadFailed "Échec lecture données commande\n" +#define MSGTR_MPDEMUX_MMST_HeaderObject "Objet entête\n" +#define MSGTR_MPDEMUX_MMST_DataObject "Objet données\n" #define MSGTR_MPDEMUX_MMST_FileObjectPacketLen "Objet fichier, longueur paquet = %d (%d)\n" #define MSGTR_MPDEMUX_MMST_StreamObjectStreamID "Objet flux, id flux: %d\n" -#define MSGTR_MPDEMUX_MMST_2ManyStreamID "trop de id, flux sauté" +#define MSGTR_MPDEMUX_MMST_2ManyStreamID "trop de id, flux sauté" #define MSGTR_MPDEMUX_MMST_UnknownObject "Objet inconnu\n" -#define MSGTR_MPDEMUX_MMST_MediaDataReadFailed "Échec lecture données média\n" +#define MSGTR_MPDEMUX_MMST_MediaDataReadFailed "Échec lecture données média\n" #define MSGTR_MPDEMUX_MMST_MissingSignature "Signature manquante\n" -#define MSGTR_MPDEMUX_MMST_PatentedTechnologyJoke "Tout est fait. Merci pour téléchargement de fichier contenant technologie propriétaire et patenté.\n" +#define MSGTR_MPDEMUX_MMST_PatentedTechnologyJoke "Tout est fait. Merci pour téléchargement de fichier contenant technologie propriétaire et patenté.\n" #define MSGTR_MPDEMUX_MMST_UnknownCmd "commande inconnue %02x\n" #define MSGTR_MPDEMUX_MMST_GetMediaPacketErr "erreur get_media_packet : %s\n" -#define MSGTR_MPDEMUX_MMST_Connected "Connecté\n" +#define MSGTR_MPDEMUX_MMST_Connected "Connecté\n" // asf_streaming.c #define MSGTR_MPDEMUX_ASF_StreamChunkSize2Small "Ahhhh, grandeur bloc flux trop petite: %d\n" -#define MSGTR_MPDEMUX_ASF_SizeConfirmMismatch "désaccord confirme grandeur!: %d %d\n" -#define MSGTR_MPDEMUX_ASF_WarnDropHeader "Alerte : omet entête ????\n" -#define MSGTR_MPDEMUX_ASF_ErrorParsingChunkHeader "Échec analyse entête morceau\n" -#define MSGTR_MPDEMUX_ASF_NoHeaderAtFirstChunk "Nul entête comme premier morceau !!!!\n" +#define MSGTR_MPDEMUX_ASF_SizeConfirmMismatch "désaccord confirme grandeur!: %d %d\n" +#define MSGTR_MPDEMUX_ASF_WarnDropHeader "Alerte : omet entête ????\n" +#define MSGTR_MPDEMUX_ASF_ErrorParsingChunkHeader "Échec analyse entête morceau\n" +#define MSGTR_MPDEMUX_ASF_NoHeaderAtFirstChunk "Nul entête comme premier morceau !!!!\n" #define MSGTR_MPDEMUX_ASF_BufferMallocFailed "Erreur ne peux allouer tampon %d octets\n" -#define MSGTR_MPDEMUX_ASF_ErrReadingNetworkStream "Erreur lecture flux réseau\n" +#define MSGTR_MPDEMUX_ASF_ErrReadingNetworkStream "Erreur lecture flux réseau\n" #define MSGTR_MPDEMUX_ASF_ErrChunk2Small "Erreur morceau trop petit\n" #define MSGTR_MPDEMUX_ASF_ErrSubChunkNumberInvalid "Erreur nombre sous-morceaus invalide\n" #define MSGTR_MPDEMUX_ASF_Bandwidth2SmallCannotPlay "Bande passante trop petite, ne peux lire fichier!\n" -#define MSGTR_MPDEMUX_ASF_Bandwidth2SmallDeselectedAudio "Bande passante trop petite, flux audio désélectionné\n" -#define MSGTR_MPDEMUX_ASF_Bandwidth2SmallDeselectedVideo "Bande passante trop petite, flux vidéo désélectionné\n" -#define MSGTR_MPDEMUX_ASF_InvalidLenInHeader "Longueur entête ASF invalide!\n" -#define MSGTR_MPDEMUX_ASF_ErrReadingChunkHeader "Erreur lecture entête morceau\n" +#define MSGTR_MPDEMUX_ASF_Bandwidth2SmallDeselectedAudio "Bande passante trop petite, flux audio désélectionné\n" +#define MSGTR_MPDEMUX_ASF_Bandwidth2SmallDeselectedVideo "Bande passante trop petite, flux vidéo désélectionné\n" +#define MSGTR_MPDEMUX_ASF_InvalidLenInHeader "Longueur entête ASF invalide!\n" +#define MSGTR_MPDEMUX_ASF_ErrReadingChunkHeader "Erreur lecture entête morceau\n" #define MSGTR_MPDEMUX_ASF_ErrChunkBiggerThanPacket "Erreur grandeur morceau > grandeur paquet\n" #define MSGTR_MPDEMUX_ASF_ErrReadingChunk "Erreur lecture morceau\n" #define MSGTR_MPDEMUX_ASF_ASFRedirector "=====> Redirecteur ASF\n" #define MSGTR_MPDEMUX_ASF_InvalidProxyURL "Proxy URL invalide\n" #define MSGTR_MPDEMUX_ASF_UnknownASFStreamType "Genre de flux asf inconnu\n" -#define MSGTR_MPDEMUX_ASF_Failed2ParseHTTPResponse "Échec analyse réponse HTTP\n" +#define MSGTR_MPDEMUX_ASF_Failed2ParseHTTPResponse "Échec analyse réponse HTTP\n" #define MSGTR_MPDEMUX_ASF_ServerReturn "Retour de serveur %d:%s\n" -#define MSGTR_MPDEMUX_ASF_ASFHTTPParseWarnCuttedPragma "ALERTE ANALYSE ASF HTTP: Pragma %s coupé de %d octets à %d\n" +#define MSGTR_MPDEMUX_ASF_ASFHTTPParseWarnCuttedPragma "ALERTE ANALYSE ASF HTTP: Pragma %s coupé de %d octets à %d\n" #define MSGTR_MPDEMUX_ASF_SocketWriteError "Erreur lecture interface (socket): %s\n" -#define MSGTR_MPDEMUX_ASF_HeaderParseFailed "Échec analyse entête\n" -#define MSGTR_MPDEMUX_ASF_NoStreamFound "nul flux trouvé\n" +#define MSGTR_MPDEMUX_ASF_HeaderParseFailed "Échec analyse entête\n" +#define MSGTR_MPDEMUX_ASF_NoStreamFound "nul flux trouvé\n" #define MSGTR_MPDEMUX_ASF_UnknownASFStreamingType "genre flux ASF inconnu\n" #define MSGTR_MPDEMUX_ASF_InfoStreamASFURL "STREAM_ASF, URL: %s\n" -#define MSGTR_MPDEMUX_ASF_StreamingFailed "Échec, abandon\n" +#define MSGTR_MPDEMUX_ASF_StreamingFailed "Échec, abandon\n" // audio_in.c #define MSGTR_MPDEMUX_AUDIOIN_ErrReadingAudio "\nErreur lecture audio: %s\n" -#define MSGTR_MPDEMUX_AUDIOIN_XRUNSomeFramesMayBeLeftOut "Rétabli de cross-run, quelques images pourraient être échappées!\n" -#define MSGTR_MPDEMUX_AUDIOIN_ErrFatalCannotRecover "Erreur fatale, impossible de se rétablir!\n" -#define MSGTR_MPDEMUX_AUDIOIN_NotEnoughSamples "\nNombre insuffisant échantillons audio!\n" +#define MSGTR_MPDEMUX_AUDIOIN_XRUNSomeFramesMayBeLeftOut "Rétabli de cross-run, quelques images pourraient être échappées!\n" +#define MSGTR_MPDEMUX_AUDIOIN_ErrFatalCannotRecover "Erreur fatale, impossible de se rétablir!\n" +#define MSGTR_MPDEMUX_AUDIOIN_NotEnoughSamples "\nNombre insuffisant échantillons audio!\n" // aviheader.c #define MSGTR_MPDEMUX_AVIHDR_EmptyList "** liste vide?!\n" -#define MSGTR_MPDEMUX_AVIHDR_FoundMovieAt "Trouvé film à 0x%X - 0x%X\n" -#define MSGTR_MPDEMUX_AVIHDR_FoundBitmapInfoHeader "Trouvé 'bih', %u octets de %d\n" -#define MSGTR_MPDEMUX_AVIHDR_RegeneratingKeyfTableForMPG4V1 "Regeneration de table image clé pour vidéo M$ mpg4v1\n" -#define MSGTR_MPDEMUX_AVIHDR_RegeneratingKeyfTableForDIVX3 "Regeneration de table image clé pour DIVX3 video\n" -#define MSGTR_MPDEMUX_AVIHDR_RegeneratingKeyfTableForMPEG4 "Regeneration de table image clé pour MPEG4 video\n" -#define MSGTR_MPDEMUX_AVIHDR_FoundWaveFmt "Trouvé 'wf', %d octets de %d\n" -#define MSGTR_MPDEMUX_AVIHDR_FoundAVIV2Header "AVI: dmlh trouvé (grandeur=%d) (total images=%d)\n" +#define MSGTR_MPDEMUX_AVIHDR_FoundMovieAt "Trouvé film à 0x%X - 0x%X\n" +#define MSGTR_MPDEMUX_AVIHDR_FoundBitmapInfoHeader "Trouvé 'bih', %u octets de %d\n" +#define MSGTR_MPDEMUX_AVIHDR_RegeneratingKeyfTableForMPG4V1 "Regeneration de table image clé pour vidéo M$ mpg4v1\n" +#define MSGTR_MPDEMUX_AVIHDR_RegeneratingKeyfTableForDIVX3 "Regeneration de table image clé pour DIVX3 video\n" +#define MSGTR_MPDEMUX_AVIHDR_RegeneratingKeyfTableForMPEG4 "Regeneration de table image clé pour MPEG4 video\n" +#define MSGTR_MPDEMUX_AVIHDR_FoundWaveFmt "Trouvé 'wf', %d octets de %d\n" +#define MSGTR_MPDEMUX_AVIHDR_FoundAVIV2Header "AVI: dmlh trouvé (grandeur=%d) (total images=%d)\n" #define MSGTR_MPDEMUX_AVIHDR_ReadingIndexBlockChunksForFrames "Lecture morceau INDEX, %d morceaux pour %d images (fpos=%"PRId64")\n" -#define MSGTR_MPDEMUX_AVIHDR_AdditionalRIFFHdr "Entête RIFF additionnel...\n" -#define MSGTR_MPDEMUX_AVIHDR_WarnNotExtendedAVIHdr "** alerte: pas un entête AVI étendu..\n" -#define MSGTR_MPDEMUX_AVIHDR_BrokenChunk "Morceau brisé? grandeur morceau=%d (id=%.4s)\n" +#define MSGTR_MPDEMUX_AVIHDR_AdditionalRIFFHdr "Entête RIFF additionnel...\n" +#define MSGTR_MPDEMUX_AVIHDR_WarnNotExtendedAVIHdr "** alerte: pas un entête AVI étendu..\n" +#define MSGTR_MPDEMUX_AVIHDR_BrokenChunk "Morceau brisé? grandeur morceau=%d (id=%.4s)\n" #define MSGTR_MPDEMUX_AVIHDR_BuildingODMLidx "AVI: ODML: Construction index odml (%d super moreaux index)\n" -#define MSGTR_MPDEMUX_AVIHDR_BrokenODMLfile "AVI: ODML: Fichier brisé (incomplet?) détecté. Utilise index traditionnel\n" +#define MSGTR_MPDEMUX_AVIHDR_BrokenODMLfile "AVI: ODML: Fichier brisé (incomplet?) détecté. Utilise index traditionnel\n" #define MSGTR_MPDEMUX_AVIHDR_CantReadIdxFile "Impossible lire fichier index %s: %s\n" #define MSGTR_MPDEMUX_AVIHDR_NotValidMPidxFile "%s n'est pas un fichier index MPlayer valide\n" -#define MSGTR_MPDEMUX_AVIHDR_FailedMallocForIdxFile "Impossible allouer mémoire pour données index de %s\n" +#define MSGTR_MPDEMUX_AVIHDR_FailedMallocForIdxFile "Impossible allouer mémoire pour données index de %s\n" #define MSGTR_MPDEMUX_AVIHDR_PrematureEOF "Fin de fichier index inattendu %s\n" -#define MSGTR_MPDEMUX_AVIHDR_IdxFileLoaded "Fichier index chargé: %s\n" -#define MSGTR_MPDEMUX_AVIHDR_GeneratingIdx "Génération Index: %3lu %s \r" -#define MSGTR_MPDEMUX_AVIHDR_IdxGeneratedForHowManyChunks "AVI: table index générée pour %d morceaux!\n" -#define MSGTR_MPDEMUX_AVIHDR_Failed2WriteIdxFile "Impossible écrire fichier index %s: %s\n" -#define MSGTR_MPDEMUX_AVIHDR_IdxFileSaved "Sauvegardé fichier index: %s\n" +#define MSGTR_MPDEMUX_AVIHDR_IdxFileLoaded "Fichier index chargé: %s\n" +#define MSGTR_MPDEMUX_AVIHDR_GeneratingIdx "Génération Index: %3lu %s \r" +#define MSGTR_MPDEMUX_AVIHDR_IdxGeneratedForHowManyChunks "AVI: table index générée pour %d morceaux!\n" +#define MSGTR_MPDEMUX_AVIHDR_Failed2WriteIdxFile "Impossible écrire fichier index %s: %s\n" +#define MSGTR_MPDEMUX_AVIHDR_IdxFileSaved "Sauvegardé fichier index: %s\n" // cache2.c -#define MSGTR_MPDEMUX_CACHE2_NonCacheableStream "\rFlux non enrégistrable en mémoire cache.\n" +#define MSGTR_MPDEMUX_CACHE2_NonCacheableStream "\rFlux non enrégistrable en mémoire cache.\n" #define MSGTR_MPDEMUX_CACHE2_ReadFileposDiffers "!!! diff lecture position fichier!!! rapporter ce bogue...\n" // cdda.c -#define MSGTR_MPDEMUX_CDDA_CantOpenCDDADevice "Impossible ouvrir périphérique CDDA.\n" +#define MSGTR_MPDEMUX_CDDA_CantOpenCDDADevice "Impossible ouvrir périphérique CDDA.\n" #define MSGTR_MPDEMUX_CDDA_CantOpenDisc "Impossible ouvrir disque.\n" -#define MSGTR_MPDEMUX_CDDA_AudioCDFoundWithNTracks "trouvé CD audio avec %ld pistes.\n" +#define MSGTR_MPDEMUX_CDDA_AudioCDFoundWithNTracks "trouvé CD audio avec %ld pistes.\n" // cddb.c -#define MSGTR_MPDEMUX_CDDB_FailedToReadTOC "Échec lecture TDM.\n" -#define MSGTR_MPDEMUX_CDDB_FailedToOpenDevice "Échec ouverture périphérique %s.\n" +#define MSGTR_MPDEMUX_CDDB_FailedToReadTOC "Échec lecture TDM.\n" +#define MSGTR_MPDEMUX_CDDB_FailedToOpenDevice "Échec ouverture périphérique %s.\n" #define MSGTR_MPDEMUX_CDDB_NotAValidURL "URL non valide\n" -#define MSGTR_MPDEMUX_CDDB_FailedToSendHTTPRequest "Échec envoie requète HTTP.\n" -#define MSGTR_MPDEMUX_CDDB_FailedToReadHTTPResponse "Échec lecture réponse HTTP.\n" -#define MSGTR_MPDEMUX_CDDB_HTTPErrorNOTFOUND "Non trouvé.\n" +#define MSGTR_MPDEMUX_CDDB_FailedToSendHTTPRequest "Échec envoie requète HTTP.\n" +#define MSGTR_MPDEMUX_CDDB_FailedToReadHTTPResponse "Échec lecture réponse HTTP.\n" +#define MSGTR_MPDEMUX_CDDB_HTTPErrorNOTFOUND "Non trouvé.\n" #define MSGTR_MPDEMUX_CDDB_HTTPErrorUnknown "Code erreur inconnu\n" -#define MSGTR_MPDEMUX_CDDB_NoCacheFound "Nul tampon trouvé.\n" -#define MSGTR_MPDEMUX_CDDB_NotAllXMCDFileHasBeenRead "Lecture incomplète de fichier xmcd.\n" -#define MSGTR_MPDEMUX_CDDB_FailedToCreateDirectory "Échec création répertoire %s.\n" -#define MSGTR_MPDEMUX_CDDB_NotAllXMCDFileHasBeenWritten "Écriture incomplète de fichier xmcd.\n" -#define MSGTR_MPDEMUX_CDDB_InvalidXMCDDatabaseReturned "Retour invalide de fichier base de données xmcd.\n" +#define MSGTR_MPDEMUX_CDDB_NoCacheFound "Nul tampon trouvé.\n" +#define MSGTR_MPDEMUX_CDDB_NotAllXMCDFileHasBeenRead "Lecture incomplète de fichier xmcd.\n" +#define MSGTR_MPDEMUX_CDDB_FailedToCreateDirectory "Échec création répertoire %s.\n" +#define MSGTR_MPDEMUX_CDDB_NotAllXMCDFileHasBeenWritten "Écriture incomplète de fichier xmcd.\n" +#define MSGTR_MPDEMUX_CDDB_InvalidXMCDDatabaseReturned "Retour invalide de fichier base de données xmcd.\n" #define MSGTR_MPDEMUX_CDDB_UnexpectedFIXME "FIXME inattendu\n" -#define MSGTR_MPDEMUX_CDDB_UnhandledCode "Code non géré\n" +#define MSGTR_MPDEMUX_CDDB_UnhandledCode "Code non géré\n" #define MSGTR_MPDEMUX_CDDB_UnableToFindEOL "Impossible trouver fin de ligne\n" -#define MSGTR_MPDEMUX_CDDB_ParseOKFoundAlbumTitle "Analyse OK, trouvé: %s\n" -#define MSGTR_MPDEMUX_CDDB_AlbumNotFound "Album non trouvé\n" -#define MSGTR_MPDEMUX_CDDB_ServerReturnsCommandSyntaxErr "Réponse serveur: Erreur syntaxe commande\n" +#define MSGTR_MPDEMUX_CDDB_ParseOKFoundAlbumTitle "Analyse OK, trouvé: %s\n" +#define MSGTR_MPDEMUX_CDDB_AlbumNotFound "Album non trouvé\n" +#define MSGTR_MPDEMUX_CDDB_ServerReturnsCommandSyntaxErr "Réponse serveur: Erreur syntaxe commande\n" #define MSGTR_MPDEMUX_CDDB_NoSitesInfoAvailable "Nulle information sites disponible\n" -#define MSGTR_MPDEMUX_CDDB_FailedToGetProtocolLevel "Échec obtention niveau de protocol\n" +#define MSGTR_MPDEMUX_CDDB_FailedToGetProtocolLevel "Échec obtention niveau de protocol\n" #define MSGTR_MPDEMUX_CDDB_NoCDInDrive "Nul CD dans lecteur\n" // cue_read.c #define MSGTR_MPDEMUX_CUEREAD_UnexpectedCuefileLine "[bincue] Ligne de fichier signal inattendue: %s\n" -#define MSGTR_MPDEMUX_CUEREAD_BinFilenameTested "[bincue] nom fichier bin testé: %s\n" +#define MSGTR_MPDEMUX_CUEREAD_BinFilenameTested "[bincue] nom fichier bin testé: %s\n" #define MSGTR_MPDEMUX_CUEREAD_CannotFindBinFile "[bincue] Impossible trouver fichier bin - abandon\n" #define MSGTR_MPDEMUX_CUEREAD_UsingBinFile "[bincue] Utilise fichier bin %s\n" #define MSGTR_MPDEMUX_CUEREAD_UnknownModeForBinfile "[bincue] mode inconnu pour fichier bin. Improbable. Fin.\n" @@ -1387,7 +1387,7 @@ #define MSGTR_MPDEMUX_CUEREAD_ErrGettingBinFileSize "[bincue] Erreur lecture grandeur fichier bin\n" #define MSGTR_MPDEMUX_CUEREAD_InfoTrackFormat "piste %02d: format=%d %02d:%02d:%02d\n" #define MSGTR_MPDEMUX_CUEREAD_UnexpectedBinFileEOF "[bincue] fin inattendue de fichier bin\n" -#define MSGTR_MPDEMUX_CUEREAD_CannotReadNBytesOfPayload "[bincue] Impossible lire %d octets de données\n" +#define MSGTR_MPDEMUX_CUEREAD_CannotReadNBytesOfPayload "[bincue] Impossible lire %d octets de données\n" #define MSGTR_MPDEMUX_CUEREAD_CueStreamInfo_FilenameTrackTracksavail "Signal flux ouvert, nom fichier=%s, piste=%d, pistes disponibles: %d -> %d\n" // network.c @@ -1396,64 +1396,64 @@ #define MSGTR_MPDEMUX_NW_ResolvingHostForAF "Solution de %s pour %s...\n" #define MSGTR_MPDEMUX_NW_CantResolv "Impossible trouver nom pour %s: %s\n" #define MSGTR_MPDEMUX_NW_ConnectingToServer "Connexion au serveur %s[%s]: %d...\n" -#define MSGTR_MPDEMUX_NW_CantConnect2Server "Échec connexion au serveur avec %s\n" -#define MSGTR_MPDEMUX_NW_SelectFailed "Échec sélection.\n" -#define MSGTR_MPDEMUX_NW_ConnTimeout "Dépassement de temps pour connecter.\n" -#define MSGTR_MPDEMUX_NW_GetSockOptFailed "Échec getsockopt: %s\n" +#define MSGTR_MPDEMUX_NW_CantConnect2Server "Échec connexion au serveur avec %s\n" +#define MSGTR_MPDEMUX_NW_SelectFailed "Échec sélection.\n" +#define MSGTR_MPDEMUX_NW_ConnTimeout "Dépassement de temps pour connecter.\n" +#define MSGTR_MPDEMUX_NW_GetSockOptFailed "Échec getsockopt: %s\n" #define MSGTR_MPDEMUX_NW_ConnectError "Erreur de connection: %s\n" -#define MSGTR_MPDEMUX_NW_InvalidProxySettingTryingWithout "Réglage proxy invalide... Essaie sans proxy.\n" -#define MSGTR_MPDEMUX_NW_CantResolvTryingWithoutProxy "Impossible résoudre nom hôte distant pour AF_INET. Essaie sans proxy.\n" -#define MSGTR_MPDEMUX_NW_ErrSendingHTTPRequest "Erreur lors envoie requète HTTP: envoie incomplêt.\n" -#define MSGTR_MPDEMUX_NW_ReadFailed "Échec lecture.\n" +#define MSGTR_MPDEMUX_NW_InvalidProxySettingTryingWithout "Réglage proxy invalide... Essaie sans proxy.\n" +#define MSGTR_MPDEMUX_NW_CantResolvTryingWithoutProxy "Impossible résoudre nom hôte distant pour AF_INET. Essaie sans proxy.\n" +#define MSGTR_MPDEMUX_NW_ErrSendingHTTPRequest "Erreur lors envoie requète HTTP: envoie incomplêt.\n" +#define MSGTR_MPDEMUX_NW_ReadFailed "Échec lecture.\n" #define MSGTR_MPDEMUX_NW_Read0CouldBeEOF "http_read_response = 0 (i.e. EOF)\n" -#define MSGTR_MPDEMUX_NW_AuthFailed "Échec authentication. Utiliser options -user et -passwd pour donner votre\n"\ +#define MSGTR_MPDEMUX_NW_AuthFailed "Échec authentication. Utiliser options -user et -passwd pour donner votre\n"\ "nom_utilisateur/mot_passe pour une liste de URLs, ou donner un URL tel que:\n"\ -"http://nom_utilisateur:mot_passe@nom_hôte/fichier\n" +"http://nom_utilisateur:mot_passe@nom_hôte/fichier\n" #define MSGTR_MPDEMUX_NW_AuthRequiredFor "Authentication requise pour %s\n" #define MSGTR_MPDEMUX_NW_AuthRequired "Authentication requise.\n" #define MSGTR_MPDEMUX_NW_NoPasswdProvidedTryingBlank "Nul mot_passe fourni, essaie mot_passe vide.\n" #define MSGTR_MPDEMUX_NW_ErrServerReturned "Serveur retourne %d: %s\n" -#define MSGTR_MPDEMUX_NW_CacheSizeSetTo "Grandeur cache réglé à %d K octets\n" +#define MSGTR_MPDEMUX_NW_CacheSizeSetTo "Grandeur cache réglé à %d K octets\n" // ========================== LIBMPMENU =================================== // libmenu/menu.c #define MSGTR_LIBMENU_SyntaxErrorAtLine "[MENU] Erreur syntaxe ligne: %d\n" -#define MSGTR_LIBMENU_MenuDefinitionsNeedANameAttrib "[MENU] Définitions de menu exigent attribut de nom (ligne %d)\n" +#define MSGTR_LIBMENU_MenuDefinitionsNeedANameAttrib "[MENU] Définitions de menu exigent attribut de nom (ligne %d)\n" #define MSGTR_LIBMENU_BadAttrib "[MENU] Mauvais attribut %s=%s dans menu '%s', ligne %d\n" #define MSGTR_LIBMENU_UnknownMenuType "[MENU] Genre menu inconnu '%s' ligne %d\n" #define MSGTR_LIBMENU_CantOpenConfigFile "[MENU] Ne peux ouvrir fichier config menu: %s\n" #define MSGTR_LIBMENU_ConfigFileIsTooBig "[MENU] Fichier config trop gros (> %d KO)\n" #define MSGTR_LIBMENU_ConfigFileIsEmpty "[MENU] Fichier config vide\n" -#define MSGTR_LIBMENU_MenuNotFound "[MENU] Menu %s non trouvé.\n" -#define MSGTR_LIBMENU_MenuInitFailed "[MENU] Menu '%s': échec init\n" -#define MSGTR_LIBMENU_UnsupportedOutformat "[MENU] Format de sortie non supporté!!!!\n" +#define MSGTR_LIBMENU_MenuNotFound "[MENU] Menu %s non trouvé.\n" +#define MSGTR_LIBMENU_MenuInitFailed "[MENU] Menu '%s': échec init\n" +#define MSGTR_LIBMENU_UnsupportedOutformat "[MENU] Format de sortie non supporté!!!!\n" // libmenu/menu_cmdlist.c -#define MSGTR_LIBMENU_NoEntryFoundInTheMenuDefinition "[MENU] Nulle entrée trouvée dans définition menu.\n" -#define MSGTR_LIBMENU_ListMenuEntryDefinitionsNeedAName "[MENU] Besoin de nom pour définitions entrée menu liste (ligne %d).\n" +#define MSGTR_LIBMENU_NoEntryFoundInTheMenuDefinition "[MENU] Nulle entrée trouvée dans définition menu.\n" +#define MSGTR_LIBMENU_ListMenuEntryDefinitionsNeedAName "[MENU] Besoin de nom pour définitions entrée menu liste (ligne %d).\n" #define MSGTR_LIBMENU_ListMenuNeedsAnArgument "[MENU] menu liste exige argument.\n" // libmenu/menu_console.c #define MSGTR_LIBMENU_WaitPidError "[MENU] Erreur attente identificateur processus: %s.\n" -#define MSGTR_LIBMENU_SelectError "[MENU] Erreur sélection.\n" +#define MSGTR_LIBMENU_SelectError "[MENU] Erreur sélection.\n" #define MSGTR_LIBMENU_ReadErrorOnChilds "[MENU] Erreur lecture sur processus enfant: %s.\n" #define MSGTR_LIBMENU_ConsoleRun "[MENU] Console run: %s ...\n" -#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Processus enfant déjà en cours.\n" -#define MSGTR_LIBMENU_ForkFailed "[MENU] Échec branchement !!!\n" -#define MSGTR_LIBMENU_WriteError "[MENU] Erreur écriture.\n" +#define MSGTR_LIBMENU_AChildIsAlreadyRunning "[MENU] Processus enfant déjà en cours.\n" +#define MSGTR_LIBMENU_ForkFailed "[MENU] Échec branchement !!!\n" +#define MSGTR_LIBMENU_WriteError "[MENU] Erreur écriture.\n" // libmenu/menu_filesel.c -#define MSGTR_LIBMENU_OpendirError "[MENU] Erreur ouverture répertoire: %s.\n" -#define MSGTR_LIBMENU_ReallocError "[MENU] Erreur réallocation mémoire: %s.\n" -#define MSGTR_LIBMENU_MallocError "[MENU] Erreur allocation mémoire: %s.\n" -#define MSGTR_LIBMENU_ReaddirError "[MENU] Erreur lecture répertoire: %s.\n" -#define MSGTR_LIBMENU_CantOpenDirectory "[MENU] Ne peux ouvrir répertoire %s\n" +#define MSGTR_LIBMENU_OpendirError "[MENU] Erreur ouverture répertoire: %s.\n" +#define MSGTR_LIBMENU_ReallocError "[MENU] Erreur réallocation mémoire: %s.\n" +#define MSGTR_LIBMENU_MallocError "[MENU] Erreur allocation mémoire: %s.\n" +#define MSGTR_LIBMENU_ReaddirError "[MENU] Erreur lecture répertoire: %s.\n" +#define MSGTR_LIBMENU_CantOpenDirectory "[MENU] Ne peux ouvrir répertoire %s\n" // libmenu/menu_param.c -#define MSGTR_LIBMENU_NoEntryFoundInTheMenuDefinition "[MENU] Nulle entrée trouvée dans définition menu.\n" -#define MSGTR_LIBMENU_SubmenuDefinitionNeedAMenuAttribut "[MENU] Définition sous-menu exige attribut 'menu'.\n" -#define MSGTR_LIBMENU_PrefMenuEntryDefinitionsNeed "[MENU] Définition entré menu pref exige attribut 'propriété' valide (ligne %d).\n" +#define MSGTR_LIBMENU_NoEntryFoundInTheMenuDefinition "[MENU] Nulle entrée trouvée dans définition menu.\n" +#define MSGTR_LIBMENU_SubmenuDefinitionNeedAMenuAttribut "[MENU] Définition sous-menu exige attribut 'menu'.\n" +#define MSGTR_LIBMENU_PrefMenuEntryDefinitionsNeed "[MENU] Définition entré menu pref exige attribut 'propriété' valide (ligne %d).\n" #define MSGTR_LIBMENU_PrefMenuNeedsAnArgument "[MENU] Menu pref exige argument.\n" // libmenu/menu_pt.c @@ -1464,45 +1464,45 @@ #define MSGTR_LIBMENU_MenuTxtNeedATxtFileName "[MENU] Menu texte exibe nom fichier txt (fichier param).\n" #define MSGTR_LIBMENU_MenuTxtCantOpen "[MENU] Ne peux ouvrir: %s.\n" #define MSGTR_LIBMENU_WarningTooLongLineSplitting "[MENU] Alerte, ligne trop longue. Je la coupe.\n" -#define MSGTR_LIBMENU_ParsedLines "[MENU] %d lignes analisées.\n" +#define MSGTR_LIBMENU_ParsedLines "[MENU] %d lignes analisées.\n" // libmenu/vf_menu.c #define MSGTR_LIBMENU_UnknownMenuCommand "[MENU] Commande inconnue: '%s'.\n" -#define MSGTR_LIBMENU_FailedToOpenMenu "[MENU] Échec ouverture menu: '%s'.\n" +#define MSGTR_LIBMENU_FailedToOpenMenu "[MENU] Échec ouverture menu: '%s'.\n" // ========================== LIBMPCODECS =================================== // libmpcodecs/ad_libdv.c -#define MSGTR_MPCODECS_AudioFramesizeDiffers "[AD_LIBDV] Alerte! Différence grandeur trame audio ! lu=%d hdr=%d.\n" +#define MSGTR_MPCODECS_AudioFramesizeDiffers "[AD_LIBDV] Alerte! Différence grandeur trame audio ! lu=%d hdr=%d.\n" // libmpcodecs/vd_dmo.c vd_dshow.c vd_vfw.c #define MSGTR_MPCODECS_CouldntAllocateImageForCinepakCodec "[VD_DMO] Impossible allouer image pour codec cinepak.\n" // libmpcodecs/vd_ffmpeg.c -#define MSGTR_MPCODECS_XVMCAcceleratedCodec "[VD_FFMPEG] codec accéléré XVMC .\n" -#define MSGTR_MPCODECS_ArithmeticMeanOfQP "[VD_FFMPEG] Moyenne arithmétique de QP: %2.4f, moyenne harmonique de QP: %2.4f\n" -#define MSGTR_MPCODECS_DRIFailure "[VD_FFMPEG] Échec DRI.\n" +#define MSGTR_MPCODECS_XVMCAcceleratedCodec "[VD_FFMPEG] codec accéléré XVMC .\n" +#define MSGTR_MPCODECS_ArithmeticMeanOfQP "[VD_FFMPEG] Moyenne arithmétique de QP: %2.4f, moyenne harmonique de QP: %2.4f\n" +#define MSGTR_MPCODECS_DRIFailure "[VD_FFMPEG] Échec DRI.\n" #define MSGTR_MPCODECS_CouldntAllocateImageForCodec "[VD_FFMPEG] Impossible allouer image pour codec.\n" -#define MSGTR_MPCODECS_XVMCAcceleratedMPEG2 "[VD_FFMPEG] MPEG2 accéléré XVMC.\n" +#define MSGTR_MPCODECS_XVMCAcceleratedMPEG2 "[VD_FFMPEG] MPEG2 accéléré XVMC.\n" #define MSGTR_MPCODECS_TryingPixfmt "[VD_FFMPEG] Essaie pixfmt=%d.\n" -#define MSGTR_MPCODECS_McGetBufferShouldWorkOnlyWithXVMC "[VD_FFMPEG] Le mc_get_buffer devrait fonctionner seulement avec accélération XVMC!!" +#define MSGTR_MPCODECS_McGetBufferShouldWorkOnlyWithXVMC "[VD_FFMPEG] Le mc_get_buffer devrait fonctionner seulement avec accélération XVMC!!" #define MSGTR_MPCODECS_UnexpectedInitVoError "[VD_FFMPEG] Erreur init_vo inattendue.\n" #define MSGTR_MPCODECS_UnrecoverableErrorRenderBuffersNotTaken "[VD_FFMPEG] Erreur fatale, tampons de rendement non pris.\n" -#define MSGTR_MPCODECS_OnlyBuffersAllocatedByVoXvmcAllowed "[VD_FFMPEG] Seuls les tampons alloués par vo_xvmc permis.\n" +#define MSGTR_MPCODECS_OnlyBuffersAllocatedByVoXvmcAllowed "[VD_FFMPEG] Seuls les tampons alloués par vo_xvmc permis.\n" // libmpcodecs/ve_lavc.c -#define MSGTR_MPCODECS_HighQualityEncodingSelected "[VE_LAVC] Codage haute qualité sélectionné (non temps réel)!\n" +#define MSGTR_MPCODECS_HighQualityEncodingSelected "[VE_LAVC] Codage haute qualité sélectionné (non temps réel)!\n" #define MSGTR_MPCODECS_UsingConstantQscale "[VE_LAVC] Utilise qscale constant = %f (VBR).\n" // libmpcodecs/ve_raw.c -#define MSGTR_MPCODECS_OutputWithFourccNotSupported "[VE_RAW] Sortie brut avec fourcc [%x] non supporté!\n" -#define MSGTR_MPCODECS_NoVfwCodecSpecified "[VE_RAW] Codec VfW requis non spécifié!!\n" +#define MSGTR_MPCODECS_OutputWithFourccNotSupported "[VE_RAW] Sortie brut avec fourcc [%x] non supporté!\n" +#define MSGTR_MPCODECS_NoVfwCodecSpecified "[VE_RAW] Codec VfW requis non spécifié!!\n" // libmpcodecs/vf_crop.c -#define MSGTR_MPCODECS_CropBadPositionWidthHeight "[CROP] Mauvaise position/largeur/hauteur - aire coupée hors original!\n" +#define MSGTR_MPCODECS_CropBadPositionWidthHeight "[CROP] Mauvaise position/largeur/hauteur - aire coupée hors original!\n" // libmpcodecs/vf_cropdetect.c -#define MSGTR_MPCODECS_CropArea "[CROP] Aire coupée: X: %d..%d Y: %d..%d (-vf crop=%d:%d:%d:%d).\n" +#define MSGTR_MPCODECS_CropArea "[CROP] Aire coupée: X: %d..%d Y: %d..%d (-vf crop=%d:%d:%d:%d).\n" // libmpcodecs/vf_format.c, vf_palette.c, vf_noformat.c #define MSGTR_MPCODECS_UnknownFormatName "[VF_FORMAT] Nom de format inconnu: '%s'.\n" @@ -1515,10 +1515,10 @@ #define MSGTR_MPCODECS_CompressorSubtype "Sous-genre compresseur: %.4lx\n" #define MSGTR_MPCODECS_CompressorFlags "Indicateurs de compresseur: %lu, version %lu, ICM version: %lu\n" #define MSGTR_MPCODECS_Flags "Indicateurs:" -#define MSGTR_MPCODECS_Quality " qualité" +#define MSGTR_MPCODECS_Quality " qualité" // libmpcodecs/vf_expand.c -#define MSGTR_MPCODECS_FullDRNotPossible "Plein DR impossible, essaie plutôt TRANCHES!\n" +#define MSGTR_MPCODECS_FullDRNotPossible "Plein DR impossible, essaie plutôt TRANCHES!\n" #define MSGTR_MPCODECS_WarnNextFilterDoesntSupportSlices "Alerte! Filtre suivant ne supporte pas TRANCHES, gare au sig11...\n" #define MSGTR_MPCODECS_FunWhydowegetNULL "Pourquoi ce NULL??\n" @@ -1526,4 +1526,4 @@ #define MSGTR_MPCODECS_FatalCantOpenlibFAME "FATAL: ne peux ouvrir libFAME!\n" // libmpcodecs/vf_test.c, vf_yuy2.c, vf_yvu9.c -#define MSGTR_MPCODECS_WarnNextFilterDoesntSupport "%s non supporté par filtre suivant/vo :(\n" +#define MSGTR_MPCODECS_WarnNextFilterDoesntSupport "%s non supporté par filtre suivant/vo :(\n" diff -r edc3c020fa8d -r 5cf2bd4d0911 help/help_mp-fr.h.charset --- a/help/help_mp-fr.h.charset Mon Oct 30 20:12:24 2006 +0000 +++ b/help/help_mp-fr.h.charset Mon Oct 30 20:22:00 2006 +0000 @@ -1,1 +1,1 @@ -ISO-8859-15 +UTF-8