Li relatórios mistos on-line sobre a capacidade de converter arquivos SWF básicos em formato de vídeo usando FFMPEG.
Algum especialista em FFMPEG pode sugerir se existe uma maneira de fazer isso funcionar de maneira confiável?
Usando as opções mais simples
ffmpeg -i swf1.swf swf1.mp4
Eu recebi a seguinte mensagem de erro
ffmpeg version 2.5.3 Copyright (c) 2000-2015 the FFmpeg developers
built on Jan 17 2015 12:08:40 with Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn)
configuration: --prefix=/usr/local/Cellar/ffmpeg/2.5.3 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-vda
libavutil 54. 15.100 / 54. 15.100
libavcodec 56. 13.100 / 56. 13.100
libavformat 56. 15.102 / 56. 15.102
libavdevice 56. 3.100 / 56. 3.100
libavfilter 5. 2.103 / 5. 2.103
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
swf1.swf: could not find codec parameters
Isso acontece mesmo com swfs em branco!!
É possível que esteja faltando um utilitário ou codec para FFMPEG? Estou no OSX.
Responder1
O ffmpeg não pode decodificar arquivos SWF que contenham "formas e sprites", seja lá o que isso signifique no contexto do Flash. Basicamente, qualquer coisa que seja mais do que um stream de vídeo real.
É umabrir desejo/solicitação de recurso, mas eu não apostaria que isso seria implementado tão cedo.