Gnash
| Gnash | ||
|---|---|---|
|
Archivo:Gnash-0.8.0.png Gnash 0.8.0 ejecutándose en Ubuntu | ||
| Información general | ||
| Tipo de programa | Reproductor multimedia | |
| Desarrollador | Rob Savoye | |
| Licencia | GPL | |
| Información técnica | ||
| Programado en | C++, (GTK+ / Qt) | |
| Versiones | ||
| Última versión estable | 0.8.11 (30 de julio de 2013 (13 años, 2 meses y 12 días)[1]) | |
| Enlaces | ||
Gnash es un proyecto para crear una alternativa de software libre a Adobe Flash Player, el reproductor más popular del formato multimedia Adobe Flash.
Forma parte oficial del proyecto GNU, que anteriormente pidió ayuda para el proyecto GPLFlash.[2]
Historia
[editar | editar código]Gnash es un fork, un proyecto derivado del proyecto GameSWF, cuyo código se publicó como de dominio público.[3] Gnash está bajo licencia GPL y su código puede ser útil en otros proyectos libres como swfdec. El proyecto fue anunciado por John Gilmore. Su principal desarrollador es Rob Savoye.
Detalles técnicos
[editar | editar código]Como GameSWF, algunos renderizados hechos por Gnash pueden necesitar OpenGL. El proyecto está escrito en lenguaje C++, a diferencia de muchos proyectos GNU que están en C o Lisp.
Los archivos tipo Flash consisten generalmente en dos tipos diferentes de archivos: SWF o Flash, que se encarga de mostrar vectores gráficos animados y presentaciones, y FLV o Flash video, que ofrece vídeo bajo descarga desde páginas como YouTube.
Actualmente, Gnash puede reproducir archivos SWF hasta la versión 7 y algunas características de las versiones posteriores (8 y 9). También puede reproducir vídeos en formato FLV de sitios como YouTube o Myspace. FLV requiere la instalación en el sistema de FFmpeg o GStreamer.[4]
Las alternativas de software libre para reproducción de archivos Flash solo pueden reproducir versiones 4 o anteriores.[5] Otros como MPlayer,[6] VLC[7] o reproductores para Windows basados en ffdshow y DirectShow pueden reproducir el formato FLV en determinados casos.
El objetivo de los desarrolladores es ser lo más compatible posible con el reproductor propietario. Sin embargo, Gnash pretende ofrecer algunas características especiales no disponibles en otros reproductores. Por ejemplo, es posible usar bibliotecas de funciones adicionales para las clases de ActionScript. Algunas de estas pueden incluir compatibilidad con MySQL o acceso al sistema de ficheros, previa compilación y activación por motivos de seguridad.
Entre las novedades de Gnash 0.8.11 se pueden mencionar:
- Mejoras en el soporte de IPv6 e IPv4
- Soporte para versiones recientes del compilador GCC, incluyendo actualizaciones para LLVM Clang
- Soporte para el modo de compilación C++11
- Cambios y mejoras en la manipulación de las librerías FFmpeg y libav
- Continuación del trabajo para habilitar soporte en Android
Actualmente, algunas de las plataformas o arquitecturas donde puede utilizarse incluyen: x86, AMD64, MIPS/Irix, PowerPC en GNU/Linux y sistemas como NetBSD, OpenBSD o FreeBSD. Adobe no proporciona un reproductor oficial para varias de estas plataformas, aparte de GNU/Linux. El proyecto ha servido a usuarios de FreeBSD al no disponer de la versión oficial del plug-in, el cual solo puede usarse mediante emulación de Linux o mediante la versión de Windows en navegadores con Wine.
Es el reproductor por defecto del explorador GNU IceCat.
Referencias
[editar | editar código]- ↑ «GnashDev Blog». Archivado desde el original el 23 de marzo de 2011. Consultado el 31 de marzo de 2011.
- ↑ «GPLFlash homepage». Consultado el 17 de abril de 2007.
- ↑ Gilmore, John (20 de diciembre de 2005). «Welcome to the Gnash project!». Gnash mailing list. Consultado el 28 de diciembre de 2006.
- ↑ «Task #5930 on GNU Gnash Savannah Site». Gnash Developers. Consultado el 22 de abril de 2007.
- ↑ «Official Gnash Project Website». Gnash Developers. Consultado el 22 de abril de 2007.
- ↑ «FFmpeg Documentation - Supported Video Formats». MPlayer Developers. Consultado el 22 de abril de 2007.
- ↑ «VideoLAN Client Features List». VideoLAN Developers. Consultado el 22 de abril de 2007.
Enlaces
[editar | editar código]En inglés: