summaryrefslogtreecommitdiffstats
path: root/libhb
diff options
context:
space:
mode:
authorBradley Sepos <[email protected]>2017-06-22 05:53:13 -0400
committerBradley Sepos <[email protected]>2017-06-22 05:53:13 -0400
commitbe794bdcaa7c899a7b42251bc1ad34fbbdb8b992 (patch)
treeb88ce0bfdac05b64764c250dc6b26926257a13b5 /libhb
parent047ea7cf23d23d8fa4c1527455e9ce707457ee2b (diff)
presets: Minor encoder tweaks for main Production presets.
Add additional x264 encoder options dct-decimate=0 and fast-pskip=0 (same as no-dct-decimate=1 and no-fast-pskip=1). In some special cases, reproduction of flat areas and subtle gradients may improve slightly. Generally speaking, any change should be visually imperceptible at these bit rates, but adding a few extra bits is always acceptable when encoding for production intermediate purposes. Negligible speed hit (1-2%) for the main Production presets. On the contrary, these settings are worse than useless for Production Proxy presets, which are optimized for speed. 5% speed hit isn't worth the tradeoff for low resolution proxies that need to be generated quickly and won't be used for final export.
Diffstat (limited to 'libhb')
-rw-r--r--libhb/preset_builtin.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/libhb/preset_builtin.h b/libhb/preset_builtin.h
index 819859dc3..a0c82766a 100644
--- a/libhb/preset_builtin.h
+++ b/libhb/preset_builtin.h
@@ -7032,7 +7032,7 @@ const char hb_builtin_presets_json[] =
" \"VideoFramerateMode\": \"cfr\", \n"
" \"VideoGrayScale\": false, \n"
" \"VideoLevel\": \"auto\", \n"
-" \"VideoOptionExtra\": \"keyint=12:min-keyint=1:ref=1:bframes=0:qcomp=0.8:aq-strength=0.5:deblock=-2,-2\", \n"
+" \"VideoOptionExtra\": \"keyint=12:min-keyint=1:ref=1:bframes=0:qcomp=0.8:aq-strength=0.5:dct-decimate=0:fast-pskip=0:deblock=-2,-2\", \n"
" \"VideoPreset\": \"fast\", \n"
" \"VideoProfile\": \"high\", \n"
" \"VideoQSVAsyncDepth\": 4, \n"
@@ -7133,7 +7133,7 @@ const char hb_builtin_presets_json[] =
" \"VideoFramerateMode\": \"cfr\", \n"
" \"VideoGrayScale\": false, \n"
" \"VideoLevel\": \"auto\", \n"
-" \"VideoOptionExtra\": \"keyint=12:min-keyint=1:ref=1:bframes=0:qcomp=0.8:aq-strength=0.5:deblock=-2,-2\", \n"
+" \"VideoOptionExtra\": \"keyint=12:min-keyint=1:ref=1:bframes=0:qcomp=0.8:aq-strength=0.5:dct-decimate=0:fast-pskip=0:deblock=-2,-2\", \n"
" \"VideoPreset\": \"fast\", \n"
" \"VideoProfile\": \"high\", \n"
" \"VideoQSVAsyncDepth\": 4, \n"
@@ -8327,7 +8327,7 @@ const char hb_builtin_presets_json[] =
" \"x264Option\": \"\", \n"
" \"x264UseAdvancedOptions\": false\n"
" }, \n"
-" \"VersionMajor\": 28, \n"
+" \"VersionMajor\": 29, \n"
" \"VersionMicro\": 0, \n"
" \"VersionMinor\": 0\n"
" }\n"