From 93a54093ec821e9c46fd8cefcb3f06f54777b05e Mon Sep 17 00:00:00 2001 From: Mathieu Duponchelle Date: Tue, 4 Aug 2020 16:33:34 +0200 Subject: mpeg2enc: add disable-encode-retries property MJPEG Tools may reencode pictures in a second pass to stick closer to the target bitrate. This can result in slower than real-time encoding for full HD content in certain situations, as entire GOPs need reencoding when the reference picture is reencoded. See https://sourceforge.net/p/mjpeg/bugs/141/ for background Part-of: --- docs/plugins/gst_plugins_cache.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'docs') diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json index 389823f85..44fe4d75e 100644 --- a/docs/plugins/gst_plugins_cache.json +++ b/docs/plugins/gst_plugins_cache.json @@ -207739,6 +207739,7 @@ "description": "High-quality MPEG-1/2 video encoder", "hierarchy": [ "GstMpeg2enc", + "GstVideoEncoder", "GstElement", "GstObject", "GInitiallyUnowned", @@ -207864,6 +207865,18 @@ "type": "gboolean", "writable": true }, + "disable-encode-retries": { + "blurb": "Prevent the encoder from reencoding pictures in a second pass. This can vastly improve performance, but potentially affect reaching bitrate targets.", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, "dualprime": { "blurb": "Dual Prime Motion Estimation Mode for MPEG-2 I/P-frame only streams. Quite some players do not support this.", "conditionally-available": false, -- cgit v1.2.1