Au passage, il en profite pour donner ses préconisations en ce qui concerne les différents jeux de pilotes, et on apprend ainsi que le pire ennemi de la vidéo sous Linux est... OSS ! Il conseille aussi sur le matériel à avoir, notamment les cartes graphiques. Pour résumer l'article dans les grandes lignes:
- Utiliser ALSA (ça tombe bien la version stable vient de sortir), et pas OSS. L'explication est assez hallucinante, et personnellement je ne la connaissais pas, croyant que seul le full-duplex faisait la différence, mais, apparament, la plupart des modules OSS du noyau par défaut ne renvoient pas les informations correctes sur l'état du tampon, etc. Donc, pour ceux qui utilisent des distributions sans ALSA, on en a la confirmation: ces distributions là n'ont absolument aucune envie d'être un minimum multimédia, chapeau rouge en tete (Féliciano ? oui je sais, freshrpms est là)
- Pour la vidéo, en gros il conseille de laisser tomber les extensions classiques nécessaires pour la vidéo (Xv, typiquement), qui sont pas terribles, et, quand c'est possible (cartes ATI et Matrox), d'utiliser VIDIX (pour les cartes NVidia, il semble que Xv soit correct, et pour les autres, ben vaut mieux pas en avoir...)
- Enfin plein de petits conseils, concernant les filtres (désentrelaçage, ...), la synchro Audio-Vidéo (le fameux echo 1024 > /proc/sys/dev/rtc/max-user-freq avec un kernel un peu récent), le Direct Rendering, etc.
NB: si vous pouvez lire l'anglais, c'est mieux, mon résumé est assez court ;-))
Aller plus loin
- L'article Freshmeat (44 clics)
# Re: Comment bien utiliser MPlayer ?
Posté par gnumdk (site web personnel) . Évalué à 10.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par Frédéric Desmoulins (site web personnel) . Évalué à 10.
Parce que je veux bien que mplayer soit vraiment super top rapide mais 1% du cpu, c peu qd meme pour decoder un divx :) M'enfin je connais pas ton architecture non plus.
Par contre, si tu passes de 1% à 25% en changeant /proc/sys/dev/rtc/max-user-freq c'est pas normal. Chez moi, ca augmente d'env. 3%.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par seedeexeen . Évalué à 7.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par Nicolas Boulay (site web personnel) . Évalué à 7.
"La première sécurité est la liberté"
[^] # Re: Comment bien utiliser MPlayer ?
Posté par seedeexeen . Évalué à 5.
un des dev de xine (Miguel Freitas) a bossé avec Ingo Molar (dev du scheduler) pour identifier les pb lié au nouveau scheduler
[^] # Re: Comment bien utiliser MPlayer ?
Posté par Francois Revol (site web personnel) . Évalué à 1.
Ou pourquoi ça fait 10 ans que BeOS n'a pas ce problème :)
[^] # Re: Comment bien utiliser MPlayer ?
Posté par cauchemar . Évalué à 10.
A ma connaissance, il n'y a que la redhat 8.0 qui a X nicé à -10 (c'est le noyau qui le fait). Mais c'est une connerie et redhat le reconnait. La prochaine 8.1 n'aura pas cette "feature".
[^] # Re: Comment bien utiliser MPlayer ?
Posté par Tof . Évalué à 2.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par Larry Cow . Évalué à 2.
Dans mes bras :)
(à propos, tes tests de Zeta ca donne quoi?)
[^] # Re: Comment bien utiliser MPlayer ?
Posté par notrya2 . Évalué à 8.
Faut recadrer le contexte. Linux est un OS a usage général mais néanmoins plustot orienté serveur station de travail.
Linux peut parfaitement faire ça sans problème en utilisant une peu de temps réel. Mais il y a des problèmes si ça peut être utilisé de façon agressive par n'importe quelle appli utilisateur. Si n'importe quelle appli peut-être locké en mémoire vive il y a de gros risque en environnement serveur. Bref, autoriser du temps réel pour n'importe quelle applis doit être géré avec beaucoup de finesse.
Prendre rtlinux et ajouter un module lecteur mp3 est une assez mauvaise idée même si pour écouter de la musique, ca marche parfaitement.
Si mois sous Linux j'ai pas de problème pour lire du mp3 avec xmms et depuis très longtemps. Par contre la présence ou non de ce problème dépend beaucoup de la taille du buffer de la carte audio.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par Nicolas Stransky . Évalué à 1.
Malheureusement non, du moins c'est encore le cas avec un 2.5 récent : j'observe encore des sauts dans xmms en changeant de bureau sous enlightenment par exemple. La solution c'est plutot de renicer xmms...
[^] # Re: Comment bien utiliser MPlayer ?
Posté par gnumdk (site web personnel) . Évalué à 2.
Use E16, best Window Manager on earth!
[^] # Re: Comment bien utiliser MPlayer ?
Posté par Nicolas Stransky . Évalué à 3.
Un P4 2.5GHz. Mais le problème vient surtout sous debian du fait que Xfree est en nice -10 et xmms en 0. En changeant quelque peu les priorités, le problème est réglé.
Use E16, best Window Manager on earth!
Oui, enfin il serait temps qu'il évolue un peu, là... :)
[^] # Re: Comment bien utiliser MPlayer ?
Posté par Laurent Saint-Michel . Évalué à 3.
Encore un peu de patience, la version de Evas (l'environement de dev./rendu) est en 1.0pre5. La sortie de E17 est don proche, encore deux ou trois decénnies et c'est bon ;)
A+
[^] # Re: Comment bien utiliser MPlayer ?
Posté par Julien Portalier . Évalué à 0.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par cauchemar . Évalué à 4.
Tu as peut-être un buffer audio très faible.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par Linux_GTI . Évalué à 9.
http://www.alsa-project.org/alsa-doc/alsa-howto/x934.htm(...)
[^] # Re: Comment bien utiliser MPlayer ?
Posté par cauchemar . Évalué à 7.
Le max-user-freq n'est pas lié au scheduler. C'est pour l'utilisation de l'horloge du PC.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par Anonyme . Évalué à 10.
j'avais un decodeur mp3 qui prenait rien sur ma machine,
d'apres ps, ce qui etait faux
j'avais a l'epoque envoye un mail a la mail-list de linux,
qqn m'avait envoye un patch, et la toutes les stats
etaient fausses mais dans l'autre sens, tout consommait
+ que prevu
j'utilisais usleep dans mon appli
ca peut etre ca
pour vraiment savoir combien de cpu te prend le decodeur,
faut le lancer sans sortir le son en real-time, et comme ca tu
sais les vraies stats.
ex : 1 minute de son decodee en 1s => 1/60 du temps cpu
utilise par le decodeur
ca doit etre du au usleep qui rend la main au noyau avant
la fin des 1/100s alloue au process (supposons une horloge
a 100Hz), faire des stats la-dessus c'est bordelique :)
my 2 cents
[^] # Re: Comment bien utiliser MPlayer ?
Posté par cauchemar . Évalué à 10.
Faut ce méfier des valeurs fournies par top/ps. Avec un 2.4.15, j'avais 2 % de consommation de cpu pour un affichage d'un vidéo en 1024x768.
Suis en 2.4.18 et maintenant j'ai autour de 35 %. Le 2.4.15 se plantait dans son estimation.
# Re: Comment bien utiliser MPlayer ?
Posté par Boa Treize (site web personnel) . Évalué à 6.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par mammique . Évalué à 2.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par Boa Treize (site web personnel) . Évalué à 5.
http://www.winischhofer.net/linuxsis630.shtml(...)
Bonne lecture, c'est assez passionant. :)
[^] # Re: Comment bien utiliser MPlayer ?
Posté par mammique . Évalué à -1.
# Re: Comment bien utiliser MPlayer ?
Posté par seedeexeen . Évalué à 10.
Et effectivement, il y en a qui faisaient planter le kernel.
C'est pour ça que xine possède 4 ou 5 méthodes de synchronisation pour OSS, et une seule qui marche pour ALSA.
Pour le direct rendering, je ne vois pas trop en quoi c'est top, les accès en RAM video sont lents, d'ailleurs il l'avoue à moitié. Si les drivers Xv savaient copier vers la RAM de la carte graphique en utilisant le controleur DMA, ça serait à mon avi mieux.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par tgl . Évalué à 5.
Héhé, voilà un faute bien à propos :)
[^] # Re: Comment bien utiliser MPlayer ?
Posté par seedeexeen . Évalué à 1.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par Tibo . Évalué à 6.
Et qu'elles sont les différences majeures entre les deux ?
merci d'avance !
[^] # Re: Comment bien utiliser MPlayer ?
Posté par Thierry GRAUSS . Évalué à 10.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par let antibarbie = xp <- xp - 1 . Évalué à 3.
A noter que comme dans le temps avec les Sound Blaster, les bonnes petites cartes son a base de chipset emu10k1 n'ont pas de probleme majeur, ni avec OSS, ni avec ALSA.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par Thierry GRAUSS . Évalué à 2.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par Linux_GTI . Évalué à 10.
Oui mais ça n'a pratiquement aucun interêt.
Pour utiliser l'émulation alsa il faut dans /etc/modules.conf
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
Par contre, on ne peut pas charger le driver OSS et Alsa de la carte en même temps. C'est soit l'un soit l'autre. Les modules (/lib/modules/2.4.20) peuvent cohabiter.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par nigaiden . Évalué à 5.
Dans le même genre, mplayer propose un filtre "crop" qui permet d'enlever les bandes noires des films qui ont été codés avec (baaah). Cela permet d'économiser encore un peu de bande passante, au lieu de la gâcher pour envoyer des bandes noires.
Je ferai des petits tests la semaine prochaine sur mon K6, et je mettrai les résultats en réponse à ce message, si cette nouvelle n'a pas disparu de la boîte "others".
# FAQ : ARTS et réglage du son
Posté par rouge13 . Évalué à 1.
Pour que ça marche bien il faut arrêter arts et passer par OSS par exemple côté Mplayer. J'ai regardé la FAQ, rien, dans ce dossier rien non plus ... une idée ?
[^] # Re: FAQ : ARTS et réglage du son
Posté par FRLinux (site web personnel) . Évalué à 2.
Steph
[^] # Re: FAQ : ARTS et réglage du son
Posté par seedeexeen . Évalué à 1.
en plus il bouffe du cpu
[^] # Re: FAQ : ARTS et réglage du son
Posté par Benoît Déchamps (site web personnel) . Évalué à 3.
[^] # Re: FAQ : ARTS et réglage du son
Posté par Benoît Déchamps (site web personnel) . Évalué à 1.
[^] # Re: FAQ : ARTS et réglage du son
Posté par Polaris . Évalué à 1.
Pardon ? Alors comment ça se fait que je peux lire simultanément les 22 épisodes de la saison 6 de Buffy, chacun avec sa bande son (sacrée cacophonie) sans rien d'autre que Alsa ?
dharma:~> ps aux | grep artsd && ps aux | grep esd
mantra 24183 0.0 0.1 3432 652 pts/0 R 21:52 0:00 grep artsd
mantra 24185 0.0 0.1 3432 652 pts/0 R 21:52 0:00 grep esd
[^] # Re: FAQ : ARTS et réglage du son
Posté par wismerhill . Évalué à 2.
[^] # Re: FAQ : ARTS et réglage du son
Posté par Linux_GTI . Évalué à 6.
[^] # Re: FAQ : ARTS et réglage du son
Posté par mickabouille . Évalué à 5.
[^] # Re: FAQ : ARTS et réglage du son
Posté par rouge13 . Évalué à 2.
[^] # Re: FAQ : ARTS et réglage du son
Posté par M . Évalué à 2.
[^] # Re: FAQ : ARTS et réglage du son
Posté par tgl . Évalué à 5.
- par des applis mal fichu (le plugin flash de macromédia par exemple, qui plantait si le device n'était pas disponible) ;
- pour des cartes sons qui ne supportent pas assez de voix ;
- pour des cartes dont les drivers sont encore buggués à ce niveau.
Mais c'est vrai que dans une grande majorité des cas, on peut s'en passer. Or il me semble que kde l'active par défaut, ce qui n'est pas nécéssaire, voir nuisible.
[^] # Re: FAQ : ARTS et réglage du son
Posté par Infernal Quack (site web personnel) . Évalué à 5.
- On peut jouer plein de truc en même temps même si la carte son le peut pas en natif,
- Centralisation des plugins de lecture (mp3, ogg, mod,...) et donc tous les programmes passant par arts en profite,
- Centralisation des effets (à la xmms) du genre remove voice, reverberation, amplification stereo,....
- Enchainement des effets alors que xmms ne le peut pas,
- Des effets super complexes via artsbuild mais ça manque de doc,
....
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: FAQ : ARTS et réglage du son
Posté par Vincent . Évalué à 4.
En gros on fait en soft ce que certains DSP de carte son font (emu10k1 sur les live par exemple). L'avantage etant que du code soft de cpu central est beaucoup plus "flexible" que du code de DSP.
Bon y'a des inconvenients aussi :). Ca prend du cpu. Ca peut entrainer de la latence (depend des objectifs du serveur de son).
Bref dans l'ensemble ca peut etre tres pratique.
[^] # Re: FAQ : ARTS et réglage du son
Posté par Boa Treize (site web personnel) . Évalué à 5.
Dans un autre genre, mais sur le même principe, j'ai pu comparer deux streams, un "basse qualité" sur le haut-parleur de gauche, et un "haute qualité" sur le haut-parleur de droite. C'était marrant, mais surtout parce que les deux streams étaient décalés de plusieurs secondes, ça faisait un super effet d'echo.
Bien sûr, je pourrais aussi simuler des chambres d'échos et autres effets tordus, et les appliquer à n'importe quelle source sonore aRts. D'ailleurs, noatun ne fait rien d'autre que d'offrir un accès de haut niveau à ces fonctionnalités dans son menu d'effets sonores.
[^] # Re: FAQ : ARTS et réglage du son
Posté par Benjamin . Évalué à 5.
Tu aurais aussi pu faire le meme genre de chose avec les filtres audio de mplayer, un truc genre:
mplayer machin_a_jouer -af channels=2:2:0:1:1:1
(qui veut dire
2-> 2 cannaux
2 -> 2 routes
0:1 -> premiere route, le canal 0 va dans l'enceinte 1
1:1 -> deuxieme route le canal 1 va dans l'enceinte 1 (pas obligatoire a priori, mais c'est pour l'exemple))
Autre exemple, pour rendre une vidéo mono en stéréo: -af channels=2:2:1:0:1:1
[^] # Re: FAQ : ARTS et réglage du son
Posté par Infernal Quack (site web personnel) . Évalué à 3.
Tu utilises mplayer pour tes mp3/ogg ? Tu utilises mplayer pour les sons dans les jeux ? Tu utilises mplayer pour te prévenir d'un mesaage dans ton IM favori ?
C'est là qu'on voit l'avantage d'un serveur de son
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: FAQ : ARTS et réglage du son
Posté par bad sheep (site web personnel) . Évalué à 3.
[^] # Re: FAQ : ARTS et réglage du son
Posté par mickabouille . Évalué à 3.
[^] # Re: FAQ : ARTS et réglage du son
Posté par Benoît Déchamps (site web personnel) . Évalué à 2.
Quand je lance mplayer avec le driver arts, ça plante ce dernier.
Comme j'ai deux cartes sons, une est dédiée à arts et l'autre pour les programme qui ne supportent pas arts.
# Re: Comment bien utiliser MPlayer ?
Posté par Bernez . Évalué à 0.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par Pierre Pronchery (site web personnel) . Évalué à 9.
Donc, vu en banniere de xmms.org:
"esound est a mettre a la poubelle. La seule chose qu'il ait pour lui c'est une bonne interface de programmation, pour narsiller a peu pres quand il faut. tout le reste lui passe au dessus."
-- Alan Cox
khorben
# Re: Comment bien utiliser MPlayer ?
Posté par matiasf . Évalué à -3.
La chapeau rouge c'est pour les grands. C'est pas une gameboy.
[^] # Re: Comment bien utiliser MPlayer ?
Posté par matiasf . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.