Update 2023-12-04 17:43 OpenBSD/amd64-x13

This commit is contained in:
c0dev0id
2023-12-04 17:43:36 +01:00
parent 241adee410
commit 865a9e051b
7 changed files with 54 additions and 24 deletions

View File

@@ -1,6 +1,12 @@
#!/bin/sh
set -e
doas rcctl set sndiod flags -f rsnd/0 -m play -s play -m mon -s mon -F rsnd/1 -m rec -s rec
doas rcctl restart sndiod
export AUDIOPLAYDEVICE=snd/0.play
export AUDIOMONDEVICE=snd/0.mon
export AUDIORECDEVICE=snd/1.rec
_vidfile="/home/sdk/rec-screen.mkv"
_outfile="/home/sdk/rec-encoded-$(date "+%Y%m%d_%H%M%S").mp4"
@@ -8,7 +14,7 @@ _res="1920x1080"
_fps="24"
_mon_dev="snd/mon"
_mic_dev="snd/default"
_mic_dev="snd/rec"
_mon_in="-thread_queue_size 16 -use_wallclock_as_timestamps 1 -f sndio -i ${_mon_dev}"
_mon_proc="-c:a pcm_s16le"
@@ -45,3 +51,10 @@ ffmpeg -hide_banner -y \
"${_outfile}"
set +x
printf '%s\n' "${_outfile}"
doas rcctl set sndiod flags -f rsnd/0 -F rsnd/1 -F rsnd/2 -F rsnd/3 -F rsnd/4 -F rsnd/5 -m play -s default
doas rcctl restart sndiod
unset AUDIOPLAYDEVICE
unset AUDIORECDEVICE