Swftools. Creación y manipulación de ficheros flash (.swf) desde una terminal

SWFTools es una colección de programas (ejecutables desde una terminal) bajo licencia GPL para la creación y/o manipulación de ficheros Flash (.swf). Se encuentran en los repositorios de Ubuntu, por lo que basta teclear en una terminal para instalarlos sudo apt-get install swftools. Podemos encontrar diversos ejemplos de las posibilidades, entre ellas educativas, de swftools, aquí. Incluye diversas herramientas, cuya sintaxis y opciones pueden consultarse desde una terminal). Son:

swf-logo

pdf2swf
Convierte un archivo pdf a swf. Genera un fotograma por cada página del documento. Permite incluir texto completamente formatado, incluyendo tablas, fórmulas, gráficas, etc dentro de la película en Flash.  Para ver las diferentes opciones, podemos teclear en una terminal man pdf2swf y pdf2swf –help.
Sintaxis:
pdf2swf [opciones] archivo.pdf [-o archivo.swf]

Ejemplos:
pdf2swf archivo.pdf (genera un archivo swf a partir del archivo.pdf)
pdf2swf -p 1-3 archivo.pdf (genera un archivo swf que contiene las 3 primeras páginas del archivo.pdf)
pdf2swf -p 1,3,6 archivo.pdf (genera un swf con las páginas 1,3 y 6 solamente)

Más información sobre pdf2swf en http://www.jesusda.com/blog/index.php?id=372

jpeg2swf
Genera una presentación swf a partir de varias imágenes jpeg.
Sintaxis:
jpeg2swf [-opciones [valores]] imagen1.jpeg imagen2.jpeg […]
La opción más interesante es -r seguida del número de imágenes por segundo.

Ejemplos:
jpeg2swf -r 0.5 *.jpeg (genera un swf a partir de todas las imágenes jpeg existentes en la carpeta con una duración de 2 segundos cada una)
jpeg2swf -r 2 *.jpeg (genera un swf a partir de todas las imágenes jpeg existentes en la carpeta a razón de 2 imágenes por segundo)
jpeg2swf -r 0.5 -X 300 -Y 200 -f *.jpg (genera un swf  de dimensiones 300×200 a partir de todas las imágenes, con 2 segundos cada una, ajustándo cada imagen al tamaño de la presentación)

png2swf
Igual que jpeg2swf pero con imágenes png.
Sintaxis:
png2swf [-X width]  [-Y  height]  [-o  file.swf]  [-r  rate]  file1.png [file2.png…]

Ejemplos:
png2swf -r 0.5 -s 30 *.png (genera un swf a partir de todas las imágenes png existentes en la carpeta con duración de 2 segundos redimensionándolas al 30% de su tamaño)

Otras herramientas:

  • gif2swf: Convierte gif a swf.
  • swfcombine: Una herramienta multifunción para insertar varios SWF dentro de otros, concatenando, superpoñendo, o permitiendo manipulación básica de parámetros (cómo, como por ejemplo, cambios en el tamaño).
  • swfstrings: Busca cadenas de texto dentro de ficheiros SWF.
  • swfdump: Muestra información sobre ficheiros SWF, como las imágenes/tipografía/sonidos que contienen, etc.
  • wav2swf: Convierte ficheiros de sonido WAV a SWF, empleando la biblioteca de codificación MP3 LAME.
  • font2swf: Convierte ficheiros de tipografías (TTF, Type1) a SWF.
  • swfbbox: Permite leer, optimizar y reajustar las cajas contedoras (bounding boxes) de los ficheiros SWF.
  • swfc: Una herramienta para crear ficheiros SWF a partir de ficheiros simples de script. ES compatíbel con ActionScript 2.0 y también con ActionScript 3.0.
  • swfextract: Permite extraer clips de vídeo, sonidos, imágenes, etc, de los ficheiros SWF.
  • las3Compile: Un compilador de ActionScript 3.0 independiente. Compatíbel en su mayor parte con Flex.
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s