int have_video = 0, have_audio = 0;
int encode_video = 0, encode_audio = 0;
AVDictionary *opt = NULL;
+ int i;
/* Initialize libavcodec, and register all codecs and formats. */
av_register_all();
}
filename = argv[1];
- if (argc > 3 && !strcmp(argv[2], "-flags")) {
- av_dict_set(&opt, argv[2]+1, argv[3], 0);
+ for (i = 2; i+1 < argc; i+=2) {
+ if (!strcmp(argv[i], "-flags") || !strcmp(argv[i], "-fflags"))
+ av_dict_set(&opt, argv[i]+1, argv[i+1], 0);
}
/* allocate the output media context */