Mercurial > mplayer.hg
changeset 15989:a9eb721d92fc
10l: scene change detecion is deactivated with sc_threshold=1000000000
author | ranma |
---|---|
date | Sun, 17 Jul 2005 07:58:09 +0000 |
parents | e5013e6b6450 |
children | c0df94d64c0b |
files | DOCS/man/de/mplayer.1 DOCS/man/en/mplayer.1 libmpcodecs/ve_lavc.c |
diffstat | 3 files changed, 12 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/DOCS/man/de/mplayer.1 Sun Jul 17 06:59:45 2005 +0000 +++ b/DOCS/man/de/mplayer.1 Sun Jul 17 07:58:09 2005 +0000 @@ -6523,12 +6523,12 @@ Für eine strikte Einhaltung von MPEG-1/2/4 müsste dieser Wert <=132 sein. . .TP -.B sc_threshold=<-1000000\-1000000> +.B sc_threshold=<-1000000000\-1000000000> Schwellenwert für die Erkennung eines Szenenwechsels. libavcodec fügt einen Keyframe ein, wenn er einen Szenenwechsel entdeckt. Mit dieser Option kannst du die Sensitivität dieser Erkennung bestimmen. --1000000 bedeutet, dass mit jedem Frame ein Szenenwechsel erkannt wird; -1000000 bedeutet, dass gar keine Szenenwechsel erkannt werden (Standard: 0). +-1000000000 bedeutet, dass mit jedem Frame ein Szenenwechsel erkannt wird; +1000000000 bedeutet, dass gar keine Szenenwechsel erkannt werden (Standard: 0). . .TP .B vb_strategy=<0\-1> @@ -7543,10 +7543,10 @@ Wenn du vcodec=mpeg2video angibst, kann dieser Wert 8, 9, 10 oder 11 sein. . .TP -.B cgop (siehe auch scenecut) +.B cgop (siehe auch sc_threshold) Schließt alle GOPs. Funktioniert momentan nur wenn die Szenenwechselerkennung deaktiviert ist -(scenecut=-1). +(sc_threshold=1000000000). . . .SS nuv (\-nuvopts)
--- a/DOCS/man/en/mplayer.1 Sun Jul 17 06:59:45 2005 +0000 +++ b/DOCS/man/en/mplayer.1 Sun Jul 17 07:58:09 2005 +0000 @@ -6331,12 +6331,12 @@ For a strict MPEG-1/2/4 compliance this would have to be <=132. . .TP -.B sc_threshold=<-1000000\-1000000> +.B sc_threshold=<-1000000000\-1000000000> Threshold for scene change detection. A keyframe is inserted by libavcodec when it detects a scene change. You can specify the sensitivity of the detection with this option. --1000000 means there is a scene change detected at every frame, 1000000 means -no scene changes are detected (default: 0). +-1000000000 means there is a scene change detected at every frame, +1000000000 means no scene changes are detected (default: 0). . .TP .B vb_strategy=<0\-1> (pass one only) @@ -7309,9 +7309,10 @@ If you specify vcodec=mpeg2video this value can be 8, 9, 10 or 11. . .TP -.B cgop (see also scenecut) +.B cgop (see also sc_threshold) Close all GOPs. -Currently it only works if scene change detection is disabled (scenecut=-1). +Currently it only works if scene change detection is disabled +(sc_threshold=1000000000). . . .SS nuv (\-nuvopts)
--- a/libmpcodecs/ve_lavc.c Sun Jul 17 06:59:45 2005 +0000 +++ b/libmpcodecs/ve_lavc.c Sun Jul 17 07:58:09 2005 +0000 @@ -304,7 +304,7 @@ {"border_mask", &lavc_param_border_masking, CONF_TYPE_FLOAT, CONF_RANGE, 0.0, 1.0, NULL}, #endif {"inter_threshold", &lavc_param_inter_threshold, CONF_TYPE_INT, CONF_RANGE, -1000000, 1000000, NULL}, - {"sc_threshold", &lavc_param_sc_threshold, CONF_TYPE_INT, CONF_RANGE, -1000000, 1000000, NULL}, + {"sc_threshold", &lavc_param_sc_threshold, CONF_TYPE_INT, CONF_RANGE, -1000000000, 1000000000, NULL}, {"top", &lavc_param_top, CONF_TYPE_INT, CONF_RANGE, -1, 1, NULL}, {"qns", &lavc_param_qns, CONF_TYPE_INT, CONF_RANGE, 0, 1000000, NULL}, {"nssew", &lavc_param_nssew, CONF_TYPE_INT, CONF_RANGE, 0, 1000000, NULL},