Экспорт флеш-файлов в виде изображений

2380
That Umbrella Guy

У меня есть флэш-файл (.swf), состоящий из 10 кадров. Обратите внимание, что это не флэш-видео (.flv)

Каждый кадр состоит из 50 отдельных объектов, которые расположены соответствующим образом (вручную или с помощью анимации движения).

Есть ли инструмент, который позволит мне экспортировать SWF так, чтобы каждый кадр экспортировался как одно конечное изображение? По сути, я должен иметь возможность взять SWF-файл и преобразовать его в GIF-файл, экспортируя каждый кадр отдельно в виде изображений, а затем помещая их в последовательность.

Я заинтересован только в преобразовании кадра в изображение.

Я пробовал swfrender, часть пакета SWFTools, следующим образом

swfrender -o out.png myfile.swf 

Который будет пытаться экспортировать каждый кадр как изображение, так что вы можете получить

out-1.png out-2.png out-3.png 

С помощью приведенной выше команды, предполагая, что есть 3 кадра.

Это делает то, что я хочу, за исключением того, что кажется, что он не может правильно обработать мой SWF с этими предупреждениями

Warning: Shape doesn't start with a moveTo 

Вероятно, техника, которую они используют для создания каркаса, не работает 100% времени. Тем не менее, флеш-плееры могут правильно создавать фреймы, поэтому должен быть способ построить фрейм из данных и затем экспортировать их.

4

1 ответ на вопрос

0
A K Verma

Запустите файл swf с помощью camsstudio, чтобы конвертировать как обычный фильм. Запустите фильм в Irfanview и извлеките кадр.

Ожидается компромисс по качеству.