Use it instead of checking CODEC_FLAG_BITEXACT in the first stream's
codec context.
Using codec options inside lavf is fragile and can easily break when the
muxing codec context is not the encoding context.
{"nobuffer","reduce the latency introduced by optional buffering",0,AV_OPT_TYPE_CONST,{.i64=AVFMT_FLAG_NOBUFFER},0,INT_MAX,D,"fflags"},
{"nobuffer","reduce the latency introduced by optional buffering",0,AV_OPT_TYPE_CONST,{.i64=AVFMT_FLAG_NOBUFFER},0,INT_MAX,D,"fflags"},
{"bitexact","do not write random/volatile data",0,AV_OPT_TYPE_CONST,{.i64=AVFMT_FLAG_BITEXACT},0,0,E,"fflags"},
{"analyzeduration","how many microseconds are analyzed to estimate duration",OFFSET(max_analyze_duration),AV_OPT_TYPE_INT,{.i64=5*AV_TIME_BASE},0,INT_MAX,D},
{"analyzeduration","how many microseconds are analyzed to estimate duration",OFFSET(max_analyze_duration),AV_OPT_TYPE_INT,{.i64=5*AV_TIME_BASE},0,INT_MAX,D},