From 16c37b028ecf366129e22c76c4224c4a8bccdc2b Mon Sep 17 00:00:00 2001 From: Bauke Date: Sun, 26 Feb 2023 12:21:34 +0100 Subject: [PATCH] Add HandBrake preset and adjust aliases. --- .aliases.zsh | 3 +- .bauke/data/handbrake-presets.json | 123 +++++++++++++++++++++++++++++ 2 files changed, 125 insertions(+), 1 deletion(-) create mode 100644 .bauke/data/handbrake-presets.json diff --git a/.aliases.zsh b/.aliases.zsh index 8274c16..8f77fc8 100644 --- a/.aliases.zsh +++ b/.aliases.zsh @@ -2,7 +2,8 @@ alias c.="codium ." alias cat="bat" alias dust="dust -bs" -alias handbrake="HandBrakeCLI" +alias handbrake="HandBrakeCLI --preset-import-file $BAUKE_DIR/data/handbrake-presets.json" +alias handbrake720p30fps="handbrake -Z '720p 30FPS'" alias icat="kitty +kitten icat" alias ls="exa" alias mgs="mgitstatus" diff --git a/.bauke/data/handbrake-presets.json b/.bauke/data/handbrake-presets.json new file mode 100644 index 0000000..8d314b0 --- /dev/null +++ b/.bauke/data/handbrake-presets.json @@ -0,0 +1,123 @@ +{ + "PresetList": [ + { + "AlignAVStart": true, + "AudioCopyMask": [ + "copy:aac" + ], + "AudioEncoderFallback": "av_aac", + "AudioLanguageList": [], + "AudioList": [ + { + "AudioBitrate": 160, + "AudioCompressionLevel": -1.0, + "AudioDitherMethod": "auto", + "AudioEncoder": "av_aac", + "AudioMixdown": "stereo", + "AudioNormalizeMixLevel": false, + "AudioSamplerate": "auto", + "AudioTrackDRCSlider": 0.0, + "AudioTrackGainSlider": 0.0, + "AudioTrackQuality": -1.0, + "AudioTrackQualityEnable": false + } + ], + "AudioSecondaryEncoderMode": true, + "AudioTrackSelectionBehavior": "first", + "ChapterMarkers": true, + "ChildrenArray": [], + "Default": false, + "FileFormat": "av_mp4", + "Folder": false, + "FolderOpen": false, + "InlineParameterSets": false, + "MetadataPassthrough": true, + "Mp4HttpOptimize": false, + "Mp4iPodCompatible": false, + "PictureAllowUpscaling": false, + "PictureAutoCrop": true, + "PictureBottomCrop": 0, + "PictureChromaSmoothCustom": "", + "PictureChromaSmoothPreset": "off", + "PictureChromaSmoothTune": "none", + "PictureColorspaceCustom": "", + "PictureColorspacePreset": "off", + "PictureCombDetectCustom": "", + "PictureCombDetectPreset": "off", + "PictureDARWidth": 0, + "PictureDeblockCustom": "strength=strong:thresh=20:blocksize=8", + "PictureDeblockPreset": "off", + "PictureDeblockTune": "medium", + "PictureDeinterlaceCustom": "", + "PictureDeinterlaceFilter": "off", + "PictureDeinterlacePreset": "default", + "PictureDenoiseCustom": "", + "PictureDenoiseFilter": "off", + "PictureDenoisePreset": "light", + "PictureDenoiseTune": "none", + "PictureDetelecine": "off", + "PictureDetelecineCustom": "", + "PictureForceHeight": 0, + "PictureForceWidth": 0, + "PictureHeight": 720, + "PictureItuPAR": false, + "PictureKeepRatio": true, + "PictureLeftCrop": 0, + "PictureLooseCrop": false, + "PictureModulus": 2, + "PicturePAR": "auto", + "PicturePARHeight": 720, + "PicturePARWidth": 853, + "PicturePadBottom": 0, + "PicturePadColor": "black", + "PicturePadLeft": 0, + "PicturePadMode": "none", + "PicturePadRight": 0, + "PicturePadTop": 0, + "PictureRightCrop": 0, + "PictureRotate": "angle=0:hflip=0", + "PictureSharpenCustom": "", + "PictureSharpenFilter": "off", + "PictureSharpenPreset": "medium", + "PictureSharpenTune": "none", + "PictureTopCrop": 0, + "PictureUseMaximumSize": true, + "PictureWidth": 1280, + "PresetDescription": "Small H.264 video (up to 720p30) and AAC stereo audio, in an MP4 container.", + "PresetDisabled": false, + "PresetName": "720p 30FPS", + "SubtitleAddCC": false, + "SubtitleAddForeignAudioSearch": true, + "SubtitleAddForeignAudioSubtitle": false, + "SubtitleBurnBDSub": true, + "SubtitleBurnBehavior": "foreign", + "SubtitleBurnDVDSub": true, + "SubtitleLanguageList": [], + "SubtitleTrackSelectionBehavior": "none", + "Type": 0, + "UsesPictureFilters": true, + "VideoAvgBitrate": 2000, + "VideoColorMatrixCodeOverride": 0, + "VideoEncoder": "x264", + "VideoFramerate": "30", + "VideoFramerateMode": "pfr", + "VideoGrayScale": false, + "VideoLevel": "3.1", + "VideoOptionExtra": "", + "VideoPreset": "veryfast", + "VideoProfile": "main", + "VideoQSVDecode": false, + "VideoQualitySlider": 23.0, + "VideoQualityType": 2, + "VideoScaler": "swscale", + "VideoTune": "", + "VideoTurboTwoPass": true, + "VideoTwoPass": true, + "x264Option": "", + "x264UseAdvancedOptions": false + } + ], + "VersionMajor": 47, + "VersionMicro": 0, + "VersionMinor": 0 +} \ No newline at end of file