#!/bin/bash | |
# This script uses HandBrakeCLI to automatically convert a folder containing video files to H.265 (HEVC). | |
# You need to substitute SRC -- Source folder, DEST -- Destination folder, | |
# PRESET -- Preset name, & PRESET_FILE -- Preset file (json) for your own values | |
SRC="/root/video_in" | |
DEST="/root/video_out" | |
DEST_EXT=mkv | |
HANDBRAKE_CLI=HandBrakeCLI | |
PRESET="HEVC AP 4K" | |
PRESET_FILE="/root/hbap4k.json" | |
for FILE in "$SRC"/* | |
do | |
filename=$(basename "$FILE") | |
extension=${filename##*.} | |
filename=${filename%.*} | |
$HANDBRAKE_CLI --preset-import-file $PRESET_FILE -Z "$PRESET" -i "$FILE" -o "$DEST"/"$filename".$DEST_EXT | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment