[FFmpeg-user] Extracting images from swf using ffmpeg (version 8 swf vs version 10)
Ryder Wright
iltlwp at gmail.com
Sun Oct 9 21:22:33 EEST 2016
Hi all,
I have a collection of swf files, some of which are version 8 and some are
version 10. I want to create animated gifs from these files.
I've established that I can obtain a collection of images from the version
8 swfs using:
% ffmpeg -i $swf -f image2 -vcodec png -r 30 i%02d.png
but when the above is invoked on version 10 swfs, I get an error:
could not find codec parameters
When I invoke 'swfextract' on a version 8 image, I get something like:
% swfextract a.swf
Objects in file a.swf:
[-i] 6 Shapes: ID(s) 2, 5, 9, 11, 13, 16
[-i] 2 MovieClips: ID(s) 10, 17
[-f] 1 Frame: ID(s) 0
When I invoke 'swfextract' on a version 10 image, I get something like:
% swfextract b.swf
Objects in file b.swf:
[-i] 1 MovieClip: ID(s) 3
[-F] 1 Font: ID(s) 2
[-b] 1 Binary: ID(s) 1
[-f] 1 Frame: ID(s) 0
No shapes, just a single MovieClip (and a Font).
Questions:
- Anyone know why ffmpeg works for version 8 swf files but not version
10 files?
- Why does one specify a format type of 'image2' (as opposed to 'swf' or
'avm2')?
- Is there a way to extract images from a version 10 swf file using
ffmpeg?
Thanks,
Ryder
More information about the ffmpeg-user
mailing list