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)"
|