16 lines
		
	
	
		
			477 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			477 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| _vidfile="/home/sdk/work/rec-screen.mkv"
 | |
| _micfile="/home/sdk/work/rec-mic-clean.wav"
 | |
| _outfile="${_vidfile%%.*}-$(date "+%Y%m%d_%H%M%S").mp4"
 | |
| 
 | |
| ffmpeg -y  -i $_vidfile \
 | |
|            -i $_micfile \
 | |
|            -c:v libx265 \
 | |
|            -c:a aac -shortest \
 | |
|            -crf 21 -s 1920x1080 \
 | |
|            -preset medium -movflags faststart \
 | |
|            -threads $(sysctl -n hw.ncpuonline) \
 | |
|            $_outfile \
 | |
|            && echo "Done encoding $(readlink -f $_outfile)"
 | 
