An open API service indexing awesome lists of open source software.

https://github.com/morgant/cu-seeme-openbsd

A faux CU-SeeMe webcam view for OpenBSD powered by mpv
https://github.com/morgant/cu-seeme-openbsd

cu-seeme mlvwm mlvwmrc mpv openbsd webcam-viewer

Last synced: 24 days ago
JSON representation

A faux CU-SeeMe webcam view for OpenBSD powered by mpv

Awesome Lists containing this project

README

        

# CU-SeeMe OpenBSD
by Morgan Aldridge

## OVERVIEW

This is a faux [CU-SeeMe](https://en.wikipedia.org/wiki/CU-SeeMe) webcam window which I use for [my Twitch streams](https://twitch.tv/makkintosshu). It's just a wrapper around `mpv` which I developed under [OpenBSD](https://www.openbsd.org/) to show the video feed from my USB webcam while forcing a small window size, grayscale video, custom title, and noise filter. It also includes [mlvwmrc](https://github.com/morgant/mlvwmrc) styles to further mimic CU-SeeMe when running under the [MLVWM](https://github.com/morgant/mlvwm) X11 window manager.

## Installation

1. Run `make install` to install `CU-SeeMe` to `~/bin`, a noise GLSL shader in your `~/.config/mpv/shaders`, plus the mlvwmrc pixmap & styles into your `~/.mlvwm` directories
2. Edit `~/.mlvwm/apps/.AppsManifest` and add a line containing `Read .mlvwm/apps/CU-SeeMe`. **IMPORTANT**: It must be _after_ the `mpv` styles!
3. Restart your `mlvwm` window manager

## Resources

* The [mpv noise shader is from Niklas Haas](https://github.com/haasn/gentoo-conf/blob/xor/home/nand/.mpv/shaders/noise.glsl)
* The original [CU-SeeMe website](https://ftp.icm.edu.pl/packages/cu-seeme/html/Welcome.html) is still available on an ICM FTP server
* The original CU-SeeMe applications are available on [Macintosh Garden](http://macintoshgarden.org/apps/cu-seeme) and [Macintosh Repository](https://www.macintoshrepository.org/39602-cu-seeme)

## LICENSE

Released under the [MIT License](LICENSE).