Video from rpi4 streamed to somewhat bigger computer with audio card. All audio processed through jackd server. Most scripts started by schedule by mqtt command from homeassistant. Video stream concatenated with audio from jackd, saved to disk and streamed to twitch.
scripts that run from systemd via [email protected]
:
audio.sh
watch for wav files from gate recorder, normalize volume, encode in flac for archive, make png spectrogram and opus audio for telegramgenpng.sh
generate png with outside temperature, iso and exposure correction values for video overlay in twitch streammqtt.sh
listen for mqtt messages from homeassistant and run necessary servicessavepi*.sh
save network video stream from rpi4 and retranslate locally for twitch.shtwitch.sh
stream from localhost to twitchyu.sh
upload to youtube videos made by mpv-slice.shaudio_rec.sh
dump jack audio in opus filegaterec.sh
run gate recorderraspivid.sh
run raspivid on raspberry pi 4 with hqcam
catday.sh
submit specially selected files to ffmpeg_xfade.shrename.py
renames files generated bysavepi.sh
andmpv-slice.sh
, so that 2021-11-12_01:02.mkv-at-03:04:46.247.mp4 becomes 2021-11-12_04:06.mp4, runsslice_fixup.sh
slice_fixup.sh
normalize audio valume in video file