fix perms & new script
This commit is contained in:
		
							
								
								
									
										27
									
								
								.local/bin/ssh-encode
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										27
									
								
								.local/bin/ssh-encode
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,27 @@
 | 
			
		||||
FILE=$1
 | 
			
		||||
OTHER=$2
 | 
			
		||||
EXTENSION=".new.mp4"
 | 
			
		||||
TEMP="/tmp/"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
if [[ -z $1 ]];
 | 
			
		||||
then
 | 
			
		||||
	echo "Pass the file to encode as the first argument."
 | 
			
		||||
	exit
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if [[ -z $2 ]];
 | 
			
		||||
then
 | 
			
		||||
	echo "Pass the ssh alias of the remote device as the second argument."
 | 
			
		||||
	exit
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# move file to other's temp drive
 | 
			
		||||
scp $FILE $OTHER:$TEMP
 | 
			
		||||
# use ffmpeg to encode on other computer
 | 
			
		||||
ssh $OTHER "ffmpeg -y -i $TEMP$FILE -vcodec h264_nvenc -acodec aac -pix_fmt yuv420p -g 15 -movflags frag_keyframe+empty_moov $TEMP$FILE$EXTENSION"
 | 
			
		||||
# move file back
 | 
			
		||||
scp $OTHER:$TEMP$FILE$EXTENSION .
 | 
			
		||||
# delete temp file
 | 
			
		||||
ssh $OTHER "rm $TEMP$FILE; rm $TEMP$FILE$EXTESION"
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										0
									
								
								.local/bin/start-pipewire
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								.local/bin/start-pipewire
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
		Reference in New Issue
	
	Block a user