X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=avi2swf%2Favi2swf.cc;h=c68fedbbca3e0566260f60ac8f8d04022df749f2;hp=2ce63c158ad4c3d5ee5937325597b8d869266b77;hb=f29d8006b1d8253c50808d6eb4941bdeb808c601;hpb=c93d52568f86b5639d40e34e384e8115e0037b75 diff --git a/avi2swf/avi2swf.cc b/avi2swf/avi2swf.cc index 2ce63c1..c68fedb 100644 --- a/avi2swf/avi2swf.cc +++ b/avi2swf/avi2swf.cc @@ -49,6 +49,7 @@ static float audio_adjust = 0; static int mp3_bitrate = 32; static int samplerate = 11025; static int numframes = 0; +static char* skipframes = 0; static struct options_t options[] = { {"h", "help"}, @@ -141,6 +142,10 @@ int args_callback_option(char*name,char*val) skip = atoi(val); return 1; } + else if(!strcmp(name, "C")) { + skipframes = strdup(val); + return 1; + } else if(!strcmp(name, "s")) { scale = atoi(val)/100.0; if(scale>1.0 || scale<=0) { @@ -283,6 +288,8 @@ int main (int argc,char ** argv) v2swf_setparameter(&v2swf, "prescale", "1"); v2swf_setparameter(&v2swf, "flash_version", itoa(flashversion)); v2swf_setparameter(&v2swf, "keyframe_interval", itoa(keyframe_interval)); + if(skipframes) + v2swf_setparameter(&v2swf, "skipframes", skipframes); if(expensive) v2swf_setparameter(&v2swf, "motioncompensation", "1"); if(flip)