{"rtphint","Add RTP hint tracks",0,AV_OPT_TYPE_CONST,{.i64=FF_MOV_FLAG_RTP_HINT},INT_MIN,INT_MAX,AV_OPT_FLAG_ENCODING_PARAM,"movflags"},
{"moov_size","maximum moov size so it can be placed at the begin",offsetof(MOVMuxContext,reserved_moov_size),AV_OPT_TYPE_INT,{.i64=0},0,INT_MAX,AV_OPT_FLAG_ENCODING_PARAM,0},
{"empty_moov","Make the initial moov atom empty (not supported by QuickTime)",0,AV_OPT_TYPE_CONST,{.i64=FF_MOV_FLAG_EMPTY_MOOV},INT_MIN,INT_MAX,AV_OPT_FLAG_ENCODING_PARAM,"movflags"},
{"empty_moov","Make the initial moov atom empty",0,AV_OPT_TYPE_CONST,{.i64=FF_MOV_FLAG_EMPTY_MOOV},INT_MIN,INT_MAX,AV_OPT_FLAG_ENCODING_PARAM,"movflags"},
{"frag_keyframe","Fragment at video keyframes",0,AV_OPT_TYPE_CONST,{.i64=FF_MOV_FLAG_FRAG_KEYFRAME},INT_MIN,INT_MAX,AV_OPT_FLAG_ENCODING_PARAM,"movflags"},
{"separate_moof","Write separate moof/mdat atoms for each track",0,AV_OPT_TYPE_CONST,{.i64=FF_MOV_FLAG_SEPARATE_MOOF},INT_MIN,INT_MAX,AV_OPT_FLAG_ENCODING_PARAM,"movflags"},
{"frag_custom","Flush fragments on caller requests",0,AV_OPT_TYPE_CONST,{.i64=FF_MOV_FLAG_FRAG_CUSTOM},INT_MIN,INT_MAX,AV_OPT_FLAG_ENCODING_PARAM,"movflags"},