20 lines
		
	
	
		
			363 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			363 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| AUDIO=$(pactl list sources | awk '/Name: alsa_out/{print $2}' | head -n1)
 | |
| 
 | |
| pkill -9 xautolock; xset s 10800
 | |
| 
 | |
| ffmpeg \
 | |
| -f pulse \
 | |
| -i "$AUDIO" \
 | |
| -f x11grab \
 | |
| -framerate 60 \
 | |
| -r 30 \
 | |
| -s 1920x1080 \
 | |
| -i :0 \
 | |
| -b:v 5500k \
 | |
| -c:v h264 -preset ultrafast -c:a aac \
 | |
| "$HOME/screencast-$(date '+%y%m%d-%H%M-%S').mp4"
 | |
| 
 | |
| xset s 600&
 | |
| xautolock -time 15 -locker slock&
 |