Я читал смешанные отчеты онлайн о возможности конвертировать основные SWF-файлы в видео формат с использованием FFMPEG.

Могут ли какие-либо эксперты FFMPEG предложить, есть ли способ заставить это работать надежно?

Используя самые простые варианты

ffmpeg -i swf1.swf    swf1.mp4

Я получаю следующее сообщение об ошибке

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

Это случается даже с пустыми swfs !!

Возможно ли, что мне не хватает утилиты или кодека для FFMPEG? Я на OSX.

1 ответ1

0

ffmpeg не может декодировать SWF-файлы, которые содержат "формы и спрайты", что бы это ни значило в контексте Flash. По сути, все, что больше, чем фактический поток видео.

Это открытый запрос пожеланий / функций, но я бы не стал делать ставку на его реализацию в ближайшее время.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .