193 {
"profile",
"high", 0, 0 },
194 {
"level",
"3.1", 0, 0 },
201 {
"movflags",
"+faststart", 0,
OPT_ALL },
202 {
"frag_duration",
"1000000", 0,
OPT_ALL },
203 {
"movflags",
"+empty_moov", 0,
OPT_ALL },
216 {
"profile",
"high", 0, 0 },
217 {
"level",
"3.1", 0, 0 },
226 {
"frag_duration",
"1000000", 0,
OPT_AUDIO },
227 {
"movflags",
"+empty_moov", 0,
OPT_ALL },
247 {
"frag_duration",
"1000000", 0,
OPT_ALL },
248 {
"movflags",
"+empty_moov", 0,
OPT_ALL },
249 {
"movflags",
"+separate_moof", 0,
OPT_ALL },
250 {
"movflags",
"+faststart", 0,
OPT_ALL },
265 {
"profile",
"high", 0, 0 },
266 {
"level",
"3.1", 0, 0 },
346 {
"profile",
"high", 0, 0 },
347 {
"level",
"3.1", 0, 0 },
377 {
"movflags",
"+delay_moov", 0,
OPT_ALL },
397 {
"movflags",
"+delay_moov", 0,
OPT_ALL },
417 {
"movflags",
"+delay_moov", 0,
OPT_ALL },
433 {
"profile",
"high", 0, 0 },
434 {
"level",
"3.1", 0, 0 },
444 {
"movflags",
"+faststart", 0,
OPT_ALL },
445 {
"frag_duration",
"1000000", 0,
OPT_ALL },
446 {
"movflags",
"+empty_moov", 0,
OPT_ALL },
static const PROFILE_LIST_VEC m_profile
List of profile options.
std::vector< PROFILE_LIST > PROFILE_LIST_VEC
PROFILE_LIST array.
#define OPT_ALL
All files.
#define OPT_AUDIO
For audio only files.
#define OPT_SW_ONLY
Use this option for software encoding only.
@ MP4_CHROME
Google Chrome.
@ ALAC_DEFAULT
MOV/ALAC uses no profile.
@ WEBM_DEFAULT
WebM uses no profile.
@ MOV_DEFAULT
MOV uses no profile.
@ MP4_IE
MS Internet Explorer.
@ HLS_DEFAULT
HLS/ts uses no profile.
@ DEFAULT
No specific profile/Don't care.
@ MP4_SAFARI
Apple Safari.
@ PRORES_DEFAULT
MOV/ProRes uses no profile.