Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- SOURCEDIR='/mnt/HD/todo/'
- OUTPUTDIR='/mnt/HD/done/'
- LOG='/mnt/HD/handbrakelog.txt'
- echo "--------------------" >> "$LOG"
- echo ""$(date +%d-%m-%Y)"" >> "$LOG"
- echo "--------------------" >> "$LOG"
- if ps ax | grep -v grep | grep HandBrakeCLI > /dev/null
- then
- echo "HandBrake is transcoding, all is good" >> "$LOG"
- echo "" >> "$LOG"
- echo "" >> "$LOG"
- echo "" >> "$LOG"
- else
- echo "Handbrake is not transcoding, checking for files" >> "$LOG"
- if [ "$(ls -A "$SOURCEDIR")" ]; then
- for file in "$SOURCEDIR"*
- do
- echo "--------------------" >> "$LOG"
- echo "converting "$file" to "$file".mp4" >> "$LOG"
- HandBrakeCLI -i "$file" -o "$file".mp4 -e x264 -q 20.0 -a 1,1 -E faac,copy:ac3 -B 160,160 -6 dpl2,auto -R Auto,Auto -D 0.0,0.0 -f mp4 --detelecine --deinterlace --decomb --loose-anamorphic -m -x b-adapt=2:rc-lookahead=50 > /dev/null 2>&1
- echo "moving "$file".mp4 to "$OUTPUTDIR"" >> "$LOG"
- mv "$file".mp4 "$OUTPUTDIR" > /dev/null 2>&1
- echo "deleting "$file"" >> "$LOG"
- rm "$file" > /dev/null 2>&1
- done
- echo "Converting done." >> "$LOG"
- echo "" >> "$LOG"
- echo "" >> "$LOG"
- echo "" >> "$LOG"
- else
- echo ""$SOURCEDIR" is Empty" >> "$LOG"
- echo "" >> "$LOG"
- echo "" >> "$LOG"
- echo "" >> "$LOG"
- fi
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement