diff options
author | Bradley Sepos <[email protected]> | 2020-01-02 18:22:46 -0500 |
---|---|---|
committer | Bradley Sepos <[email protected]> | 2020-01-02 18:22:46 -0500 |
commit | e6d29a01a35ff3c942b4a1e5693bf6b9e678cc37 (patch) | |
tree | 9a96477174aaea45ba71063f406d2c269870a734 | |
parent | da603af530b8ccf3fdd678fa3154c2bee6451333 (diff) |
preset: Use x265 aq-mode 1 for official presets.
We have received numerous reports about x265 in HandBrake 1.3.0 creating ~30% larger files with no perceived quality gain, and have confirmed this to be true in most cases. This appears to be the result of x265 recently switching to use aq-mode 2 by default. This change makes the behavior of the official presets more closely match that of HandBrake 1.2.2 and earlier. This seems to be the best course of action both technically and for the user experience until the default aq-mode improves.
-rw-r--r-- | libhb/handbrake/preset_builtin.h | 22 | ||||
-rw-r--r-- | preset/preset_builtin.json | 18 | ||||
-rw-r--r-- | preset/preset_builtin.list | 2 |
3 files changed, 21 insertions, 21 deletions
diff --git a/libhb/handbrake/preset_builtin.h b/libhb/handbrake/preset_builtin.h index a2020d57c..f0539afe1 100644 --- a/libhb/handbrake/preset_builtin.h +++ b/libhb/handbrake/preset_builtin.h @@ -3733,7 +3733,7 @@ const char hb_builtin_presets_json[] = " \"VideoFramerateMode\": \"pfr\", \n" " \"VideoGrayScale\": false, \n" " \"VideoLevel\": \"auto\", \n" -" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n" +" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n" " \"VideoPreset\": \"slow\", \n" " \"VideoProfile\": \"main\", \n" " \"VideoQSVAsyncDepth\": 4, \n" @@ -4439,7 +4439,7 @@ const char hb_builtin_presets_json[] = " \"VideoFramerateMode\": \"pfr\", \n" " \"VideoGrayScale\": false, \n" " \"VideoLevel\": \"auto\", \n" -" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n" +" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n" " \"VideoPreset\": \"slow\", \n" " \"VideoProfile\": \"main\", \n" " \"VideoQSVAsyncDepth\": 4, \n" @@ -4799,7 +4799,7 @@ const char hb_builtin_presets_json[] = " \"VideoFramerateMode\": \"pfr\", \n" " \"VideoGrayScale\": false, \n" " \"VideoLevel\": \"auto\", \n" -" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n" +" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n" " \"VideoPreset\": \"slow\", \n" " \"VideoProfile\": \"main\", \n" " \"VideoQSVAsyncDepth\": 4, \n" @@ -5600,7 +5600,7 @@ const char hb_builtin_presets_json[] = " \"VideoFramerateMode\": \"pfr\", \n" " \"VideoGrayScale\": false, \n" " \"VideoLevel\": \"auto\", \n" -" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n" +" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n" " \"VideoPreset\": \"slow\", \n" " \"VideoProfile\": \"main\", \n" " \"VideoQSVAsyncDepth\": 4, \n" @@ -6405,7 +6405,7 @@ const char hb_builtin_presets_json[] = " \"VideoFramerateMode\": \"pfr\", \n" " \"VideoGrayScale\": false, \n" " \"VideoLevel\": \"auto\", \n" -" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n" +" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n" " \"VideoPreset\": \"slow\", \n" " \"VideoProfile\": \"main\", \n" " \"VideoQSVAsyncDepth\": 4, \n" @@ -6511,7 +6511,7 @@ const char hb_builtin_presets_json[] = " \"VideoFramerateMode\": \"pfr\", \n" " \"VideoGrayScale\": false, \n" " \"VideoLevel\": \"auto\", \n" -" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n" +" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n" " \"VideoPreset\": \"slow\", \n" " \"VideoProfile\": \"main\", \n" " \"VideoQSVAsyncDepth\": 4, \n" @@ -6617,7 +6617,7 @@ const char hb_builtin_presets_json[] = " \"VideoFramerateMode\": \"pfr\", \n" " \"VideoGrayScale\": false, \n" " \"VideoLevel\": \"auto\", \n" -" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n" +" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n" " \"VideoPreset\": \"slow\", \n" " \"VideoProfile\": \"main\", \n" " \"VideoQSVAsyncDepth\": 4, \n" @@ -6723,7 +6723,7 @@ const char hb_builtin_presets_json[] = " \"VideoFramerateMode\": \"pfr\", \n" " \"VideoGrayScale\": false, \n" " \"VideoLevel\": \"auto\", \n" -" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n" +" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n" " \"VideoPreset\": \"slow\", \n" " \"VideoProfile\": \"main\", \n" " \"VideoQSVAsyncDepth\": 4, \n" @@ -6829,7 +6829,7 @@ const char hb_builtin_presets_json[] = " \"VideoFramerateMode\": \"pfr\", \n" " \"VideoGrayScale\": false, \n" " \"VideoLevel\": \"auto\", \n" -" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n" +" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n" " \"VideoPreset\": \"slow\", \n" " \"VideoProfile\": \"main\", \n" " \"VideoQSVAsyncDepth\": 4, \n" @@ -8881,7 +8881,7 @@ const char hb_builtin_presets_json[] = " ], \n" " \"AudioEncoderFallback\": \"ac3\", \n" " \"AudioLanguageList\": [\n" -" \"und\"\n" +" \"any\"\n" " ], \n" " \"AudioList\": [\n" " {\n" @@ -8982,7 +8982,7 @@ const char hb_builtin_presets_json[] = " \"x264Option\": \"\", \n" " \"x264UseAdvancedOptions\": false\n" " }, \n" -" \"VersionMajor\": 41, \n" +" \"VersionMajor\": 42, \n" " \"VersionMicro\": 0, \n" " \"VersionMinor\": 0\n" " }\n" diff --git a/preset/preset_builtin.json b/preset/preset_builtin.json index 7f72b9848..d1c10f02e 100644 --- a/preset/preset_builtin.json +++ b/preset/preset_builtin.json @@ -3837,7 +3837,7 @@ "VideoTune": "", "VideoProfile": "main", "VideoLevel": "auto", - "VideoOptionExtra": "strong-intra-smoothing=0:rect=0", + "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1", "VideoQualityType": 2, "VideoQualitySlider": 24.0, "VideoQSVDecode": false, @@ -4561,7 +4561,7 @@ "VideoTune": "", "VideoProfile": "main", "VideoLevel": "auto", - "VideoOptionExtra": "strong-intra-smoothing=0:rect=0", + "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1", "VideoQualityType": 2, "VideoQualitySlider": 24.0, "VideoQSVDecode": false, @@ -4930,7 +4930,7 @@ "VideoTune": "", "VideoProfile": "main", "VideoLevel": "auto", - "VideoOptionExtra": "strong-intra-smoothing=0:rect=0", + "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1", "VideoQualityType": 2, "VideoQualitySlider": 24.0, "VideoQSVDecode": false, @@ -5750,7 +5750,7 @@ "VideoTune": "", "VideoProfile": "main", "VideoLevel": "auto", - "VideoOptionExtra": "strong-intra-smoothing=0:rect=0", + "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1", "VideoQualityType": 2, "VideoQualitySlider": 24.0, "VideoQSVDecode": false, @@ -6576,7 +6576,7 @@ "VideoTune": "", "VideoProfile": "main", "VideoLevel": "auto", - "VideoOptionExtra": "strong-intra-smoothing=0:rect=0", + "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1", "VideoQualityType": 2, "VideoQualitySlider": 24.0, "VideoQSVDecode": false, @@ -6685,7 +6685,7 @@ "VideoTune": "", "VideoProfile": "main", "VideoLevel": "auto", - "VideoOptionExtra": "strong-intra-smoothing=0:rect=0", + "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1", "VideoQualityType": 2, "VideoQualitySlider": 22.0, "VideoQSVDecode": false, @@ -6794,7 +6794,7 @@ "VideoTune": "", "VideoProfile": "main", "VideoLevel": "auto", - "VideoOptionExtra": "strong-intra-smoothing=0:rect=0", + "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1", "VideoQualityType": 2, "VideoQualitySlider": 21.0, "VideoQSVDecode": false, @@ -6903,7 +6903,7 @@ "VideoTune": "", "VideoProfile": "main", "VideoLevel": "auto", - "VideoOptionExtra": "strong-intra-smoothing=0:rect=0", + "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1", "VideoQualityType": 2, "VideoQualitySlider": 20.0, "VideoQSVDecode": false, @@ -7012,7 +7012,7 @@ "VideoTune": "", "VideoProfile": "main", "VideoLevel": "auto", - "VideoOptionExtra": "strong-intra-smoothing=0:rect=0", + "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1", "VideoQualityType": 2, "VideoQualitySlider": 20.0, "VideoQSVDecode": false, diff --git a/preset/preset_builtin.list b/preset/preset_builtin.list index 36b82f366..4068b078e 100644 --- a/preset/preset_builtin.list +++ b/preset/preset_builtin.list @@ -1,6 +1,6 @@ <resources> <section name="PresetTemplate"> - <integer name="VersionMajor" value="41" /> + <integer name="VersionMajor" value="42" /> <integer name="VersionMinor" value="0" /> <integer name="VersionMicro" value="0" /> <json name="Preset" file="preset_template.json" /> |