best counter
GNU/Linux. MuyLinux

Todos los secretos del audio en Linux

12/04/2010| por | 7 comentarios

TuxRadar es uno de esos sitios web que siempre nos sorprende con contenidos que aunque parezcan repetitivos aclaran mucho temas que seguramente algunos no tenéis del todo controlados. Uno de los más interesantes es el de los sistemas que se encargan del audio en Linux, y que no parecen estar del todo resueltos incluso cuando ya tenemos otras muchas facetas del sistema operativo muy mascadas.

LXF130.audio .layers Todos los secretos del audio en Linux

Lo cierto es que las tecnologías implicadas en la reproducción de audio en las distribuciones Linux son menos claras de lo que deberían, y de hecho los componentes que toman parte en este tipo de tareas hacen que sea complicado explicar esas interrelaciones, y es lo que tratan de solucionar en TuxRadar con un artículo realmente imprescindible si os gustan estos temas, y que eso sí, fue publicado en Linux Format, una revista “hermana” de esta publicación on-line.

En la imagen que encabeza el artículo por ejemplo podéis ver más o menos la estructura de las capas implicadas normalmente en la reproducción de sonido en Linux. En TuxRadar han realizado un repaso por cada una de esas capas, y explican qué es lo que hace y qué relaciones tiene con sus “compañeras.

Screenshot PulseAudioPreferences 437x500 Todos los secretos del audio en Linux

Las protagonistas del artículo son ALSA (Advanced Linux Sound Architecture) y , cómo no, PulseAudio,  que trabaja conjuntamente con la anterior para ofrecer esa reproducción de sonido, que aún puede hacer uso de otras capas como GStreamer, Xine o Phonon, dependiendo de los casos.

Así pues, lectura del día recomendada si os queréis aclarar con este apartado de las distribuciones Linux que da más problemas de los deseados -algo que se puede comprobar en los foros de usuarios de todo tipo de distribuciones- y que seguramente os hará ver la luz.

Related posts:

  1. Conviértete en un maestro de GIMP: 5 sitios web para aprender todos sus secretos
  2. Todos los secretos de openSUSE 11.4, al descubierto
  3. ¿Cómo era Linux en el año 2000?
  4. Twitter en Linux: clientes para todos
  5. Los secretos de fstab al descubierto
Etiquetas: , , ,

Hay 7 comentarios

  1. 1
    nanaki dice:

    ooooooo
    gracias!!! necesitaba ESO!! =)
    no sabes la de problemas k e tenido (como muchos, supongo) sobretodo ultimamente con el micro (hasta me veia obligado a ir a windows para hablar por skype!) hasta que un dia ¡PUM! se resolvieron solos al correr el comprobador del sistema (sistema>administracion>comprobador del sistema)
    eso si, antes ya habia estado haciendo mil trastadas, asi que puede que no fuese solo eso jejeje

    saludos y gracias por el aporte!

  2. 2
    Anónimo dice:

    La única ventaja que le veo a Windows frente a GNU/Linux es el sonido. Ya parece que se va mejorando poco a poco, pero cosas como que no puedas tener varios flujos de audio reproduciéndose al mismo tiempo me parece poco menos que una aberración. Ya no me pasa más que a veces con Flash, pero es algo que el sistema no debería hacer mal. Todos los sonidos deberían mezclarse independientemente de la implementación que estés usando en cada programa.

    DirectSound es mucho mejor en ese sentido, pero es lo único en lo que nos ganan a mi parecer.

    • 3
      dark1789 dice:

      No estoy de acuerdo contigo 100%, de hecho de la manera que windows maneja el audio es muchisimo mas fragil y complicada de lo que linux lo hace, si quieres saber que tan fragil es, solo se necesita provocar un error en uno de los 6 procesos de ejecucion de svchost.exe y tu audio pasara a mejor vida hasta que no reinicies la pc, algo que muchas aplicaciones en windows pueden hacer hasta de manera inconciente. Sobre tener varios flujos de audio en ejecucion al mismo tiempo no he tenido problema alguno, he sabido tener xbmc, amarok, vlc y dragon player abiertos y no se sacan los ojos por el audio.

      • 4
        Anónimo dice:

        Te explico. Lo de los flujos ocurre principalmente con Flash. El resto de los programas ya se han adaptado para usar ALSA, OSS, ESD o el que esté libre si no lo está el que suelen usar. Con PulseAudio esto ha mejorado muchísimo, pero por ejemplo, iniciando Totem-xine, intentas iniciar un vídeo en Flash y no puede acceder al dispositivo. Son pequeños detalles tontos que no deben ocurrir, y aunque se deba a que Flash no sabe elegir otro dispositivo, eso es algo que tendría que resolver la capa de audio. Antes me pasaba con otros programas, pero bueno. Lo mismo me ocurría con TeamSpeak y WoW en Wine, aunque ya no lo uso.

        Es un tema de mezcla por software cuando la tarjeta de sonido no mezcla por hardware o no lo hace con más de ciertos flujos.

        Repito, no quiero Windows ni en pintura, pero el sistema de sonido, por muy frágil que digas que es, nunca me ha cascado ni fallado por tonterías de esas. Es lo único que mejoraría en GNU/Linux.

        • 5
          Jose dice:

          Pulseaudio no lo uso, da problemas en Ubuntu, pero han decidido usar ALSA con la 10.04.
          Tengo entendido que en otras distribuciones funciona correctamente.

          Para el que no lo sepa, la solución para usar ALSA, es crear el fichero .alsoftrc en /home/USUARIO y copiar y pegar este código:

          format = AL_FORMAT_STEREO16

          cf_level = 2

          drivers = alsa

          [alsa]
          device = plug:dmix
          capture = dsnoop
          nmap = false

          Saludos

          • 6
            MagoBlanco dice:

            en algunas distros pulseaudio presenta malfuncionamiento con los archivos MIDI… en otras no… incluso cuando son distros basadas en una misma distro base… ¿alguno sabe por qué puede pasar?

            Saludos, MB

  3. 7

    [...] Crédito es para el Autor: Picajoso, muylinux] Este artículo ha sido leido 9 veces AKPC_IDS += "7521,";Popularity: unranked [?] Share and [...]

Escribe tu comentario