Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. if [ -z "$1" ]
  2. then
  3. echo "rec - Simple screen recording"
  4. echo "Usage: rec <name>"
  5. exit 1
  6. fi
  7.  
  8. DATE=`date +%Y-%m-%d-%H-%M-%S`
  9.  
  10. notify-send "[+] Starting recording screen with filename $1.mp4 <ctrl-c to end>"
  11. ffmpeg -r 30 -s 1366x768 -f x11grab -i :0.0 -vcodec msmpeg4v2 -qscale 1 $1.avi &> /dev/null
  12.  
  13. notify-send "[+] Starting encoding ..."
  14. ffmpeg -i $1.avi -c:v libx264 -crf 19 -preset slow -c:a libfaac -b:a 192k -ac 2 $1.mp4 &> /dev/null
  15.  
  16. notify-send "[+] Cleaning up ..."
  17. rm $1.avi &> /dev/null
  18. mv $1.mp4 $HOME/media/rice/cast/$1-$DATE.mp4
  19.  
  20. notify-send "[+] Done !"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement