Я нашел ответ!
#!/bin/bash
IFS=$'\n'
# Reset
Color_Off='\033[0m' # Text Reset
# Regular Colors
Red='\033[0;31m' # Red
Green='\033[0;32m' # Green
# Bold
BRed='\033[1;31m' # Red
BGreen='\033[1;32m' # Green
for i in $(find /mnt/movies/ -type f -name '*.mkv' -o -name '*.mp4' -o -name '*.wmv' -o -name '*.flv' -o -name '*.webm' -o -name '*.mov'); do
# ffprobe -v error -select_streams v:0 -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 "$i"
if [ $(ffprobe -v error -select_streams v:0 -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 "$i") = h264 ]; then
echo -e "Video is a ${BGreen}H264${Color_Off} video file"
python2 sickbeard_mp4_automator/manual.py -i "$i" -a
elif [ $(ffprobe -v error -select_streams v:0 -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 "$i") == hevc ]; then
echo -e "Video is already transcoded to ${BRed}HEVC${Color_Off}"
elif [ $(ffprobe -v error -select_streams v:0 -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 "$i") == vp8 ]; then
echo -e "Video is a ${BGreen}WEBM${Color_Off} video file"
python2 sickbeard_mp4_automator/manual.py -i "$i" -a
fi
done
Это проверит H264 и перекодирует файл. В противном случае он оставляет его в покое. Спасибо, ребята, за помощь, и я понял, что иногда я могу быть идиотом.:)