Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juergenpabel/obs-backgroundremoval_debian
Debian package for OBS plugin backgroundremoval
https://github.com/juergenpabel/obs-backgroundremoval_debian
backgroundremoval debian obs
Last synced: 26 days ago
JSON representation
Debian package for OBS plugin backgroundremoval
- Host: GitHub
- URL: https://github.com/juergenpabel/obs-backgroundremoval_debian
- Owner: juergenpabel
- License: gpl-2.0
- Created: 2024-09-11T09:57:01.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2024-09-12T10:45:27.000Z (about 2 months ago)
- Last Synced: 2024-09-30T02:23:37.939Z (about 1 month ago)
- Topics: backgroundremoval, debian, obs
- Language: Dockerfile
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tl;dr
Simple script for building a Debian package for the OBS plugin "backgroundremoval"# Situation
* Debian packages OBS (obs-studio) but lacks the popular plugin "backgroundremoval" (for removing/bluring background in video sources)
* The author of the plugin "[backgroundremoval](https://github.com/locaal-ai/obs-backgroundremoval/)" doesn't provide .deb packages for Debian (but for Ubuntu - they don't work due to multiple library version differences)
* I don't like installing things with flatpak (images exist on flathub for both OBS and that plugin)# Solution
I copied over the build script and Dockerfile from [https://github.com/Froosh/build-obs-backgroundremoval](https://github.com/Froosh/build-obs-backgroundremoval)
and adapted them for Debian (bookworm). I compiled a .deb for amd64 (x86_64) created a release with it attached.If you want to build a .deb yourself, just clone this repo and run `./build.sh` - the only real prerequisite is podman, so if it is not installed, this script will
just say that and exit. Otherwise, after a few minutes you should have a fresh .deb sitting right there.# Notes
* I published a 'v1.0' release and I expect this one to be the only release ever - but you never know....so, feel free to create an issue or PR
* I tried to compile for arm64 (aarch64) but the build systems pulls a precompiled opencv for amd64 (x86_64) and I haven't fiddled with it enough to locally compile opencv for arm64 instead of downloading the precompiled library...so that might just be a reason for a v1.1
* As Froosh published those files under GPL2, I picked GPL2 for this repository as well.