Cómo convertir SWF a AVI en Ubuntu Linux (FFmpeg)

SWF (Shockwave Flash) es formato de animaciones/juegos web (Adobe). AVI (Audio Video Interleave) es contenedor multimedia de Microsoft. En Ubuntu, FFmpeg (línea de comandos) convierte SWF → AVI fácilmente.

Paso 1: Abrir Terminal

Menú Aplicaciones > Accesorios > Terminal. (O Ctrl+Alt+T).

Paso 2: Instalar FFmpeg

sudo apt-get update
sudo apt-get install ffmpeg

Introduce tu contraseña de sudo. Espera a que termine.

Paso 3: Convertir

ffmpeg -i archivo_entrada.swf archivo_salida.avi
  • Sustituye archivo_entrada.swf por la ruta/nombre real de tu .swf.
  • Sustituye archivo_salida.avi por el nombre deseado para el .avi.

La conversión termina cuando vuelve el prompt. El .avi estará en la carpeta actual (o ruta indicada).

Interfaz gráfica (opcional)

Instala WinFF (frontend gráfico para FFmpeg):

sudo apt-get install winff

Lánzalo desde menú Aplicaciones > Sonido y vídeo > WinFF. Arrastra .swf, elige AVI, pulsa Convertir.

Limitaciones

  • SWF con ActionScript complejo / contenido interactivo no se convierte bien (FFmpeg solo extrae vídeo/audio lineal).
  • Para SWF protegidos (DRM, ofuscados), no funciona.
  • Calidad de salida: añade -c:v libxvid -q:v 5 (XviD calidad media) o -c:v libx264 -crf 23 (H.264 buena calidad) antes del nombre de salida.