1 #include <libming.h>
2 #include <stdlib.h>
3 
main()4 int main() {
5 	SWFMovie m = newSWFMovieWithVersion(7);
6 	SWFVideoStream stream;
7 	int i;
8 	FILE *file;
9 	file = fopen(MEDIADIR "/video01.flv", "rb");
10 	if(!file)
11 	{
12 		perror(MEDIADIR "/video01.flv");
13 		return EXIT_FAILURE;
14 	}
15 
16 	stream = newSWFVideoStream_fromFile(file);
17 	if(!stream)
18 	{
19 		printf(stderr, "Could not create SWFVideoStream from file\n");
20 		return EXIT_FAILURE;
21 	}
22 
23 	SWFVideoStream_setDimension(stream, 200,200);
24 	int frames = SWFVideoStream_getNumFrames(stream);
25 	SWFMovieClip mc  = newSWFMovieClip();
26         SWFMovieClip_add(mc, stream);
27 	for(i = 0; i < frames; i++)
28 		SWFMovieClip_nextFrame(mc);
29 
30 	SWFMovie_add(m, mc);
31 	SWFMovie_nextFrame(m);
32 	SWFMovie_save(m, "test05.swf");
33 	return 0;
34 }
35