From 520f67140ecda36d0fc6ff355dc24170a8df2d03 Mon Sep 17 00:00:00 2001 From: Marc Fonvieille Date: Tue, 28 Sep 2004 19:56:55 +0000 Subject: [PATCH] MFen 1.92 --> 1.98 And some fixes. --- .../books/handbook/multimedia/chapter.sgml | 578 ++++++++---------- 1 file changed, 238 insertions(+), 340 deletions(-) diff --git a/fr_FR.ISO8859-1/books/handbook/multimedia/chapter.sgml b/fr_FR.ISO8859-1/books/handbook/multimedia/chapter.sgml index 7d2dc926c9..a7dbcaa071 100644 --- a/fr_FR.ISO8859-1/books/handbook/multimedia/chapter.sgml +++ b/fr_FR.ISO8859-1/books/handbook/multimedia/chapter.sgml @@ -3,7 +3,7 @@ The FreeBSD French Documentation Project $FreeBSD$ - Original revision: 1.92 + Original revision: 1.98 --> @@ -48,7 +48,7 @@ Ce chapitre décrira les étapes nécessaires pour configurer votre carte son. La configuration - et l'installation d'&xfree86; + et l'installation d'X11 () ont déjà pris soin des problèmes matériel de votre carte vidéo, bien qu'il puisse y avoir quelques @@ -79,7 +79,7 @@ Comment la vidéo est supportée par - &xfree86;. + X11. @@ -88,17 +88,21 @@ - Comment lire des DVDs, des fichiers .mpg et + Comment lire des DVDs, des fichiers .mpg et .avi. - Comment copier l'information de CDs et DVDs dans des + Comment copier l'information de CDs et DVDs dans des fichiers. - Comment configurer un carte TV. + Comment configurer une carte TV. + + + + Comment configurer un scanner. @@ -110,17 +114,6 @@ linkend="kernelconfig">). - Pour les sections sur la vidéo, on supposera - qu'&xfree86; 4.X - (x11/XFree86-4) - a été installé. - &xfree86; 3.X peut - fonctionner, mais n'a pas été testé avec - ce qui est décrit dans ce chapitre. Si vous trouvez que - certains éléments décrits ici - fonctionnent avec &xfree86; 3.X veuillez nous - en informer. - Essayer de monter des CDs audio avec la commande &man.mount.8; aura pour résultat @@ -142,12 +135,20 @@ + + + Marc + Fonvieille + Augmentée pour &os; 5.X par + + + Configurer une carte son - Déterminer le bon périphérique + Configuration du système PCI ISA @@ -155,60 +156,12 @@ Avant que vous commenciez, vous devriez connaître le modèle de carte son que vous avez, la puce qu'elle utilise, et si c'est une carte PCI ou ISA. FreeBSD supporte une grande - variété de cartes PCI et ISA. Si vous ne voyez pas votre - carte dans la liste suivante, consultez la page de manuel &man.pcm.4;. - Ce n'est pas une liste complète, cependant elle - énumère certaines des cartes les plus courantes. - - - - Crystal 4237, 4236, 4232, 4231 - - - - Yamaha OPL-SAx - - - - OPTi931 - - - - Ensoniq AudioPCI 1370/1371 - - - - ESS Solo-1/1E - - - - NeoMagic 256AV/ZX - - - - &soundblaster; Pro, 16, 32, AWE64, AWE128, Live - - - - Creative ViBRA16 - - - - Advanced Asound 100, 110, et Logic ALS120 - - - - ES 1868, 1869, 1879, 1888 - - - - Gravis UltraSound - - - - Aureal Vortex 1 ou 2 - - + variété de cartes PCI et ISA. + Consultez la liste des périphériques audio + supportés des notes + de compatibilité matériel pour voir si + votre carte est supportée. Ce document indiquera + également quel pilote supporte votre carte. noyau @@ -221,7 +174,8 @@ votre carte son avec &man.kldload.8;, ce qui peut être soit fait à partir de la ligne de commande: - &prompt.root; kldload snd_emu10k1.ko + &prompt.root; kldload snd_emu10k1 + soit en ajoutant la ligne appropriée dans le fichier /boot/loader.conf comme cela: @@ -232,237 +186,205 @@ /boot/defaults/loader.conf. Si vous n'êtes pas sûr du pilote à utiliser, vous pouvez tenter de charger le pilote - snd_driver, qui est un méta-pilote - chargeant les pilotes les plus courants, cela - accélère la recherche du pilote - adapté. + snd_driver: - Sinon, vous pouvez compiler le - support pour votre carte son en statique dans votre noyau. Les - sections ci-dessous fournissent les informations nécessaires pour + &prompt.root; kldload snd_driver + + C'est un méta-pilote + chargeant directement les pilotes les plus courants. Cela + accélère la recherche du pilote + adapté. Il est également possible de charger + l'intégralité des pilotes de cartes son en + utilisant le système + /boot/loader.conf. + + + Pour charger tous les pilotes sous &os; 4.X, + vous devez charger le module snd au lieu + de snd_driver. + + + Une seconde méthode est de compiler le + support pour votre carte son en statique dans votre noyau. La + section ci-dessous fournit les informations nécessaires pour ajouter le support de votre matériel de cette manière. Pour plus d'informations au sujet de la recompilation de votre noyau, veuillez consulter le . - Cartes son Creative, Advance, et ESS + Configurer un noyau sur mesure avec support du + son - Si vous avez une de ces cartes, vous devrez - rajouter: + La première chose à effectuer est d'ajouter + au noyau le pilote de périphérique audio + générique &man.sound.4;, pour cela vous devrez + ajouter la ligne suivante au fichier de configuration du + noyau: + + device sound + + Sous &os; 4.X, vous utiliseriez la ligne + suivante: device pcm - à votre fichier de configuration du noyau. Si vous avez une - carte ISA PnP, vous aurez également besoin d'ajouter: + Ensuite nous devons ajouter le support pour votre carte + son. Par conséquent, nous devons savoir quel pilote + supporte la carte. Consultez la liste des + périphériques audio supportés des notes de compatibilité + matériel pour déterminer le pilote + correct pour votre carte son. Par exemple, une carte son + Creative &soundblaster; Live! est supportée par le + pilote &man.snd.emu10k1.4;. Pour ajouter le support pour + cette carte, utilisez ce qui suit: + + device snd_emu10k1 + + Assurez-vous de lire la page de manuel du pilote pour la + syntaxe à utiliser. Des informations concernants la + syntaxe des pilotes de cartes son dans la configuration du + noyau peuvent être également trouvées dans + le fichier /usr/src/sys/conf/NOTES + (/usr/src/sys/i386/conf/LINT pour + &os; 4.X). + + Les cartes ISA non-PnP pourront nécessiter de + fournir au noyau des informations sur le paramétrage de + la carte son (IRQ, port d'E/S, etc.). Cela s'effectue par + l'intermédiaire du fichier + /boot/device.hints. Au démarrage + du système, le chargeur (&man.loader.8;) lira ce + fichier et passera les paramètres au noyau. Par + exemple, une vieille carte ISA non-PnP Creative &soundblaster; + 16 utilisera le pilote &man.snd.sbc.4;, avec la ligne suivante + ajoutée au fichier de configuration du noyau: device sbc - Pour une carte ISA non-PnP, ajouter: + avec également ce qui suit dans le fichier + /boot/device.hints: - device pcm -device sbc0 at isa? port 0x220 irq 5 drq 1 flags 0x15 + hint.sbc.0.at="isa" +hint.sbc.0.port="0x220" +hint.sbc.0.irq="5" +hint.sbc.0.drq="1" +hint.sbc.0.flags="0x15" - à votre fichier de configuration du noyau. Les valeurs - données ci-dessus sont celles par défaut. Vous aurez - peut-être à changer l'IRQ ou d'autres valeurs en fonction - de votre carte. Voir la page de manuel &man.sbc.4; pour plus - d'informations. + Dans ce cas, la carte utilise le port d'E/S + 0x220 et l'IRQ 5. + + La syntaxe utilisée dans le fichier + /boot/device.hints est abordée + dans la page de manuel du pilote de la carte son. Sous + &os; 4.X, ces paramètres sont directement + écrits dans le fichier de configuration du noyau. Dans + le cas de notre carte ISA, nous utiliserions uniquement la + ligne: + + device sbc0 at isa? port 0x220 irq 5 drq 1 flags 0x15 + + Les paramétres donnés ci-dessus sont ceux + par défaut. Dans certains cas, vous pouvez avoir + besoin de modifier l'IRQ ou tout autre paramétre en + fonction de votre carte son. Consultez la page de manuel + &man.snd.sbc.4; pour plus d'informations. - La carte Sound Blaster Live n'est pas supportée sous - FreeBSD 4.0 sans un correctif, ce dont ne parlera pas cette - section. Il est recommandé que vous mettiez à jour - votre système jusqu'à la tout dernière -STABLE - avant d'essayer d'utiliser cette carte. - - + Sous &os; 4.X, certains systèmes avec la + carte son intégrée à la carte mère + auront peut-être besoin de l'option suivante dans la + configuration du noyau: - - Cartes Gravis UltraSound - - Pour une carte ISA non-PnP, vous devrez ajouter: - - device pcm -device gusc - - à votre fichier de configuration du noyau. Si vous avez une - carte ISA non-PnP, vous devrez rajouter: - - device pcm -device gus0 at isa? port 0x220 irq 5 drq 1 flags 0x13 - - à votre fichier de configuration du noyau. Vous aurez - peut-être à changer l'IRQ ou d'autres valeurs en fonction - de votre carte. Voir la page de manuel &man.gusc.4; pour plus - d'informations. - - - - Cartes son Crystal - - Pour les cartes son Crystal, vous devrez ajouter: - - device pcm -device csa - - à votre fichier de configuration du noyau. - - - - Support générique - - Pour des cartes ISA PnP ou PCI, vous devrez ajouter: - - device pcm - - à votre fichier de configuration du noyau. Si vous avez une - carte son ISA non-PnP qui n'a pas de pilote de - “bridge”, vous devrez ajouter: - - device pcm0 at isa? irq 10 drq 1 flags 0x0 - - à votre fichier de configuration du noyau. Vous aurez - peut-être à changer l'IRQ ou d'autres valeurs en fonction - de votre carte. - - - - - Carte son intégrée - - Certains systèmes avec la carte son intégrée - à la carte mère auront peut-être besoin de l'option - suivante dans votre configuration de noyau: - - options PNPBIOS - - - Si vous utilisez &os; 5.0 ou une version suivante - l'option PNPBIOS est inutile. Cette option - n'existe plus et la fonctionnalité est constamment - activée. + options PNPBIOS - - Créer et tester les fichiers spéciaux de - périphérique + + Tester la carte son - fichiers spéciaux de périphérique - Après avoir redémarré, ouvrez une session et - recherchez le périphérique dans le fichier - /var/run/dmesg.boot comme - montré ci-dessous: + Après avoir redémarré avec le noyau + modifié, ou après avoir chargé le module + nécessaire, la carte son devrait apparaître dans le + tampon des messages du système (&man.dmesg.8;) d'un + manière proche de la suivante: - &prompt.root; grep pcm /var/run/dmesg.boot -pcm0: <SB16 DSP 4.11> on sbc0 + pcm0: <Intel ICH3 (82801CA)> port 0xdc80-0xdcbf,0xd800-0xd8ff irq 5 at device 31.5 on pci0 +pcm0: [GIANT-LOCKED] +pcm0: <Cirrus Logic CS4205 AC97 Codec> - Le résultat pourra être différent sur votre - système. Si aucun périphérique - pcm n'apparaît, quelque chose s'est mal - passée plus tôt. Si cela se produit, retournez à - votre fichier de configuration du noyau et vérifiez que vous avez - choisi le périphérique correct. Les + L'état de la carte son peut être + contrôlée par l'intermédiaire du fichier + /dev/sndstat: + + &prompt.root; cat /dev/sndstat +FreeBSD Audio Driver (newpcm) +Installed devices: +pcm0: <Intel ICH3 (82801CA)> at io 0xd800, 0xdc80 irq 5 bufsz 16384 +kld snd_ich (1p/2r/0v channels duplex default) + + Le résultat pourra être différent sur + votre système. Si aucun périphérique + pcm n'apparaît, retournez en + arrière et revoyez ce qui a été fait + précedemment. Contrôlez à nouveau votre + fichier de configuration du noyau et vérifiez que vous + avez choisi le périphérique correct. Les problèmes courants sont listés dans la . - - Si vous utilisez un FreeBSD 5.0 ou suivant, vous - pouvez sans risque passer le reste de cette section. - Ces versions utilisent &man.devfs.5; pour créer - automatiquement les fichiers spéciaux de - périphériques. - - - Si la commande précédente a donné - pcm0, vous devrez faire en tant que - root ce qui suit: - - &prompt.root; cd /dev -&prompt.root; sh MAKEDEV snd0 - - Si la commande a donné pcm1, - suivez les mêmes étapes qu'au-dessus, en remplaçant - snd0 par - snd1. - - - Les commandes précédentes ne - créeront pas - un périphérique /dev/snd! - - - MAKEDEV créera un ensemble de fichiers de - périphérique, dont: - - - - - - Périphérique - Description - - - - - - /dev/audio - Périphérique audio &sparc; compatible - - - - /dev/dsp - Processeur de signaux numériques - - - - /dev/dspW - Comme /dev/dsp, mais avec 16 bits - par échantillons - - - - /dev/midi - Périphérique d'accès MIDI - - - - /dev/mixer - Port de contrôle du mélangeur - - - - /dev/music - Interface de niveau 2 du séquenceur - - - - /dev/sequencer - Séquenceur - - - - /dev/pss - Interface programmable - - - - - Si tout va bien, vous devriez avoir maintenant une carte son qui fonctionne. Si votre lecteur de CD-ROM ou de DVD-ROM est correctement relié à votre carte son, vous pouvez introduire un CD dans le lecteur et le jouer avec &man.cdcontrol.1;: - &prompt.user; cdcontrol -f /dev/acd0c play 1 + &prompt.user; cdcontrol -f /dev/acd0 play 1 Diverses applications, comme audio/workman offrent une meilleure interface. Vous pouvez vouloir installer une application comme audio/mpg123 pour - écouter des fichiers audio MP3. + écouter des fichiers audio MP3. Une méthode + rapide pour tester la carte est d'envoyer des données au + /dev/dsp, de la manière + suivante: + + &prompt.user; cat filename > /dev/dsp + + filename peut + être n'importe quel fichier. Cette ligne de commande + devrait produire des sons, confirmant le bon fonctionnement de + la carte son. + + + Les utilisateurs de &os; 4.X doivent créer les + fichiers spéciaux de périphérique de la + carte son pour être en mesure de l'utiliser. Si la carte + est apparue dans les messages du système en tant que + pcm0, vous devrez faire en tant que + root ce qui suit: + + &prompt.root; cd /dev +&prompt.root; sh MAKEDEV snd0 + + Si la commande a donné + pcm1, suivez les mêmes + étapes qu'au-dessus, en remplaçant + snd0 par + snd1. + + MAKEDEV créera un ensemble de + fichiers de spéciaux de périphérique qui + seront utilisés par les différentes applications + relatives à la carte son. + + + Les niveaux du mixer de la carte son peuvent être + modifiés par la commande &man.mixer.8;. Plus de + détails peuvent être trouvés dans la page de + manuel &man.mixer.8;. Problèmes courants @@ -895,7 +817,7 @@ MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo Avant que vous ne commenciez, vous devrez connaître le modèle de carte vidéo dont vous disposez ainsi que le circuit intégré qu'elle utilise. Alors - qu'&xfree86; supporte une large + qu'&xorg; et &xfree86; supportent une large variété de cartes vidéo, seul un petit nombre d'entre elles donne de bonnes performances en lecture de vidéos. Pour obtenir la liste @@ -983,7 +905,7 @@ kern.ipc.shmall=32768 différents résultats en fonction du matériel. De plus, le rendu de la vidéo sous X11 est un sujet recevant beaucoup d'attention dernièrement, et avec chaque nouvelle - version d'&xfree86; il pourra y avoir des + version d'&xorg;, ou d'&xfree86;, il pourra y avoir des améliorations significatives. Une liste des interfaces vidéo communes: @@ -1014,45 +936,14 @@ kern.ipc.shmall=32768 XVideo - &xfree86; 4.X dispose d'une extension + &xorg; et &xfree86; 4.X disposent d'une extension appelée XVideo (également connue sous les termes Xvideo, Xv, ou xv) qui permet d'afficher directement de la vidéo à travers une accélération spécifique. Cette extension fournit une très bonne - qualité de rendu même sur les machines bas de gamme - (par exemple - mon portable utilisant un PIII 400 Mhz). Malheureusement la - liste des cartes pour lesquelles cette caractéristique est - supportée directement est actuellement: - - - - 3DFX Voodoo 3 - - - &intel; i810 et i815 - - - Certains circuits S3 (comme le Savage/IX et le - Savage/MX) - - - - Si votre carte n'est pas une des précédentes - ne soyez pas déjà déçu. - &xfree86; 4.X ajoute de nouveaux supports xv - avec chaque version - - Des cartes graphiques populaires avec - généralement de très bonnes performances - sous &xfree86;, en provenance de nVidia, qui n'a pas encore rendu - public les spécifications de leur support XVideo à - l'équipe d'&xfree86;. - Il se peut qu'il se passe un certain temps avant qu'&xfree86; - ne supporte complètement XVideo pour ces cartes. - . - Pour vérifier si l'extension fonctionne utilisez + qualité de rendu même sur les machines bas de gamme. + Pour vérifier si l'extension fonctionne utilisez xvinfo: &prompt.user; xvinfo @@ -1328,45 +1219,41 @@ no adaptors present Ainsi il est important d'utiliser le logiciel porté et de ne pas utiliser un logiciel pré-compilé. En plus, un certain nombre d'options peuvent être - spécifiées à make - qui d'ailleurs les affiche au départ de la - compilation. + spécifiées dans la ligne de commande make, + comme décrit dans le fichier Makefile + et au départ de la compilation: &prompt.root; cd /usr/ports/multimedia/mplayer &prompt.root; make -You can enable additional compilation optimizations -by defining WITH_OPTIMIZED_CFLAGS -You can enable GTK GUI by defining WITH_GUI. -You can enable DVD support by defining WITH_DVD. -You can enable SVGALIB support by defining WITH_SVGALIB. -You can enable VORBIS sound support by defining WITH_VORBIS. -You can enable XAnim DLL support by defining WITH_XANIM. +N - O - T - E + +Take a careful look into the Makefile in order +to learn how to tune mplayer towards you personal preferences! +For example, +make WITH_GTK1 +builds MPlayer with GTK1-GUI support. +If you want to use the GUI, you can either install +/usr/ports/multimedia/mplayer-skins +or download official skin collections from +http://www.mplayerhq.hu/homepage/dload.html - Si vous avez x11-toolkits/gtk12 installé, - alors vous pourrez activer l'interface graphique également. - Sinon, cela n'en vaut pas la peine. Si vous avez l'intention - de lire des DVDs (éventuellement encodés par CSS) avec - MPlayer vous devez activer le support DVD - ici - La lecture de DVD non autorisée est une - infraction sérieuse dans certains pays. Vérifiez - les lois locales avant d'activer cette option.. - Certaines options intéressantes sont: - - &prompt.root; make WITH_DVD=yes WITH_SVGALIB=yes + Les options par défaut du logiciel porté + devraient être suffisantes pour la plupart des + utilisateurs. Cependant si vous avez besoin du codec XviD, + vous devez spécifier l'option + WITH_XVID dans la ligne de commande. Le + périphérique DVD par défaut peut + également être défini avec l'option + WITH_DVD_DEVICE, par défaut + /dev/acd0 sera utilisé. Au moment de l'écriture de ces lignes, le logiciel porté de MPlayer compilera sa - documentation HTML et un - exécutable mplayer. On peut - également faire compiler un encodeur, + documentation HTML et deux exécutables, + mplayer et mencoder, qui est un outil pour ré-encoder - la vidéo. Une modification du fichier - Makefile pourra l'activer. Il se peut - que cela soit activé par défaut dans les versions - suivantes du logiciel porté. + de la vidéo. La documentation HTML de MPlayer est très @@ -1401,7 +1288,7 @@ You can enable XAnim DLL support by defining WITH_XANIM. il y a la documentation HTML. Dans cette section, nous décrirons que quelques unes des utilisations les plus courantes. - Pour lire à partir d'un fichier, comme + Pour lire à un fichier, comme testfile.avi en utilisant une des diverses interfaces vidéo utilisez l'option : @@ -1417,8 +1304,8 @@ You can enable XAnim DLL support by defining WITH_XANIM. et variera de façon significative avec le matériel. - Pour lire à partir d'un DVD, remplacez - testfile.avi par - Si vous optez pour installer mencoder - quand vous lancez la compilation de MPlayer, soyez averti que c'est encore - un programme expérimental. Avant + Avant d'utiliser mencoder c'est une bonne idée de vous familiariser avec les options données par la documentation HTML. Il existe une page de manuel, mais @@ -1498,7 +1396,7 @@ zoom=yes et xine. input.avi peut être remplacé - par et exécuté en tant + par et exécuté en tant que root pour ré-encoder directement un titre DVD. Puisque vous êtes susceptible de ne pas être satisfait du résultat la première fois, il