Guest User

Jellyposter

a guest
Feb 27th, 2023
847
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.22 KB | Source Code | 0 0
  1. #!/bin/bash
  2. while true
  3. do
  4. cd /mnt_data/media/movies
  5. for dir in */; do
  6. cd /mnt_data/media/movies/"$dir"
  7. pwd
  8.  
  9. flink=$(readlink -f poster.jpg)
  10. creatortool=$( exiftool -f -s3 -"creatortool" "$flink" )
  11.  
  12. if [ "${creatortool}" != "993" ]; then
  13. mlink=$(readlink -f *.mkv)
  14. langs=$( ffprobe "$mlink" -show_entries stream=index:stream_tags=language -select_streams a -v 0 -of json=c=1 | jq --raw-output '.streams[].tags.language')
  15.  
  16. GER='ger'
  17. DUT='dut'
  18.  
  19. case $langs in
  20.  
  21.   *"$DUT"*)
  22.     widthposter=$( exiftool -f -s3 -"ImageWidth" "$flink" )
  23.     convert /mnt_data/media/dut_overlay.png -resize "$widthposter" /mnt_data/media/dut_overlay_tmp.png
  24.     convert  "$flink"  /mnt_data/media/dut_overlay_tmp.png -flatten  "$flink"
  25.     chmod +644 "$flink"
  26.     chown nobody "$flink"
  27.     exiftool -creatortool="993" -overwrite_original "$flink"
  28.     ;;
  29.  
  30.   *"$GER"*)
  31.     widthposter=$( exiftool -f -s3 -"ImageWidth" "$flink" )
  32.     convert /mnt_data/media/ger_overlay.png -resize "$widthposter" /mnt_data/media/ger_overlay_tmp.png
  33.     convert  "$flink"  /mnt_data/media/ger_overlay_tmp.png -flatten  "$flink"
  34.     chmod +644 "$flink"
  35.     chown nobody "$flink"
  36.     exiftool -creatortool="993" -overwrite_original "$flink"
  37.     ;;
  38. esac
  39.  
  40.  
  41. fi
  42. done
  43. sleep 90000
  44. done
Advertisement
Add Comment
Please, Sign In to add comment