9 lines
		
	
	
	
		
			666 B
		
	
	
	
		
			Text
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			9 lines
		
	
	
	
		
			666 B
		
	
	
	
		
			Text
		
	
	
		
			Executable file
		
	
	
	
	
#!/usr/bin/env nu
 | 
						|
 | 
						|
def main [dir: string, video: string] {
 | 
						|
    let new_video = $video | str replace ".mp4" "-compressed.mp4"
 | 
						|
    echo $new_video
 | 
						|
    # Make a smaller video of here
 | 
						|
    ffmpeg -n -i $video -c:v libx264 -crf 27 -x264-params cabac=1:ref=5:analyse=0x133:me=umh:subme=9:chroma-me=1:deadzone-inter=21:deadzone-intra=11:b-adapt=2:rc-lookahead=60:vbv-maxrate=10000:vbv-bufsize=10000:qpmax=69:bframes=5:b-adapt=2:direct=auto:crf-max=51:weightp=2:merange=24:chroma-qp-offset=-1:sync-lookahead=2:psy-rd=1.00,0.15:trellis=2:min-keyint=23:partitions=all -c:a aac -ar 44100 -b:a 128k $new_video
 | 
						|
    mv ./$new_video $"~/storage/videos/camp2024/w1d1/($new_video)"
 | 
						|
}
 |