viernes, 6 de abril de 2007

Sonido con flash 7 o 9


Buenas noticias, el buen amigo TooManySecrets escribió a la lista comentando sobre un nuevo port que permite reproducir el audio de los vídeos flash en los BSD, el autor es Dave Grochowski publico su trabajo el 31 de marzo, y para el 4 de abril ya este era parte del sistema de ports.

La ubicación del mismo es (/usr/ports/www/nspluginwrapper), con un simple make install y luego de ejecutar nspluginwrapper -v -a -i pues ya podrás reproducir vídeos+audio en youtube, una gran noticia para los colisteros que estamos por allí.

Para los que nunca han instalado flash el procedimiento es relativamente sencillo:
(antes Actualiza tus ports)

Lo primero es instalar el soporte de linux para FreeBSD, se simplfica instalado este port (/usr/ports/www/linux-mozilla/), recodemos añadir la linea linux_enable="YES" en /etc/rc.conf .
Lo segundo es instalar el port (/usr/ports/www/firefox).

Luego debemos parchar nuestro freebsd para que pueda ejecutar correctamente la api del flash y otras cosas, estos con los pasos:

cd /usr/src/libexec/rtld-elf
fetch http://www.jail.se/software/freebsd/files/rtld_dlsym_hack.diff
patch < rtld_dlsym_hack.diff
make clean all install
portinstall linux-flashplugin linuxthreads linuxpluginwrapper

(/usr/ports/devel/linuxthreads)
(/usr/ports/www/linuxpluginwrapper)
(/usr/ports/www/linux-flashplugin7)


En este paso yo reinicio la maquina (cuestión de gustos) pero puedes hacer toda la configuración y luego reiniciar. Una vez reiniciado el Ordenador, en la consola ejecutamos como root
#cd /usr/X11R6/lib/browser_linux_plugins/
#rm libflashplayer.so flashplayer.xpt
#ln -s /usr/local/lib/npapi/linux-flashplugin/flashplayer.xpt
#ln -s /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so


Con esto creamos accesos directos, luego nos bajamos el archivo libmap.conf y los copiamos en /etc, en teoría ejecutando firefox ya puedes ver animaciones flash (en este caso versión 7) pero no tenemos audio, pues el paso siguiente es instalar el por mencionado al principio de la nota(/usr/ports/www/nspluginwrapper) luego ejecutas nspluginwrapper -v -a -i y listo entra a youtube, y podrás escuchar los vídeos.

P.D creo que el procedimiento para Flash 9 es igual, incluso despues de actualizar veo el port (/usr/ports/www/linux-flashplugin9), luego instalare el mismo a ver que tal va.
Les pego mi libmap.conf por si no esta disponible en el sitio fuente.

#######################################################
# /etc/libmap.conf for FreeBSD 6.0(6.0-BETA3 or after) and 7-current
# $Id: libmap.conf-FreeBSD6,v 1.21 2005/09/10 00:29:33 nork Exp $

#######################################################
# Flash7 with Mozilla/Firebird/Galeon/Epiphany/Konqueror
[/usr/local/lib/npapi/linux-flashplugin/libflashplayer.so]
libpthread.so.0 pluginwrapper/flash7.so
libdl.so.2 pluginwrapper/flash7.so
libz.so.1 libz.so.3
libstdc++-libc6.2-2.so.3 libstdc++.so.4
libm.so.6 libm.so.4
libc.so.6 pluginwrapper/flash7.so


#######################################################
# Flash6 with Opera is not avilable.

# Flash6 with Konqueror
# SEE ALSO: http://freebsd.kde.org/howtos/konqueror-flash.php
# This configuration was integrated to following one.

# Flash6 with Mozilla/Firebird/Galeon/Epiphany/Konqueror
[/usr/X11R6/lib/linux-flashplugin6/libflashplayer.so]
libpthread.so.0 pluginwrapper/flash6.so
libdl.so.2 pluginwrapper/flash6.so
libz.so.1 libz.so.3
libstdc++-libc6.2-2.so.3 libstdc++.so.5
libm.so.6 libm.so.4
libc.so.6 pluginwrapper/flash6.so


#######################################################
# Acrobat5 with Mozilla/Firebird/Galeon/Epiphany/Konqueror
[/usr/X11R6/Acrobat5/Browsers/intellinux/nppdf.so]
libc.so.6 pluginwrapper/acrobat.so

# Acrobat7 with Mozilla/Firebird/Galeon/Epiphany/Konqueror
[/usr/compat/linux/usr/local/Adobe/Acrobat7.0/Browser/intellinux/nppdf.so]
libc.so.6 pluginwrapper/acrobat.so

# Japanese Acrobat7 with Mozilla/Firebird/Galeon/Epiphany/Konqueror
[/usr/X11R6/Acrobat7/Browser/intellinux/nppdf.so]
libc.so.6 pluginwrapper/acrobat.so


#######################################################
# Helix RealPlayer with Mozilla/Firebird/Galeon/Epiphany/Konqueror
[/usr/X11R6/lib/linux-mozilla/plugins/nphelix.so]
libstdc++.so.5 libstdc++.so.5
libc.so.6 pluginwrapper/realplayer.so
libm.so.6 libm.so.4


#######################################################
# Java3D
# NOTE: THESE ARE SAMPLES. PLEASE SEE ALSO INSTALL MESSAGES
# OF java/java3d PORT.
[/usr/local/jdk1.4.2/jre/lib/i386/libJ3D.so]
libdl.so.2 pluginwrapper/java3d.so
libm.so.6 libm.so.4
libnsl.so.1 pluginwrapper/java3d.so
libpthread.so.0 pluginwrapper/java3d.so
libc.so.6 pluginwrapper/java3d.so

[/usr/local/jdk1.4.2/jre/lib/i386/libj3daudio.so]
libm.so.6 libm.so.4
libnsl.so.1 pluginwrapper/java3d_snd.so
libpthread.so.0 pluginwrapper/java3d_snd.so
libc.so.6 pluginwrapper/java3d_snd.so

[/usr/local/jdk1.4.2/jre/lib/i386/libJ3DUtils.so]
libpthread.so.0 pluginwrapper/java3d.so
libc.so.6 pluginwrapper/java3d.so


#######################################################
# Java Advanced Imaging (JAI) API
# NOTE: THIS IS A SAMPLE. PLEASE SEE ALSO INSTALL MESSAGES
# OF java/jai PORT.
[/usr/local/jdk1.4.2/jre/lib/i386/libmlib_jai/libmlib_jai.so]
libm.so.6 libm.so.4
libc.so.6 pluginwrapper/jai.so


#######################################################
# JAI Image I/O Tools
# NOTE: THIS IS A SAMPLE. PLEASE SEE ALSO INSTALL MESSAGES
# OF java/jai-imageio PORT.
[/usr/local/jdk1.4.2/jre/lib/i386/libclib_jiio.so]
libm.so.6 libm.so.4
libc.so.6 pluginwrapper/jai.so


#######################################################
# Photo Image Print System (for EPSON bubble jet printers driver)
#[/usr/local/lib/pips/]
#libc.so.6 pluginwrapper/pips.so
#libdl.so.2 pluginwrapper/pips.so


#######################################################
#[/compat/linux/usr/lib/oracle/10.1.0.3/client/lib/libclntsh.so.10.1]
#libdl.so.2 pluginwrapper/oci8.so
#libm.so.6 libm.so.4
#libpthread.so.0 libpthread.so.2
#libnsl.so.1 pluginwrapper/oci8.so
#libc.so.6 pluginwrapper/oci8.so
####################################################


Saludos y espero que les sea de ayuda.

No hay comentarios:

Tira Ecol