Skip to content

Latest 🗞️

Saturday, July 11

Git Commits

dev commits 3 ohnsh/dev
  • 12:49 pm — John Sherrell <dev@ohn.sh>

    sh: brought in changes to wyze-timelapse.sh that have been in production on an Intel-based Alpine server. Need to add (optional) strobe effect, which here will be a genuinely low framerate, likely bringing major savings to both processing time and file size.

  • 5:34 am — John Sherrell <dev@ohn.sh>

    bug: Documentation. Only pass `--add-host` when we actually have an mdns name to pre-resolve.

  • 2:05 am — John Sherrell <dev@ohn.sh>

    bug: get timezone working inside container, clean up ffmpeg command line duplication, use wallclock for timestamps in hopes of stabilizing the output files a bit.

itsa-me commits 1 ohnsh/itsa-me
  • 11:19 am — John Sherrell <dev@ohn.sh>

    Upgraded Astro, bumped dependencies, updated profile pic.

YouTube

Friday, July 10

Git Commits

dev commits 4 ohnsh/dev
  • 8:03 am — John Sherrell <dev@ohn.sh>

    youtube-client: added logic to prune broadcasts in 'ready' state that aren't configured correctly. A common example would be broadcasts with outdated titles that were created by the Studio web interface. Since these would be automatically used by a future stream, the idea is to simply delete them and create a new ready broadcast.

  • 6:25 am — John Sherrell <dev@ohn.sh>

    bug: Added libopus encoder option. Since the files will be mostly silence and speech, 64k is a more reasonable bitrate. Opus apparently excels at low bitrates.

  • 1:39 am — John Sherrell <dev@ohn.sh>

    bug: now working as a dockerized service on alpine, recording from a pulseaudio server (`ffmpeg -f pulse`) via the network.

  • 12:12 am — John Sherrell <dev@ohn.sh>

    bug: Converting to a remote container that records a pulseaudio server over the network.

YouTube

Wednesday, July 8

Git Commits

dev commits 3 ohnsh/dev
  • 1:00 pm — John Sherrell <dev@ohn.sh>

    stream-utils: relay for routing thingino stream to YouTube.

  • 10:42 am — John Sherrell <dev@ohn.sh>

    stream-utils: mkff.sh: new function to create summary videos from a sequence of input videos.

  • 1:00 am — John Sherrell <dev@ohn.sh>

    bug: switched to sox_ng for recording because `ffmpeg -f avfoundation` produced poor output with crackling artifacts (apparently others have the same issue). Currently handling process management by running inside tmux, which is incompatible with launchd (as far as I can tell). For now, `tmux-bug.sh` is installed as a login item, but I may remove tmux from the equation and convert it to a standard launchd service.