On Thu, Nov 12, 2009 at 10:00 PM, Chris Pugh <nisse...@googlemail.com> wrote: > I'm not sure that this information is given by any of the swftools commands. > > When you use pdt2swf to convert a pdf, then the resulting swf usually has > one frame per page. So, the total number of pages equals the total number > frames. > > In actionscript you can get the total number of frames in a movie by using > totalframes, as in, > > myMovie.totalframes >
You can get the total frames, also, with: swfdump -f file.swf In python you can do: import gfx swf = gfx.open("swf", "file.swf") print swf.pages In C: /* Compile with: gcc -c swfpages.c -o swfpages.o gcc swfpages.o -o swfpages path/to/librfxswf.a path/to/libbase.a -lz */ #include <stdio.h> #include "path/to/rfxswf.h" int main (int argc,char ** argv) { SWF swf; int f; f = open("file.swf", O_RDONLY|O_BINARY); swf_ReadSWF(f, &swf); printf("%d\n", swf.frameCount); close(f); return 0; } Ricardo