Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



miércoles, 8 de agosto de 2012

Flash: El programa ExtractorSWF para extraer videos y ficheros de imagen automaticamente


En la entrada anterior , http://jsbsan.blogspot.com.es/2012/08/juegos-flash-extraer-graficos-y-musica.html, explique como usar la herramienta  swfextrac, de http://www.swftools.org/about.html, para extraer los ficheros .png, .jpg y .mp3

Esta herramienta, tiene un  inconveniente,  solo extrae los archivos que le indiquemos.

Pues bien, he realizado este programa "ExtractorSWF.gambas", en gambas3.2, que extrae todo el contenido de las imágenes y sonido automáticamente

   Enlace de descarga del código fuente: (new!! : version 0.0.46)
                   https://www.box.com/s/eef85c1114e1726ae4ef

   Enlace de descarga del ejecutable .gambas:
                    https://www.box.com/s/e4bea92b40c7187fca55


Para ello crea 3 directorios, respectivamente:

/tmp/contenido.png

/tmp/contenido.jpg
/tmp/contenido.mp3

El los extrae los archivos del fichero .swf, que le indiquemos.

He elegido ese directorio /tmp ya que alli se almacena "temporalmente" los archivos en cada sección y se borran al apagar el ordenador. Los archivos que nos interesen los debemos copiar a otro directorio, por ejemplo con el nautiulus, para no perderlos.


Forma de usarlo de uso en la terminal o consola:
./ExtractorSWF.gambas nombre_del_archivo.swf

Nota:
hay que darle al fichero .gambas, los permisos de ejecución:
sudo chmod +x ExtractorSWF.gambas


Ejemplo
./ExtractorSWF.gambas Back2Back.swf



Saludos.


Notas:
9/8/2012
versión 0.0.46: Mejorado la forma en que lee los archivos, ya que en algunos juegos, no leia bien los datos