mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-04-07 01:32:19 +00:00
avconv: deprecate the -deinterlace option
Its quality is horrible, yadif should always be used instead.
This commit is contained in:
parent
c9b309e8cb
commit
d7edd359ec
11
avconv.c
11
avconv.c
@ -4371,6 +4371,13 @@ static int opt_vsync(const char *opt, const char *arg)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int opt_deinterlace(const char *opt, const char *arg)
|
||||||
|
{
|
||||||
|
av_log(NULL, AV_LOG_WARNING, "-%s is deprecated, use -filter:v yadif instead\n", opt);
|
||||||
|
do_deinterlace = 1;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
#define OFFSET(x) offsetof(OptionsContext, x)
|
#define OFFSET(x) offsetof(OptionsContext, x)
|
||||||
static const OptionDef options[] = {
|
static const OptionDef options[] = {
|
||||||
/* main options */
|
/* main options */
|
||||||
@ -4435,8 +4442,8 @@ static const OptionDef options[] = {
|
|||||||
"use same quantizer as source (implies VBR)" },
|
"use same quantizer as source (implies VBR)" },
|
||||||
{ "pass", HAS_ARG | OPT_VIDEO, {(void*)opt_pass}, "select the pass number (1 or 2)", "n" },
|
{ "pass", HAS_ARG | OPT_VIDEO, {(void*)opt_pass}, "select the pass number (1 or 2)", "n" },
|
||||||
{ "passlogfile", HAS_ARG | OPT_STRING | OPT_VIDEO, {(void*)&pass_logfilename_prefix}, "select two pass log file name prefix", "prefix" },
|
{ "passlogfile", HAS_ARG | OPT_STRING | OPT_VIDEO, {(void*)&pass_logfilename_prefix}, "select two pass log file name prefix", "prefix" },
|
||||||
{ "deinterlace", OPT_BOOL | OPT_EXPERT | OPT_VIDEO, {(void*)&do_deinterlace},
|
{ "deinterlace", OPT_EXPERT | OPT_VIDEO, {(void*)opt_deinterlace},
|
||||||
"deinterlace pictures" },
|
"this option is deprecated, use the yadif filter instead" },
|
||||||
{ "vstats", OPT_EXPERT | OPT_VIDEO, {(void*)&opt_vstats}, "dump video coding statistics to file" },
|
{ "vstats", OPT_EXPERT | OPT_VIDEO, {(void*)&opt_vstats}, "dump video coding statistics to file" },
|
||||||
{ "vstats_file", HAS_ARG | OPT_EXPERT | OPT_VIDEO, {(void*)opt_vstats_file}, "dump video coding statistics to file", "file" },
|
{ "vstats_file", HAS_ARG | OPT_EXPERT | OPT_VIDEO, {(void*)opt_vstats_file}, "dump video coding statistics to file", "file" },
|
||||||
#if CONFIG_AVFILTER
|
#if CONFIG_AVFILTER
|
||||||
|
@ -528,6 +528,8 @@ How strictly to follow the standards.
|
|||||||
|
|
||||||
@item -deinterlace
|
@item -deinterlace
|
||||||
Deinterlace pictures.
|
Deinterlace pictures.
|
||||||
|
This option is deprecated since the deinterlacing is very low quality.
|
||||||
|
Use the yadif filter with @code{-filter:v yadif}.
|
||||||
@item -vstats
|
@item -vstats
|
||||||
Dump video coding statistics to @file{vstats_HHMMSS.log}.
|
Dump video coding statistics to @file{vstats_HHMMSS.log}.
|
||||||
@item -vstats_file @var{file}
|
@item -vstats_file @var{file}
|
||||||
|
Loading…
Reference in New Issue
Block a user