fix perms & new script
This commit is contained in:
parent
ab13ef8b20
commit
1ab29f6ce5
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
Loading…
Reference in New Issue
Block a user