LAPINPT

makemkvcon sh script

Jul 7th, 2013
514
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.84 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # CMD = makemkv.sh Source TrackID
  4.  
  5. SOURCE=$1
  6. FILE="${SOURCE%.*}"
  7. TRACK=$2
  8.  
  9. before="$(date +%s)"
  10.  
  11. if [ -f "$FILE".iso ];
  12. then
  13.    mkdir /home/desktop/"$FILE"
  14.    TARGET=/home/desktop/"$FILE"
  15.    makemkvcon mkv --messages=BD2mkv.log --progress=progress.log iso:"$SOURCE" $TRACK "$TARGET"
  16. else
  17.    mkdir /home/desktop/"$SOURCE"
  18.    TARGET=/home/desktop/"$SOURCE"
  19.    makemkvcon mkv --messages=BD2mkv.log --progress=progress.log file:"$SOURCE" $TRACK "$TARGET"
  20. fi
  21.  
  22. chmod -R 777 "$TARGET"
  23. chown -R desktop:desktop "$TARGET"
  24.  
  25. after="$(date +%s)"
  26. elapsed_seconds="$(expr $after - $before)"
  27.  
  28. echo -e "\n\n\n" >> BD2mkv.log 2>&1
  29. echo MUX DONE IN : $(date -d "1970-01-01 $elapsed_seconds sec" +%H:%M:%S) >> BD2mkv.log 2>&1
  30.  
  31. sleep 5
  32.  
  33. mail -s "BD2mkv - $SOURCE" some@mail.com < BD2mkv.log
  34.  
  35. sleep 5
  36.  
  37. rm BD2mkv.log
  38. rm progress.log
Advertisement
Add Comment
Please, Sign In to add comment