VOD
Kitchen
1,440 minBedroom
1,439 minOn YouTube
GitHub commits
ohnsh/dev7
- cam: Document correct usage of monitor.sh: The status FIFO must be open for read/write (<>$STATUS_FIFO).
4065f61 - cam: Status updates via named pipe and new monitor.sh, which reads from the pipe and logs to both stderr and ntfy.sh.
eff870d - bug: New helper script to separate old recordings not open for writing so that they can be archived.
a6ef0e2 - sh: In wyze_timelapse.sh, save ffmpeg concat playlist to temporary file in working directory to enable relative file paths. (Process substitution is more elegant but not worth the hassle here because it causes ffmpeg to interpret paths as relative to /dev/fd.)
25a42c9 - sh: Refactored wyze_timelapse.sh, split generic timelapse functions into separate library script timelapse.sh. Added default strobe effect (2 fps). Update to dxif.sh bringing compatibility with aac, opus, and ogg files.
20e5083 - cam: Refactored relay.sh and record.sh, replacing both with cam.sh. Implemented audio delay when combining Thingino video with external (Pulseaudio) audio, resulting in roughly synchronized audio/video. (Delay implemented both in cam.sh and mediamtx.yml.) Lots of duplicate code removed and lots more edge cases now handled gracefully.
3bd6d99 - cam: Recording functions moved to new file, record.sh. In mediamtx.yml, publish combined ("patched") streams with video from camera/Thingino and audio from macOS Pulseaudio server. Set PULSEAUDIO_SERVER in environment when creating Docker container.
4614959