{"nobuffer","reduce the latency introduced by optional buffering",0,AV_OPT_TYPE_CONST,{.i64=AVFMT_FLAG_NOBUFFER},0,INT_MAX,D,"fflags"},
{"seek2any","forces seeking to enable seek to any mode",OFFSET(seek2any),AV_OPT_TYPE_INT,{.i64=0},0,1,D},
{"seek2any","allow seeking to non-keyframes on demuxer level when supported",OFFSET(seek2any),AV_OPT_TYPE_INT,{.i64=0},0,1,D},
{"analyzeduration","specify how many microseconds are analyzed to probe the input",OFFSET(max_analyze_duration),AV_OPT_TYPE_INT,{.i64=5*AV_TIME_BASE},0,INT_MAX,D},
{"aggressive","consider things that a sane encoder shouldn't do as an error",0,AV_OPT_TYPE_CONST,{.i64=AV_EF_AGGRESSIVE},INT_MIN,INT_MAX,D,"err_detect"},
{"use_wallclock_as_timestamps","use wallclock as timestamps",OFFSET(use_wallclock_as_timestamps),AV_OPT_TYPE_INT,{.i64=0},0,INT_MAX-1,D},
{"avoid_negative_ts","shift timestamps to make them non-negative. 1 enables, 0 disables, default of -1 enables when required by target format.",OFFSET(avoid_negative_ts),AV_OPT_TYPE_INT,{.i64=-1},-1,1,E},
{"skip_initial_bytes","set number of bytes to skip before reading header and frames",OFFSET(skip_initial_bytes),AV_OPT_TYPE_INT,{.i64=0},0,INT_MAX-1,D},
{"correct_ts_overflow","correct single timestamp overflows",OFFSET(correct_ts_overflow),AV_OPT_TYPE_INT,{.i64=1},0,1,D},
{"flush_packets","enable flushing of the I/O context after each packet",OFFSET(flush_packets),AV_OPT_TYPE_INT,{.i64=1},0,1,E},