diff options
author | kramm <kramm> | 2005-07-23 08:23:03 +0000 |
---|---|---|
committer | kramm <kramm> | 2005-07-23 08:23:03 +0000 |
commit | d825be45f3d21da75630c9fbaa80f07da0a060c2 (patch) | |
tree | a37a80db4fa5c3818fb7586cf896657f85eb4350 /avi2swf | |
parent | ca7c0df2c3399b27b6ed4157908a33df6cb23e2f (diff) |
added numframes parameter
Diffstat (limited to 'avi2swf')
-rw-r--r-- | avi2swf/avi2swf.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/avi2swf/avi2swf.cc b/avi2swf/avi2swf.cc index 7f6efe02..86626055 100644 --- a/avi2swf/avi2swf.cc +++ b/avi2swf/avi2swf.cc @@ -48,6 +48,7 @@ static int skip = 0; static float audio_adjust = 0; static int mp3_bitrate = 32; static int samplerate = 11025; +static int numframes = 0; static struct options_t options[] = { {"h", "help"}, @@ -76,6 +77,10 @@ int args_callback_option(char*name,char*val) outputfilename = val; return 1; } + else if(!strcmp(name, "n")) { + numframes = atoi(val); + return 1; + } else if(!strcmp(name, "q")) { quality = atoi(val); if(quality<0) @@ -258,6 +263,8 @@ int main (int argc,char ** argv) ret = v2swf_init(&v2swf, &video); if(verbose) v2swf_setparameter(&v2swf, "verbose", "1"); + if(numframes) + v2swf_setparameter(&v2swf, "numframes", itoa(numframes)); v2swf_setparameter(&v2swf, "quality", itoa(quality)); v2swf_setparameter(&v2swf, "blockdiff", "0"); v2swf_setparameter(&v2swf, "blockdiff_mode", "exact"); |