summaryrefslogtreecommitdiffstats
path: root/preset
Commit message (Collapse)AuthorAgeFilesLines
* preset: Use x265 aq-mode 1 for official presets.Bradley Sepos2020-01-022-10/+10
| | | | | | 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. (cherry picked from commit e6d29a01a35ff3c942b4a1e5693bf6b9e678cc37)
* preset_template: change "und" to "any" in templateJohn Stebbins2019-12-161-1/+1
| | | | | | | | This should have no effect on recent preset definitions since new presets should have all keys defined. But very old presets may be missing some keys and need to be filled in with the template defaults. (cherry picked from commit 196afc4ce0042f20612535c399a5ddc450de26f4)
* preset: fix import of Audio/SubTitle LanguageList "und"John Stebbins2019-12-161-1/+1
| | | | | | | | | | | | | "und" used to mean "match any" language. Now it means "match only undefined" language. Forgot to translate "und" to new "any" option on preset import which breaks presets that have a language list with "und" defined in it. Note that this *will* break anyones new presets where they explicitly wanted "undefined", but this is a much smaller population than those using "any". (cherry picked from commit 548fef8bb802d0995dcfa6d45373463f8ab51dea)
* preset: Fix typo in Discord Tiny preset.Bradley Sepos2019-10-112-2/+2
|
* preset: Rename Discord preset to Discord Small and add Discord Tiny.Bradley Sepos2019-10-112-3/+112
| | | | Really pushing limits here.
* preset: Update built in presets version.Bradley Sepos2019-10-091-1/+1
|
* preset: Remove Windows Mobile presets.Bradley Sepos2019-10-091-436/+0
| | | | The platform is dead. Later Windows Mobile phones supporting 1080p video can still use the Fast 1080p30 preset. Older phones are too restricted in bit rate and thus are quite obsolete now.
* preset: Update vbv-bufsize for Gmail presets.Bradley Sepos2019-10-091-3/+3
| | | | Allows larger sub-second bit rate spikes for better reference frames. Any relatively modern device should support these values with ease.
* preset: Add Web presets for Discord and Discord Nitro.Bradley Sepos2019-10-091-0/+436
|
* preset: Add Playstation 2160p60 Surround for PS4 Pro.edu2019-05-252-1/+122
| | | | Reference: https://manuals.playstation.net/document/gb/ps4/music/mp_format_m.html
* deblock: replace pp7 with avfilter vf_deblockJohn Stebbins2019-05-024-159/+238
| | | | | | Adds deblock presets and tunes. Old preset values are converted upon preset import. Old PictureDeblock preset key is now PictureDeblockPreset.
* libhb: change preset key to VideoColorMatrixCodeOverrideJohn Stebbins2019-04-083-79/+79
| | | | | | Reserve VideoColorMatrixCode for doing color conversion. VideoColorMatrixCodeOverride sets color flags without transforming video frame colors.
* libhb: Initial implementation of Chroma Smooth filter.Bradley Sepos2019-03-284-1/+238
|
* preset: Add Chromecast 1080p60 Surround preset and update some descriptions.Bradley Sepos2018-12-122-4/+123
| | | | New Chromecast 3rd Generation supports 60 fps.
* presets: Bump presets major version.Bradley Sepos2018-09-261-1/+1
|
* presets: Minor revision to Amazon Fire descriptions.Bradley Sepos2018-09-261-3/+3
|
* presets: Update descriptions for Apple devices.Bradley Sepos2018-09-261-5/+5
| | | | | | | | Adds the recently released iPhone XR, XS, XS Max to the Apple 2160p60 4K HEVC Surround preset. Revises other product listings with most recent information. Moves iPad 1st Generation and iPad 2 to the Apple 720p30 Surround preset. The old iPad preset was 720p30, display resolution is higher than 540p, and storage space is not a huge concern.
* presets: Add iPad 1st Gen to Apple 540p30 Surround description.Bradley Sepos2018-09-261-1/+1
| | | | Seems this went missing at some point.
* presets: Make all 2-channel mixdowns stereo instead of DPL2.Bradley Sepos2018-09-261-73/+73
| | | | https://github.com/HandBrake/HandBrake/issues/1162#issuecomment-418253455
* presets: Explicitly disable Align A/V Start where not set.Bradley Sepos2018-09-261-0/+43
|
* presets: Disable unused Align A/V Start for Roku 2160p (MKV).Bradley Sepos2018-09-261-1/+1
|
* presets: Add Amazon Fire 720p preset.Bradley Sepos2018-09-261-0/+104
|
* presets: Rename Fire TV to Amazon Fire and update compatibility info.Bradley Sepos2018-09-261-4/+4
|
* presets: Remove Legacy 0.10.x presets.Bradley Sepos2018-09-261-745/+0
| | | | | | These have been deprecated for two full release cycles. Newer and more compatible presets exist for every scenario, and as always, users can create their own in the event the official presets do not fit their needs. See https://github.com/HandBrake/HandBrake-docs/blob/efb51cc2cd7d0c30fa5e9ee88366233ca34757a4/source/docs/en/latest/technical/official-presets.markdown#legacy-010x-presets for a list of compatible replacements.
* preset: Additional presets and revisions for 1.1.0.Bradley Sepos2017-11-282-186/+729
|
* Add adaptive streaming support (#972)John Stebbins2017-11-093-1/+72
| | | | | | | "Adaptive streaming" allows changing video parameters mid-stream at IDR boundaries. Such changes require new SPS and PPS NALs at the IDR. MP4 supports this with 'avc3' and 'hev1' sample entry types.
* presets: enforce 2 level hierarchy when importing presetsJohn Stebbins2017-11-061-1/+1
| | | | See https://github.com/HandBrake/HandBrake/issues/833#issuecomment-333193971
* presets: Minor encoder tweaks for main Production presets.Bradley Sepos2017-06-222-3/+3
| | | | | | | | 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.
* presets: Add Production presets for use with professional video editing ↵Bradley Sepos2017-06-182-1/+424
| | | | | | | | software. Production Max and Production Standard are high bit rate, short GOP (I/P), constant frame rate presets suitable for use as intermediate formats for video editing. Production Proxy 1080p and Production Proxy 540p are high bit rate, Intra-only (I), constant frame rate presets suitable for use as low resolution proxy formats for video editing. The Proxy presets correspond to one-quarter (1/4) 2160p 4K Ultra HD and one-quarter (1/4) 1080p Full HD resolutions, respectively.
* presets: Add Vimeo YouTube presets.Bradley Sepos2017-06-181-0/+520
| | | | | | | | Using Vimeo and YouTube compression guides for reference: https://vimeo.com/help/compression https://support.google.com/youtube/answer/1722171 Test videos visually inspected following recompression by these services.
* sync: work-around players with broken edit list supportJohn Stebbins2017-06-133-1/+27
| | | | | | | | | | | | | | | | | | | | | | | | This adds a preset key AlignAVStart that enables this work-around. When enabled, blank frames are inserted or frames are dropped to force alignment of the initial timestamp of every audio and video stream. Aligning the start times minimizes the impact of broken edit list support in players. Closes #763. Squashed: sync: improve alignment when passthru audio is present presets: enable AlignAVStart for General and Gmail presets LinGui: Improve AlignAVStart tooltip sync: avoid inserting a black frame < nominal frame duration sync: fix start alignment when doing p-to-p encoding sync: add comments
* opencl: removit it (#777)John Stebbins2017-06-121-1/+1
| | | | It was only used for scaling, it fails far too often and is only faster on a limited selectoin of hardware.
* libhb: Add Unsharp sharpening filter.Bradley Sepos2017-05-304-1/+253
| | | | Closes #525.
* preset: Fix surround audio bitrate for general presets.Bradley Sepos2017-05-212-9/+9
| | | | Was supposed to be 640 when converting a non-AC3 source track.
* preset: Revise Gmail presets.Bradley Sepos2016-12-162-32/+32
| | | | | | | | Longer durations, better resolutions. Gmail Large 3 Minutes 720p30: Up to 3 minutes of 720p video in 25 MB or less. Gmail Medium 5 Minutes 480p30: Up to 5 minutes of 480p video in 25 MB or less. Gmail Small 10 Minutes 288p30: Up to 10 minutes of 288p video in 25 MB or less.
* preset: Set default to false for Gmail presets.Bradley Sepos2016-12-151-3/+3
|
* preset: Add Web presets category and Gmail presets.Bradley Sepos2016-12-152-1/+305
| | | | | | Gmail Large 1080p30: Up to 1 minute of 1080p video in 25 MB or less. Gmail Medium 720p30: Up to 2 minutes of 720p video in 25 MB or less. Gmail Small 360p30: Up to 5 minutes of 360p video in 25 MB or less.
* Add new anamorphic mode "Automatic", delete "Strict" (#367)John Stebbins2016-10-313-59/+59
| | | | | | | | | * Add new anamorphic mode "Automatic", delete "Strict" Anamorphic mode automatic is added to support Bradley's new presets that are designed to pick a PAR that maximizes storage resolution. Strict is converted to Loose + mod == 2 + UsesPictureSettings == 2 when importing presets
* preset: Replace Vorbis with Opus for VP9 MKV presets.Bradley Sepos2016-09-052-13/+13
|
* preset: Add all audio formats to CLI Default copy mask.Bradley Sepos2016-07-301-1/+8
|
* preset: Fix auto frame rate for CLI Default.Bradley Sepos2016-07-301-1/+1
|
* preset: Use Main profile for Android 1080p30 and use fast combing detection ↵Bradley Sepos2016-07-262-6/+6
| | | | for Very Fast presets.
* preset: Add CLI Default preset. (#214)Bradley Sepos2016-06-272-0/+110
|
* preset: Remove invalid VideoTune 'none' from template.Bradley Sepos2016-06-251-1/+1
|
* preset: Remove 'Vita' from Playstation preset names.Bradley Sepos2016-06-252-3/+3
|
* preset: Move preset-related resources to separate directory.Bradley Sepos2016-06-253-0/+6918