dotfiles/scripts/encoding_500kbps.sh
2022-04-18 20:24:10 +09:00

32 lines
759 B
Bash
Executable File

#!/bin/bash
#Input Directory
input_dir=/mnt/wsl/PHYSICALDRIVE1/input/WAAA
output_dir=~/Downloads/input
# get bitrate
mediainfo --Output="General;File Name: %FileName%\r\n
Video;BitRate: %BitRate/String%\r\nDimensions : %Width%x%Height%\r\n\n" *.mp4
walk_dir () {
shopt -s nullglob dotglob
for pathname in "$1"/*; do
if [ -d "$pathname" ]; then
walk_dir "$pathname"
else
#printf '%s\n' "$pathname"
base_name=$(basename ${pathname}) # only filename
#printf '%s, %s\n' "$base_name" "$output_dir/$base_name"
HandBrakeCLI -i $pathname -o $output_dir/$base_name -Z "General/Very Fast 480p30" --no-two-pass -b 500
fi
done
}
DOWNLOADING_DIR=$input_dir
walk_dir "$DOWNLOADING_DIR"