...
|
...
|
@@ -1892,17 +1892,17 @@ const OptionDef options[] = {
|
1892
|
1892
|
"set the limit file size in bytes", "limit_size" },
|
1893
|
1893
|
{ "ss", HAS_ARG | OPT_TIME | OPT_OFFSET, { .off = OFFSET(start_time) },
|
1894
|
1894
|
"set the start time offset", "time_off" },
|
1895
|
|
- { "itsoffset", HAS_ARG | OPT_TIME | OPT_OFFSET, { .off = OFFSET(input_ts_offset) },
|
|
1895
|
+ { "itsoffset", HAS_ARG | OPT_TIME | OPT_OFFSET | OPT_EXPERT,{ .off = OFFSET(input_ts_offset) },
|
1896
|
1896
|
"set the input ts offset", "time_off" },
|
1897
|
|
- { "itsscale", HAS_ARG | OPT_DOUBLE | OPT_SPEC, { .off = OFFSET(ts_scale) },
|
|
1897
|
+ { "itsscale", HAS_ARG | OPT_DOUBLE | OPT_SPEC | OPT_EXPERT,{ .off = OFFSET(ts_scale) },
|
1898
|
1898
|
"set the input ts scale", "scale" },
|
1899
|
1899
|
{ "metadata", HAS_ARG | OPT_STRING | OPT_SPEC, { .off = OFFSET(metadata) },
|
1900
|
1900
|
"add metadata", "string=string" },
|
1901
|
|
- { "dframes", HAS_ARG | OPT_FUNC2, { .func2_arg = opt_data_frames },
|
|
1901
|
+ { "dframes", HAS_ARG | OPT_FUNC2 | OPT_EXPERT, { .func2_arg = opt_data_frames },
|
1902
|
1902
|
"set the number of data frames to record", "number" },
|
1903
|
1903
|
{ "benchmark", OPT_BOOL | OPT_EXPERT, { &do_benchmark },
|
1904
|
1904
|
"add timings for benchmarking" },
|
1905
|
|
- { "timelimit", HAS_ARG, { .func_arg = opt_timelimit },
|
|
1905
|
+ { "timelimit", HAS_ARG | OPT_EXPERT, { .func_arg = opt_timelimit },
|
1906
|
1906
|
"set max runtime in seconds", "limit" },
|
1907
|
1907
|
{ "dump", OPT_BOOL | OPT_EXPERT, { &do_pkt_dump },
|
1908
|
1908
|
"dump each input packet" },
|
...
|
...
|
@@ -1927,13 +1927,13 @@ const OptionDef options[] = {
|
1927
|
1927
|
"finish encoding within shortest input" },
|
1928
|
1928
|
{ "dts_delta_threshold", HAS_ARG | OPT_FLOAT | OPT_EXPERT, { &dts_delta_threshold },
|
1929
|
1929
|
"timestamp discontinuity delta threshold", "threshold" },
|
1930
|
|
- { "xerror", OPT_BOOL, { &exit_on_error },
|
|
1930
|
+ { "xerror", OPT_BOOL | OPT_EXPERT, { &exit_on_error },
|
1931
|
1931
|
"exit on error", "error" },
|
1932
|
1932
|
{ "copyinkf", OPT_BOOL | OPT_EXPERT | OPT_SPEC, { .off = OFFSET(copy_initial_nonkeyframes) },
|
1933
|
1933
|
"copy initial non-keyframes" },
|
1934
|
1934
|
{ "frames", OPT_INT64 | HAS_ARG | OPT_SPEC, { .off = OFFSET(max_frames) },
|
1935
|
1935
|
"set the number of frames to record", "number" },
|
1936
|
|
- { "tag", OPT_STRING | HAS_ARG | OPT_SPEC, { .off = OFFSET(codec_tags) },
|
|
1936
|
+ { "tag", OPT_STRING | HAS_ARG | OPT_SPEC | OPT_EXPERT,{ .off = OFFSET(codec_tags) },
|
1937
|
1937
|
"force codec tag/fourcc", "fourcc/tag" },
|
1938
|
1938
|
{ "q", HAS_ARG | OPT_EXPERT | OPT_DOUBLE | OPT_SPEC,{ .off = OFFSET(qscale) },
|
1939
|
1939
|
"use fixed quality scale (VBR)", "q" },
|
...
|
...
|
@@ -1945,9 +1945,9 @@ const OptionDef options[] = {
|
1945
|
1945
|
"create a complex filtergraph", "graph_description" },
|
1946
|
1946
|
{ "stats", OPT_BOOL, { &print_stats },
|
1947
|
1947
|
"print progress report during encoding", },
|
1948
|
|
- { "attach", HAS_ARG | OPT_FUNC2, { .func2_arg = opt_attach },
|
|
1948
|
+ { "attach", HAS_ARG | OPT_FUNC2 | OPT_EXPERT, { .func2_arg = opt_attach },
|
1949
|
1949
|
"add an attachment to the output file", "filename" },
|
1950
|
|
- { "dump_attachment", HAS_ARG | OPT_STRING | OPT_SPEC, { .off = OFFSET(dump_attachment) },
|
|
1950
|
+ { "dump_attachment", HAS_ARG | OPT_STRING | OPT_SPEC |OPT_EXPERT,{ .off = OFFSET(dump_attachment) },
|
1951
|
1951
|
"extract an attachment into a file", "filename" },
|
1952
|
1952
|
{ "cpuflags", HAS_ARG | OPT_EXPERT, { .func_arg = opt_cpuflags },
|
1953
|
1953
|
"set CPU flags mask", "mask" },
|
...
|
...
|
@@ -1971,11 +1971,11 @@ const OptionDef options[] = {
|
1971
|
1971
|
"rate control override for specific intervals", "override" },
|
1972
|
1972
|
{ "vcodec", OPT_VIDEO | HAS_ARG | OPT_FUNC2, { .func2_arg = opt_video_codec },
|
1973
|
1973
|
"force video codec ('copy' to copy stream)", "codec" },
|
1974
|
|
- { "same_quant", OPT_VIDEO | OPT_BOOL , { &same_quant },
|
|
1974
|
+ { "same_quant", OPT_VIDEO | OPT_BOOL | OPT_EXPERT, { &same_quant },
|
1975
|
1975
|
"use same quantizer as source (implies VBR)" },
|
1976
|
1976
|
{ "pass", OPT_VIDEO | HAS_ARG , { opt_pass },
|
1977
|
1977
|
"select the pass number (1 or 2)", "n" },
|
1978
|
|
- { "passlogfile", OPT_VIDEO | HAS_ARG | OPT_STRING , { &pass_logfilename_prefix },
|
|
1978
|
+ { "passlogfile", OPT_VIDEO | HAS_ARG | OPT_STRING | OPT_EXPERT, { &pass_logfilename_prefix },
|
1979
|
1979
|
"select two pass log file name prefix", "prefix" },
|
1980
|
1980
|
{ "deinterlace", OPT_VIDEO | OPT_EXPERT , { .func_arg = opt_deinterlace },
|
1981
|
1981
|
"this option is deprecated, use the yadif filter instead" },
|
...
|
...
|
@@ -2045,11 +2045,11 @@ const OptionDef options[] = {
|
2045
|
2045
|
{ "muxpreload", OPT_FLOAT | HAS_ARG | OPT_EXPERT | OPT_OFFSET, { .off = OFFSET(mux_preload) },
|
2046
|
2046
|
"set the initial demux-decode delay", "seconds" },
|
2047
|
2047
|
|
2048
|
|
- { "bsf", HAS_ARG | OPT_STRING | OPT_SPEC, { .off = OFFSET(bitstream_filters) },
|
|
2048
|
+ { "bsf", HAS_ARG | OPT_STRING | OPT_SPEC | OPT_EXPERT, { .off = OFFSET(bitstream_filters) },
|
2049
|
2049
|
"A comma-separated list of bitstream filters", "bitstream_filters" },
|
2050
|
2050
|
|
2051
|
2051
|
/* data codec support */
|
2052
|
|
- { "dcodec", HAS_ARG | OPT_DATA | OPT_FUNC2, { .func2_arg = opt_data_codec },
|
|
2052
|
+ { "dcodec", HAS_ARG | OPT_DATA | OPT_FUNC2 | OPT_EXPERT, { .func2_arg = opt_data_codec },
|
2053
|
2053
|
"force data codec ('copy' to copy stream)", "codec" },
|
2054
|
2054
|
|
2055
|
2055
|
{ "default", HAS_ARG | OPT_AUDIO | OPT_VIDEO | OPT_EXPERT, { .func_arg = opt_default },
|