Journal Son sous Linux

Posté par  (site web personnel) .
Étiquettes : aucune
0
11
mar.
2003
Bon, résumons un peu les choses concernant le son sous Nunux. Il existe deux types pour le kernel propremet dit (à savoir Oss et Alsa), puis il y a ce qu'il y a au dessus, par exemple ESD, ou arts sous KDE.

Mon problème est le suivant, je cherche à avoir un son potable sous Linux. Je voudrais mon KDE puisse jouer ses sons sans devoir géner à proprement dit d'autres logiciels utilisant d'autres méthodes d'accès (exemple type: gmplayer). Comment dois je configurer le bitonio ? Esd + Arts KDE semble la bonne solution mais je n'arrive pas à faire fonctionner l'ensemble...

Plus généralement, comment configurez votre son de manière à éviter un maximum de problèmes ?
  • # Re: Son sous Linux

    Posté par  (site web personnel) . Évalué à 2.

    Je laisse la mdk le faire ca marche bien chez moi :-)
  • # Re: Son sous Linux

    Posté par  . Évalué à 3.

    Moi j'utilise pas KDE donc mon exemple va peut-être pas te plaire mais bon...
    J'utilise ESD et j'ai configuré tous mes "programmes sonores" pour l'utiliser.
    Pour mplayer, dans ~/.mplayer/config :
    ao = sdl:esd

    Pour ogg123, dans ~/.ogg123rc :
    default_device=esd

    Pour mpg321 et xine ça marche tout seul. Pour xmms, y a juste à cliquer dans les options audio. Sinon pour les programmes qui te laissent choisir le programme à jouer du son (par ex les evenements dans un client jabber) je mets esdplay (pour les wav) ou tout autre programme qui marche avec esd. Pour les programmes vraiment récalcitrants, il suffit des les piper dans esddsp.
    Ça marche nickel en ce qui me concerne.
    • [^] # Re: Son sous Linux

      Posté par  (site web personnel, Mastodon) . Évalué à 1.

      Je suis vachement interressé par ta solution ! Je suis en effet sous Debian sarge sans KDE (fvwm only). J'ai de très bon sons, mais ils savent évidemment pas se jouer en même temps.

      Tu saurais m'expliquer comment tu lances esd au démarrage ?

      Mes livres CC By-SA : https://ploum.net/livres.html

      • [^] # Re: Son sous Linux

        Posté par  . Évalué à 2.

        Tu saurais m'expliquer comment tu lances esd au démarrage ?
        Je tappe «esd &» en petit utilisateur.
        • [^] # Re: Son sous Linux

          Posté par  (site web personnel, Mastodon) . Évalué à 1.

          y'a un truc que je dois pas piger parce que j'ai pas esd !

          J'ai esdcat, esdplay et compagnie, mais pas esd :(

          Mes livres CC By-SA : https://ploum.net/livres.html

          • [^] # Re: Son sous Linux

            Posté par  . Évalué à 3.

            esdcat et esdplay sont dans le paquet debian esound-clients
            et esd est dans esound

            voilà...
            • [^] # Re: Son sous Linux

              Posté par  (site web personnel, Mastodon) . Évalué à 1.

              Oki merci ! J'avais tous les esd* saud esd tout seul !

              C'est marrant, un apt-cache search esd ne donne pas esound mais bien une liste de progs qui utilisent esd

              Mes livres CC By-SA : https://ploum.net/livres.html

              • [^] # Re: Son sous Linux

                Posté par  (site web personnel, Mastodon) . Évalué à 1.

                Et évidemment ça marche pas :'(

                Couldn't open any alsa card! Last card tried was 0
                Error opening card 0: Sound protocol is not compatible
                Audio device open for 44.1Khz, stereo, 16bit failed
                Trying 44.1Khz, 8bit stereo.
                Couldn't open any alsa card! Last card tried was 0
                Error opening card 0: Sound protocol is not compatible
                Audio device open for 44.1Khz, stereo, 8bit failed
                Trying 48Khz, 16bit stereo.
                Couldn't open any alsa card! Last card tried was 0
                Error opening card 0: Sound protocol is not compatible
                Audio device open for 44.1Khz, stereo, 8bit failed
                Trying 22.05Khz, 8bit stereo.


                et y'en a une chiée...

                Mes livres CC By-SA : https://ploum.net/livres.html

      • [^] # Re: Son sous Linux

        Posté par  . Évalué à 2.

        Tu rajoute "esd &" dans un script de démarrage du type /etc/rc.d/rc.local ?
  • # Re: Son sous Linux

    Posté par  . Évalué à 3.

    Moi j'utilise KDE (vive KDE 3.1 \o/ )
    et donc j'ai bien arts...

    Pour tout les logiciels qui n'utilise pas arts, utilise le programme soundwrapper qui permet d"émuler un périphérique oss et qui envoi ainsi les données sur arts. Je sais que sous Mandrake 9.0, par défaut xmms est régler en sortie sur oss et lancé dans le menu KDE via "soundwrapper xmms".

    cependant je n'ai jamais essayer d'acceder à un micro via soundwrapper...
    Attention, je sais que UT2003 ne supporte pas trop soundwrapper, il y a un décalage sur le son donc je ne démarre par kde3.1 mais un tout simple blackbox ou mem twm pour jouer à UT2003

    Aussi comme ca été dit précédemment, mplayer, xine, xmms supportent en standard les sorties au format arts.

    Le seul probleme que j'ai, (je n'est pas chercher à le résoundre d'ailleurs) c que seul l'utilisateur qui a lancé arts à le droit d'acceder à arts, ainsi avec un KDE lancé via l'utilisateur toto (et donc arts aussi), impossible de faire par exemple su root -c "mplayer -ao arts /root/ledivxdelamortquituequejelanceenroot.avi"
    • [^] # Re: Son sous Linux

      Posté par  (site web personnel) . Évalué à 1.

      dans un sens ton problème n'en est pas un... imagine que qq1 via ssh te fasse un joli cat /vmlinux > /dev/dsp =)

      [XXXXX] -1
    • [^] # Re: Son sous Linux

      Posté par  (site web personnel) . Évalué à 1.

      euh, c'est sûr pour mplayer ? Impossible de voir le audio driver correspondant (avec mplayer -ao help), à moins que marillat est oublié de compilerle support...
      • [^] # Re: Son sous Linux

        Posté par  . Évalué à 1.

        mplayer -ao help me donne :

        mpegpes DVB audio output
        oss OSS/ioctl audio output
        alsa9 ALSA-0.9.x audio output
        arts aRts audio output
        esd EsounD audio output
        nas NAS audio output
        sdl SDLlib audio output
        null Null audio output
        pcm RAW PCM/WAVE file writer audio output
        plugin Plugin audio output

        (c la version 0.9rc4 mdk-plf que j'ai)
        • [^] # Re: Son sous Linux

          Posté par  (site web personnel) . Évalué à 2.

          OK, il semble que les packages offerts par marillat n'offrent pas le support de arts. Le paquetage debian des sources indiquent une un conflict avec libarts. Après une récompilation, aucun problème.
    • [^] # Re: Son sous Linux

      Posté par  . Évalué à -2.

      divx c'est mal. C'est fermé et proprio. Utilisez xvid ou ffmpeg
  • # Re: Son sous Linux

    Posté par  . Évalué à 0.

    Le mieux, c'est d'avoir une carte son digne de ce nom, style emu10k1 (SB Live!), qui a plusieurs canaux «physiques» (non, je ne sais pas de quoi je parle), c'est à dire qu'il est possible à plusieurs programmes d'y accéder directement sans utiliser ces bouses infames que sont esd ou arts et consorts.
    Avec ALSA ou OSS, c'est de toute façon l'idéal.
    • [^] # Re: Son sous Linux

      Posté par  . Évalué à 3.

      J'ai 2 questions à te poser :
      1) Quels sont tes très solides arguments techniques pour traiter esd et artsd de bouses infames ?
      2) Peut-on exporter le son en réseau avec une sb live (en hard) ?
      • [^] # Re: Son sous Linux

        Posté par  . Évalué à -1.

        1/Bouse infame arts je pense pas , c est autre chose qu bete serveur de son , en revanche si tu a une carte multichannel comme la sblive ( 32 canaux hard si je me trompe pas ) inutile de passer par arts esd ou autre serveur de son si ton seul but est de multiplexer le son vu que ta sblive fais ca tout seul comme une grande ( comprendre plusieurs applies peuvent taper dans /dev/dsp ou /dev/asound/blabla )

        2/Pour ce qui est de l "export" de son a travers le reseau , esound le fait mais il existe des trucs un peu mieux comme NAS http://radscan.com/nas.html(...) ) ,

        sinon pour toutes questions que tu peux te poser pour l ausio sous linux il existe http://www.linux-sound.org/(...) , LE site qui recense tout en rapport avec l'audio
      • [^] # Re: Son sous Linux

        Posté par  . Évalué à -1.

        1) je n'ai pas d'argument technique à proprement parler. J'ai juste trouvé bien plus pratique d'utiliser les nombreux canaux matériels de ma carte plutot que de passer par un «mixer logiciel», surtout quand le son est dégradé (testé avec une version d'esd qui date je te l'accorde). Le terme «bouse» est probablement un peu fort... mais résumait bien l'impression que ce logiciel m'avait laissée.

        2) pas à ma connaissance, mais je t'avoue que comme le dit houplaboom dans ce thread, esd est vraiment la dernière solution à laquelle je penserais dans ce cas.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.