ver pelicula vía jackd / sonido alsa hacia jackd

Imagen de gotxa
0 puntos

Holars
a ver si alguien me alumbra...

En UbuntuStudio, intento que Totem o cualquier reproductor de video/dvd (vlc, mplayer,...) saque sonido a través de jackd.

Como no he visto claras las opciones de estos reproductores para sacar el sonido por jackd, he pensado en un plugin/librería que rutee todo el sonido que sale de alsa hacia jackd. He buscado en Synaptic y he instalado el paquete libasound2-plugins cuya descripción parece que hace lo que quiero:

[...]
The ALSA library plugin "jack" allows the ALSA library to play or capture via JACK.
[...]

Pero no consigo hacer que funcione, Totem y compañía siguen sonando por los altavoces del portátil y no por el interfaz de audio firewire (lo hago funcionar con jackd y comprobado que funciona con aplicaciones nativas jackd).

También he leido /usr/share/doc/libasound2-plugins/README-jack que dice que haga un archivo .asoundrc con la descripción del plugin 'jack' alsa-pcm:
$ cat ~/.asoundrc
        pcm.jack {
                type jack
                playback_ports {
                        0 alsa_pcm:playback_1
                        1 alsa_pcm:playback_1
                }
                capture_ports {
                        0 alsa_pcm:capture_1
                        1 alsa_pcm:pcapture_1
                }
        }

 

pero ni con esas. Al ejecutar el ejemplo que viene en este README me dice que no encuentra la librería /usr/lib/alsa-lib/libasound_module_pcm_jack.so, cosa que es cierta porque este fichero .so no existe en todo el sistema.

Creo que me alejo del objetivo (ver una peli con el sonido hacia jackd y no hacia alsa) en vez de acercarme... ¿Alguien sabe si voy bien? En realidad me bastaría con saber si usais algún reproductor de video compatible con jackd... aunque lo mejor sería conseguir rutear el sonido de alsa a jackd (por aquello de la cabezonería y el control).

Gracias
g

Imagen de curroX
+1
0
-1

Hay un reproductor en desarrollo con esas características, ahora bien me temo que tendrás que compilar:

http://sourceforge.net/projects/xjadeo/

Saludos

+1
0
-1
Imagen de gotxa
+1
0
-1

hola curroX
leo en la página de xjadeo (X Jack Video Monitor), http://xjadeo.sourceforge.net/doc/ que sirve para sincronizar video con una fuente de tiempo externa. No parece estar hecho para ser un reproductor standalone vía jackd, los pantallazos son todos de este reproductor desde dentro de Ardour y Muse. También se puede controlar como reproductor normal usando el transporte de jack-control... creo que excede de lo que pido,

[...]xjadeo is a program that displays a video clip in sync with an external time source[...]

Aunque lo veo muy interesante para sincronizar video con audio.

Puestos a compilar, lo hago con mplayer para que soporte jack ¿no?

GoTXa
linux counter #116453

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de gotxa
+1
0
-1

Holas
me contesto...

Entre otras aplicaciones, veo en http://jackaudio.org/applications que aparecen los reproductores de video/dvd compatibles con Jack mplayer y vlc, creo que de momento no hay más. El caso es que ninguna de las versiones actuales de mplayer o vlc que accedemos vía repositorios tienen habilitada esta posibilidad.

Solución: compilar una versión SVN que ya soporta el transporte de audio jack. He elegido al bueno de VLC.

He seguido
http://www.jbkempf.com/blog/post/2007/05/06/Build-VLC-media-player-under-Ubuntu-Feisty-704
sin no pocos percances... bueno, más que percances, un montón de librerías *-dev que son necesarias y que he tenido que instalar vía synaptic en un claro seguimiento del poco científico método de Intento Y Error, creo que causado porque la primera instrucción de esta página ('$ sudo apt-get build-dep vlc') me ha lanzado un hermoso error "No se pudieron satisfacer las dependencias de construcción de vlc".

El proceso de compilado crea un ejecutable vlc en el directorio de nuestra elección (donde se compila), ejecuto y eureka :-).

Así que ahora voy a verme la peli, que me lo he ganado.

EDITADO: ooohh, que boniicooo xD

P.D. sigue sin responderse la pregunta clave: ¿cómo puedo rutear la salida de alsa hacia jackd? Si alguien tiene idea estaría eternamente agradecido.

Por un pingüino oldskool
GoTXa
linux counter #116453

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de curroX
+1
0
-1

Bueno pues el problema que planteas debe de ser parecido al que tengo yo con Audacity, que teoricamente va con jackd pero no aparece en las conexiones de este. Para mí este problema es bastante molesto porque cuando quiero utilizarlo tengo que salirde las aplicaciones que tengo abiertas con jackd, así que en vez de darte soluciones te planteo una nueva duda ... (o no se si la misma).

 Saludos

+1
0
-1
Imagen de pinojazz
+1
0
-1

gotxa dijo:

¿cómo puedo rutear la salida de alsa hacia jackd?

La opción , para mí , está en mplayer , que tiene soporte para jack , basta con seleccionarlo en las preferencias del mismo.No sé cómo hacer para definir jack como sistema de audio predeterminado de la manera que lo planteas .

Todo esto lo digo suponiendo que tu tarjeta firewire tenga soporte en GNU/linux , ¿la reconoce jack? ¿puedes verla en la pestaña de conexiones de qjackctl?

_________

curroX dijo:

Bueno pues el problema que planteas debe de ser parecido al que tengo yo con Audacity, que teoricamente va con jackd pero no aparece en las conexiones de este. Para mí este problema es bastante molesto porque cuando quiero utilizarlo tengo que salirde las aplicaciones que tengo abiertas con jackd, así que en vez de darte soluciones te planteo una nueva duda ... (o no se si la misma).

 

 

Hola curroX ;-) , algunas versiones de audacity , si no me equivoco , se conectan a jack usando una versión concreta de portaudio , creo que la 19 o algo así , y aún así , al menos las pruebas que hice , no conseguí hacer ninguna grabación , para que aparezcan las conexiones recuerda que4 había que pulsar el boton de grabación o reproducción(no sé cual) una vez para que apareciera en las conexiones de jack , me da que ese sistema no acaba de ser muy eficaz , a ver si a los desarrolladores les da por implementarlo como dios manda.

Saludos.

 

http://www.telefonica.net/web2/pinojazz/

+1
0
-1
Imagen de gotxa
+1
0
-1

Hola pinojazz,
la solución con la que abro este hilo funcionó tras reiniciar... todo el sonido alsa se rutea a jackd cuando jackd está arrancado, no hay que hacer nada más en especial. Lo malo es que cuando una aplicación nativa jackd utiliza el sonido, las de alsa ya no suenan (o sea, no puedo hacer sonar a la vez aplicaciones alsa y jackd vía jackd).

Por otra parte, el nuevo VLC va sin problemas con jackd, ahora tengo ambos instalados. Por alguna razón que no tengo tiempo a determinar, mplayer es ahora el reproductor más falluto que tengo :-/ supongo que está mal tuneado despues de haberle dado tantas vueltas a las preferencias de audio y video (también uso compiz-fusion).

Mi Edirol FA66 la hice funcionar no sin un par de piruetas bien descritas en los manuales de jackd y freebob (cambió de nombre). En estos foros está posteada la solución. Va al pelo.

Gracias por el interés.

GoTXa
linux counter #116453

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto