| Chipset VIA intégré (via82cxxx) 48kHz uniquement |
- | Pilote: | depuis sourceforge.net |
+ | Pilote: | depuis
+ le projet gkernel |
| Aureal Vortex 2 |
| | OSS: | pas de pilote |
@@ -78,8 +94,8 @@
| ALSA: | pas de pilote |
| Max kHz: | 48 |
| Pilote: | aureal.sourceforge.net |
- | Pilote2: | depuis Pontscho's page
- (tille du buffer augmentée à 32k) |
+ | Pilote2: | depuis Pontscho's page
+ (taille du buffer augmentée à 32k) |
| GUS PnP |
| OSS: | pas de pilote |
@@ -141,17 +157,323 @@
hdparm -u1 /dev/cdrom (man hdparm). C'est généralement bénéfique
et décrit plus en détail dans la section CD-ROM.
-Partager votre carte son avec une autre application comme XMMS est fortement
- découragé! Si l'autre application sonore utilise ESD, lancez
- MPlayer avec l'option -vo sdl:esd pour combiner les deux
- flux sonores. En fait, l'option -vo sdl:esd aurait pu être
- utilisé avec ESD même en utilisant MPlayer seul.
-
Les retour sur ce document sont les bienvenus.
Merci de nous faire savoir comment MPlayer gère votre carte son.
+
+
-
+Les anciens plugins audio ont été remplacés par une nouvelle couche de filtres audio.
+ Les filtres audio sont utilisés pour changer les propriétés des données audio avant
+ que le son n'atteigne la carte son. L'activation et la désactivation sont normalement
+ automatisés mais peuvent être outrepassés. Les filtres sont activés quand les propriétés
+ des données audio différent de celles requises par la carte son et désactivés si
+ nécessaire. L'option -af filtre1,filtre2,... est utilisée pour outrepasser
+ l'activation automatique des filtres ou pour insérer des filtres qui ne le sont pas
+ automatiquement. Les filtres seront éxecutés dans l'ordre où ils apparaissent dans la
+ liste séparée par des virgules.
+
+Exemple:
+ mplayer -af resample,pan film.avi
+
+ferait passer le son au travers du filtre de resampling suivi du filtre panoramique.
+ Remarquez que la liste ne doit contenir aucun espace, sinon cela échouera.
+
+Les filtres ont souvent des option changeant leur comportement. Ces options sont
+ expliquées en détail dans les sections ci-dessous. Un filtre sera éxecuté en utilisant
+ ses paramètres par défaut si ses options sont omises. Voici un exemple de comment utiliser
+ les filtres en conjonction avec des options spécifiques à un filtre:
+
+ mplayer -af resample=11025,pan=1:0.5:0.5 -channels 1
+ -srate 11025 media.avi
+
+définirait la fréquence de sortie du filtre resample filter à 11025Hz et downmixerait
+ l'audio dans 1 cannal en utilisant le filtre pan.
+
+La plupart des filtres répondent à l'option -v, qui leur fait afficher des
+ messages d'état.
+
+Le fonctionnement général de la couche filtre est controllé en utilisant l'option
+ -af-adv. Cette option a deux sous-options:
+
+
+ force-
+
- est un entier entre 0 et 3 qui contrôle comment les filtres sont insérés
+ et quelles optimisations de vitesse/exactitude ils utilisent:
+
+ - 0
+ - Utilise l'insertion automatique des filtres et optimise selon la vitesse
+ du CPU.
+ - 1
+ - Utilise l'insertion automatique des filtres et optimise pour la plus haute
+ vitesse. Si cette option est activée le traitement des données audio sera
+ fait en utilisant des opérations à virgule fixe. Attention: Certaines fonctions
+ des filtres audio échoueront en silence, et la qualité du son risque d'en souffrir.
+ - 2
+ - Utilise l'insertion automatique des filtres et optimise pour la qualité. Si cette
+ option est activée le traitement des données audio sera fait en utilisant des
+ opérations à virgule flottante et donc très intensif en usage CPU, mais donne
+ une bien meilleure qualité sonore qu'avec le traitement à virgule fixe.
+ - 3
+ - N'utilise pas l'insertion automatique des filtres et n'optimise pas. Attention:
+ il est possible que MPlayer plante en utilisant ce paramètre.
+
+
+
+ list
+ - est un alias de l'option -af.
+
+
+
+
+
+MPlayer supporte pleinement l'up/down-sampling du son. Ce filtre peut être utilisé
+ si vous avez une carte son à fréquence fixe ou si vous avez une vieille carte son
+ qui n'est capable que de 44.1kHz. Ce filtre est automatiquement activé si cela est
+ nécessaire, mais il peut être explicitement activé en ligne de commande. Il a trois
+ options:
+
+
+ srate
+ - est un entier utilisé pour définir la fréquence d'échantillonage de sortie
+ en Hz. L'intervale valide pour ce paramètre va de 8kHz à 192kHz. Si les fréquences
+ d'entrée et de sortie sont les mêmes ou si les paramètres sont
+ ommis, le filtre est automatiquement retiré. Un fréquence d'échantillonage haute
+ augmente normallement la qualité audio, surtout utilisé en conjonction avec d'autres
+ filtres.
+
+ sloppy
+ - est un paramètre binaire optionnel qui permet à la fréquence de sortie de différer
+ légèrement de la fréquence donnée par
srate. Cette option est utilisé
+ au démarrage si la lecture est extremement lente.
+
+ fast-
+
- est un paramètre binaire optionnel qui active l'interpolation linéaire comme
+ méthode de resampling. L'interpolation linéaire est extrémement rapide, mais souffre
+ d'une piètre qualité sonore surtout si elle est utilisée pour l'up-sampling.
+
+
+Example:
+ mplayer -af resample=44100:0:1
+
+fixerait la fréquence de sortie du filtre resample à 44100Hz en utilisant une echelle
+ de fréquence exacte et l'interpolation linéaire.
+
+
+
+
+Le filtre channels peut être utilisé pour ajouter ou retirer
+ des canaux, il peut aussi être utilisé pour le routage ou la copie de canaux. Il est
+ automatiquement activé quand la sortie du filtre audio diffère de la couche d'entrée
+ ou quand il est demandé par un autre filtre. Se filtre se retire si il n'est pas requis.
+ Le nombre d'option est dynamique:
+
+
+ nch
+ - est un entier entre 1 et 6 qui est utilisé pour définir le nombre de canaux de
+ sortie. Cette option est requise, la laisser vide provoquera une erreur à l'éxecution.
+
+ nr
+ - est un entier entre 1 et 6 qui est utilisé pour définir le nombre de routes.
+ Ce paramètre est optionnel. Si il est omis le routage par défaut est utilisé.
+
+ from1:to1:from2:to2:from3:to3...
+ - sont des paires de nombres entre 0 et 5 qui définissent où chaque canal est
+ routé.
+
+
+Si seul nch est indiqué le routage par défaut est utilisé, il fonctionne
+ comme cela: Si le nombre de canaux de sortie est plus grand que le nombre de canaux
+ d'entrée des canaux vides sont insérés (exepté le mixage de mono vers stéréo, dans ce
+ cas le canal mono est répété sur chacun des canaux de sortie). Si le nombre de canaux de
+ sortie est plus petit que le nombre de canaux d'entrée les canaux en trop seront
+ tronqués.
+
+Exemple 1:
+ mplayer -af channels=4:4:0:1:1:0:2:2:3:3 media.avi
+
+changerait le nombre de canaux à 4 et définirait 4 routes qui interchangent le canal
+ 0 et le canal 1 et laissent les canaux 2 et 3 intacts. Remarquez que si le
+ media qui contient deux canaux était joué en arrière, les canaux 2 et 3 contiendraient
+ du silence mais les 0 et 1 seraient tout de même inversés.
+
+Exemple 2:
+ mplayer -af channels=6:4:0:0:0:1:0:2:0:3 media.avi
+
+changerait le nombre de canaux à 6 et définirait 4 routes copiant le canal 0
+ dans les canaux 0 à 3. Les canaux 4 et 5 contiendront du silence.
+
+
+
+
+Ce filtre est un convertisseur de format de sample. Il est automatiquement activé
+ si requis par la carte son ou un autre filtre.
+
+
+ bps
+ - peut être 1, 2 ou 4 et définie le nombre d'octets par sample. Cette option
+ est requise, la laisser vide provoquera une erreur à l'éxecution.
+
+ f
+ - est une chaine texte décrivant le format de sample. Cette chaine est un mix
+ concaténé de:
alaw, mulaw ou
+ imaadpcm, float ou int,
+ unsigned ou signed, le ou
+ be (little ou big endian). Cette option est requise, la laisser vide
+ provoquera une erreur à l'éxecution.
+
+
+Example:
+ mplayer media.avi -af format=4:float
+
+initialiserait le format de sortie en données à virgule de 4 octets par sample.
+
+
+
+
+Ce filtre décale le son vers les haut-parleurs de façon a faire arriver le son dans les
+ différents canaux au même moment dans la position d'écoute. Cela n'est utile que si
+ vous avez plus de 2 haut-parleurs Ce filtre a une nombre variable de paramètres:
+
+
+ d1:d2:d3...
+ - sont des nombres à virgule représentant les décalages en ms qui devraient être
+ imposés aux différents canaux. Le décalage minimum est 0ms et le maximum
+ est 1000ms.
+
+
+Pour calculer le décalage requis pour chaque canal, faites comme ceci:
+
+
+ - Mesurez la distance entre les hauts parleurs et votre position d'écoute (en metres)
+ ce qui vous donne les distances s1 à s5 (pour un système 5.1).
+ Ce n'est pas la peine de le faire pour le caisson de basses (vous n'entendrez pas la
+ différence de toute façon).
+ - Soustraiez les distances s1 à s5 à la distance maximum c-a-d.
+ s[i] = max(s) - s[i]; i = 1...5
+ - Les décalages requis (en ms) sont calculés avec
+ d[i] = 1000*s[i]/342; i = 1...5
+
+
+Exemple:
+ mplayer -af delay=10.5:10.5:0:0:7:0 media.avi
+
+décalerait les canaux avant gauche et droite de 10.5ms, les deux canaux arrière et le
+ caisson de 0ms et le canal central de 7ms.
+
+
+
+
+Ce filtre est un contrôleur de volume logiciel. Utilisez ce filtre avec précaution
+ car il peut réduire le signal au niveau de bruit du son. Dans la plupart des cas
+ il vaut mieux fixer le niveau du son PCM au max, laisser ce filtre de côté et contrôler
+ le niveau de sortie de vos haut-parleurs avec le contrôleur de volume principal du
+ mixeur. Si il y a un amplificateur externe connecté à l'ordinateur (ce qui est presque
+ toujours le cas), le niveau de bruit peut être minimisé en ajustant le niveau maître
+ et le bouton du volume jusqu'à ce que le bruit résiduel soit parti. Ce filtre a
+ deux options:
+
+
+ v
+ - est un nombre à virgule compris entre -200 et +60 qui représente le niveau
+ du volume en dB. Le niveau par défaut est -10dB.
+
+ c
+ - est un contrôle binaire qui active et désactuve le soft clipping. Le Soft-clipping
+ peut rendre le son plus fluide si de très gros niveaux de volume de son sont utilisés.
+ Activez cette option si l'intervale dynamique de vos haut-parleurs est très bas.
+ Soyez conscient que cette fonction crée une distortion et ne devrait être utilisé
+ qu'en dernier recours.
+
+
+Example:
+ mplayer -af volume=10.1:0 media.avi
+
+amplifierait le son de 10.1dB et bloque le volume si il est trop haut.
+
+Ce filtre a une seconde fonction: Il mesure le niveau maximum du son et l'affiche
+ quand MPlayer se termine. Cette estimation de volume peut être utilisée pour définir
+ le niveau de son dans MEncoder pour que l'intervale dynamique maximum soit utilisé.
+
+
+
+
+ Ce filtre est un égaliseur graphique à 10 bandes, implementé en utilisant 10 filtres
+ IIR de bande passante. Cela signifie qu'il fonctionne quel que soit le type d'audio
+ joué. Les fréquences centrales pour les 10 bandes sont:
+
+
+ | Bande No. | Fréquence centrale |
+ | 0 | 31.25 Hz |
+ | 1 | 62.50 Hz |
+ | 2 | 125.0 Hz |
+ | 3 | 250.0 Hz |
+ | 4 | 500.0 Hz |
+ | 5 | 1.000 kHz |
+ | 6 | 2.000 kHz |
+ | 7 | 4.000 kHz |
+ | 8 | 8.000 kHz |
+ | 9 | 16.00 kHz |
+
+
+Si la fréquence du son joué est plus basse que la fréquence centrale pour une bande
+ de fréquence, alors cette bande sera désactivée. Un bogue connu de ce filtre est que
+ les caractéristiques de la plus haute bande ne sont pas complètement symétriques si
+ la fréquence du sample est proche de la fréquence centrale de la bande. Ce problème
+ peut être contourné en up-samplant le son en utilisant le filtre resample avant qu'il
+ n'atteigne ce filtre.
+
+Ce filtre a 10 paramètres:
+
+
+ g1:g2:g3...g10
+ - sont des nombres à virgule compris entre -12 et +12dB représentant le gain en
+ dB pour chaque bande de fréquence.
+
+
+Exemple:
+ mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi
+
+amplifierait le son sur les fréquences les plus hautes et les plus basses tout en
+ les annulant presque complètement autour de 1kHz.
+
+
+
+Ce filtre peut être utilisé pour mixer les canaux arbitrairement. Fondamentalement
+ c'est une combinaison des filtres volume control et channels. Il y a deux utilisations
+ principales pour ce filtre:
+
+
+ - Down-mixage de nombreux canaux dans seulement quelques-un, stéréo vers mono par
+ exemple.
+ - Faire varier la "largeur" du haut parleur central dans un système de son surround.
+
+
+Ce filtre est difficile à utiliser, et nécessitera quelques réglage avant d'obtenir le
+ résultat souhaité. Le nombre d'options pour ce filtre dépends du nombre de canaux de
+ sortie:
+
+
+ nch
+ - est un entier compris entre 1 et 6 et est utilisé pour définir le nombre de canaux
+ de sortie. Cette option est requise, la laisser vide provoquera une erreur à
+ l'éxecution.
+
+ l00:l01:l02:..l10:l11:l12:...ln0:ln1:ln2:...
+ - sont des nombres à virgule compris entre 0 et 1.
l[i][j] détermine
+ le nombre j de canaux d'entrée à mixer dans le nombre i de canaux de sortie.
+
+
+Exemple:
+ mplayer -af pan=1:0.5:0.5 -channels 1 media.avi
+
+down-mixerait de stéréo vers mono.
+
+
+Note: Les plugins audio ont été remplacés par les filtres audio et seront
+ prochainements supprimés.
+
+
Mplayer supporte les plugins audio. Les plugins audio peuvent être utilisés
pour changer les propriétés des données audio avant que le son n'atteigne la