Releases: locaal-ai/obs-backgroundremoval
obs-backgroundremoval v0.5.17
So many new things in this release! that make it overall a more robust and faster plugin.
- Revamped rendering pipeline that is leaner and faster and relies on the GPU.
- Won't hog the CPU if the video/filter is hidden or disabled.
- Using pre-built ONNX runtime packaged
- Fixing linux builds all around for Fedora, Arch, openSUSE etc.
As always if you like and find value in our work, consider supporting us:
Checksums
obs-backgroundremoval-0.5.17-linux-x86_64.deb: bba3c8c9b5bffa336ba9c921220111b3dcd4660520cd35354fa73c3cb5c08af6
obs-backgroundremoval-0.5.17-macos-universal.pkg: f6f0f5284ff91fc0aa8001fb7a1486ecd5ad59b4075bc3bca79a2bca6b5dca8c
obs-backgroundremoval-0.5.17-windows-x64-Installer.exe: 6db25b8527faab75c32b6b41430eb16b6c695be7ac8b80f956a50f4f42793fab
obs-backgroundremoval-0.5.17-windows-x64.zip: df20145e35640bb0c4e2d9b655f6cb3f6fc829ee67d3aa391479b01f984a6f0e
What's Changed
- Execute obs_source_skip_video_filter when vider_render has no output by @umireon in #233
- Do not execute video_tick when disabled to reduce CPU usage by @umireon in #237
- Issue template improvements by @Sparronator9999 in #238
- Enable this filter when it is added to the source by @umireon in #241
- Use patched onnxruntime for Arch and Fedora build by @umireon in #235
- Respect the output of the previous filter if exists by @umireon in #244
- Adopt dynamically linked ONNX Runtime on macOS by @umireon in #246
- Some speedups by @royshil in #248
- Use prebuilt library on Windows by @umireon in #249
- Shared ONNX Runtime on Linux by @umireon in #250
- Add GPU (TensorRT) support on Linux (2) by @umireon in #253
- Remove BuildMyOnnxruntime.cmake leftovers by @umireon in #254
- Blending using the GPU by @royshil in #255
- Bump version 0.5.17 by @royshil in #260
- Fix notarization errors by @umireon in #265
- Fix openSUSE build by @umireon in #259
New Contributors
- @Sparronator9999 made their first contribution in #238
Full Changelog: v0.5.16...v0.5.17
obs-backgroundremoval v0.5.16
New release! It's a big one... We've listened to your comments and made many things a whole lot better:
- Background removal now works on any source! Including browser etc.
- We've switched our rendering backend to GS filters, which means it works on groups and on cameras of all kinds.
- Performance improvements were added, as well as better memory management.
- Universal-only Mac OS build, since many people accidentally install the x86 version on the M1.
- Feathering and background is fixed.
- Bugfixes took care of random crashes.
As always - consider sponsoring our work so we can bring you more features faster!
Enjoy!
Checksums
obs-backgroundremoval-0.5.16-linux-x86_64.deb: d879c30fa129cc9202f0fade7c347594fee52583329365cccae404b5c6ab26a3
obs-backgroundremoval-0.5.16-macos-universal.pkg: 17d34f76fa82f9e2441c869229e39f05e19bf435a11be93fe73160ee2195078c
obs-backgroundremoval-0.5.16-windows-x64-Installer.exe: 5e2561ee5bbf0727b8d4617a3b6f01bc02c6bc4c48b9e3376f2707c2845daf6e
obs-backgroundremoval-0.5.16-windows-x64.zip: 14bac85b05a49ee305c6bac00fb7f99589adf885fbcc3a54a32ca3c1c7bb1f93
What's Changed
- Adopt stale bot by @umireon in #211
- Remove leftover files from the old CI by @umireon in #210
- Fix feather + background blur bug by @royshil in #217
- Data in obs_source_frame must belong to the same bzalloc memory. by @umireon in #213
- GS functions based rendering (supporting Browser sources and Groups) by @umireon in #220
- Reuse texrender and stagesurface by @umireon in #221
- Use placement new and explicit destructor for tf by @umireon in #222
- Fix escaping on postinstall of Mac pkg by @umireon in #227
- Use gs_effect_set_texture by @umireon in #228
- Fixes #223 (Add locks for cv::Mat and skip processing when the source is deactivated) by @umireon in #224
- Provide only the universal binary for Mac by @umireon in #229
- Bump 0.5.16 by @umireon in #231
Full Changelog: v0.5.15...v0.5.16
obs-backgroundremoval v0.5.15
In this release:
- Transparent background default (no more chroma key filter! 🎉 )
- Signed Mac OSX installers
- Improved runtime performance
- Smaller package size (removing old model)
- Flatpak readiness
Enjoy!
If this free plugin is helpful for you - consider sponsoring us on GitHub:
Checksums
obs-backgroundremoval-0.5.15-linux-x86_64.deb: d17eae70be62d6b962e6e9eef4385f87a6dca0f5273dcfb7da0d0e14a5e74e13
obs-backgroundremoval-0.5.15-macos-arm64.pkg: cb82f97543fc0d580c23cd85894d6b2e12d77cf4aabb793e93e911d147472c97
obs-backgroundremoval-0.5.15-macos-universal.pkg: e368fe061fd93caa95b1aa03fd7a22961c759fc5535e68bc69de8a0dc255aecc
obs-backgroundremoval-0.5.15-macos-x86_64.pkg: 9f53ec1e896064bb6cb798dcb9f73bfc994dbfaf4b8e7aa56c651bf2137597bf
obs-backgroundremoval-0.5.15-windows-x64-Installer.exe: adfeb43bc4ea9fe74b742f3231162cf2aa9f3c1f60038c54a1e919b0d301e1c2
obs-backgroundremoval-0.5.15-windows-x64.zip: 379c04ccee98f5108d3d982916cc97a6802f75caafded59d25eda3d37530c2d4
What's Changed
- Background removal without Chrome Key filter by @umireon in #192
- Bump 0.5.15 by @umireon in #200
- Add libcpuinfo.a by @umireon in #197
- Change license to GPLv2 by @royshil in #201
- Feathering should be done within the contour by @umireon in #204
- Remove opencv dependencies from Aptfile by @umireon in #205
- Remove BG color, transparent by default by @royshil in #202
- Fix CMakeLists.txt for Flatpak builds by @umireon in #203
- Use pkgbuild and productbuild for .pkg by @umireon in #208
- Remove MODNET model by @royshil in #209
Full Changelog: v0.5.14...v0.5.15
obs-backgroundremoval v0.5.14
In this release we bumped onnxruntime to the latest 1.14.1, added Japanese translation, fixed bugs, and we're gearing up for various Linux builds. See the full change log below.
Thanks to all our contributors! 🙏
Checksums
obs-backgroundremoval-0.5.14-linux-x86_64.deb: 3bd30e5c839f583f51c58c8a57ba6bf41afd700fa5b34ef22ecd4216674b3500
obs-backgroundremoval-0.5.14-macos-arm64.pkg: 3106b2cd9a008f200bfaf1d1abe568ab18f06c409fa12c4ed1bf46767160a7d8
obs-backgroundremoval-0.5.14-macos-universal.pkg: b417b89b6771e7b075ace0515df79537a2fe0d189c3da7ef230511a4d15de1a9
obs-backgroundremoval-0.5.14-macos-x86_64.pkg: 6e77fd37d47377a6b146c9c68b1dc6d2e92376b1abcbcfed537537965593d083
obs-backgroundremoval-0.5.14-windows-x64-Installer.exe: 9295dd84a81543e10033bdc4d16d78f1ef2d7ee235a0b3006ae2806477e91049
obs-backgroundremoval-0.5.14-windows-x64.zip: fca32098edcbd3f3be5a9e9865fee1b2ffbe4754b596ae6d1886f33632fc2960
What's Changed
- Create en-US.ini by @umireon in #173
- Bump 0.5.14 by @umireon in #174
- Ccache should be optional by @umireon in #175
- Add quotes to en-US.ini by @umireon in #176
- Add Japanese translations by @umireon in #177
- Bump Onnxruntime 1.14.1 by @umireon in #178
- Abort if tf->model is null in createOrtSession by @umireon in #186
- Add USE_SHARED_OPENCV and USE_SHARED_ONNXRUNTIME options by @umireon in #185
Full Changelog: v0.5.13...v0.5.14
v0.5.13 - +1 model, CoreML accel (Mac), Effect filter, BG Blur
New release! Many new things added... like a new model (PPHumanSeg), CoreML acceleration for Macs, and the ability to use the filter as an effect - aaand built-in background blur! (instead of matting color)
Please test out and let us know of any problems in the repo issues! 🙏
Checksums
obs-backgroundremoval-0.5.13-linux-x86_64.deb: 883c7f8c047d0211b998994f5ec97188f3cb78e835529afcea1e939535743d87
obs-backgroundremoval-0.5.13-macos-arm64.pkg: 2f56c0fa575701f1c95c9915059169e1a9911e74eba08fbd468afa8a703df058
obs-backgroundremoval-0.5.13-macos-universal.pkg: 73761c867f3cf75c12b98b2ce298ee799ea7f0e35b800593566ac3b1369c2037
obs-backgroundremoval-0.5.13-macos-x86_64.pkg: d2f615d4a82e0ff63284bf56dacca7b4b3c3d567e7ef2d6dd9083aff0387458a
obs-backgroundremoval-0.5.13-windows-x64-Installer.exe: a50f173a8da530e0a0f8a35d9a2e1388a4ff69a2fde11a16eaf96cd6021c0eda
obs-backgroundremoval-0.5.13-windows-x64.zip: 0e084815bd0ada191c435ec5b291f4446fec4520150e26308a66df34b752e49b
What's Changed
- Enable -Werror and /WX by @umireon in #158
- Add CoreML support for Mac by @royshil in #157
- Fix linux build by @umireon in #167
- Make obs-backgroundremoval effect filter by @umireon in #165
- Delete .Brewfile.lock.json by @umireon in #164
- Add PPHumanSeg new model and background blur by @royshil in #166
- Bump 0.5.13 by @umireon in #170
- Remove random url from windows installer causing malware threats by @royshil in #171
- Fix Build error by @RikvdHeijden in #169
New Contributors
- @RikvdHeijden made their first contribution in #169
Full Changelog: v0.5.1...v0.5.13
obs-backgroundremoval v0.5.1
We are very happy to announce that a new release is out with installers for all OSs!
Thanks to the diligent work of @umireon we're now set up with a CI pipeline that's robust and end-to-end, and new versions could start coming out much easily and consistently.
No model updates in this version. But I'm working on integrating the latest model work.
Checksums
obs-backgroundremoval-0.5.12-linux-x86_64.deb: bf66721d62b1c5a25f66b6dff434c572ca749ee493aa6750ffe53b52776a8310
obs-backgroundremoval-0.5.12-macos-arm64.pkg: 6c639e5dd7629406a80e081f8f2de9c2be30f04d3fa82d68212bb615e2e7f5e4
obs-backgroundremoval-0.5.12-macos-universal.pkg: 6e28aa8569a8b6fd5f150d2f9892cc137bc585f53b168f0e5615db2edfb75067
obs-backgroundremoval-0.5.12-macos-x86_64.pkg: 1cb7cc83980496028cf9c1b3573b4f5d2be494565c79e93ca478c62cd08854bf
obs-backgroundremoval-0.5.12-windows-x64-Installer.exe: e464fa86bda68b04158d55c6a38579e82eb65e25d4791258a36ffe77ce165099
obs-backgroundremoval-0.5.12-windows-x64.zip: 20d646cc94acb7b72f2bc960d477d5aa74852bf031043bc3dc09ce13239f692b
What's Changed
New Contributors
Full Changelog: v0.5.0...v0.5.1
obs-backgroundremoval v0.5.0
Note: This is an interim release while we are building an official release for all OSs and architectures with convenient installers. We should be done within a day or two. Please be patient :D
Checksums
obs-backgroundremoval-0.5.0-macos-x86_64.pkg: 1d1a42a6f814b028bb0e3476f94c57aff18aa78309812860fe03e6205be066e7
v0.4.0 - OBS v27.1.3 and new RVM model
In this release
- Upgrade to OBS v27.1.3 (latest) support
- New realtime model Robust Video Matting (https://github.com/PeterL1n/RobustVideoMatting)
- Calculate mask every X frame - save on CPU cycles! (set to 2 for a 50% performance gain with unnoticeable quality drop)
- Some internal abstraction of the models to make it easy to add more models in the future
- More advancement on CUDA - but still no stable version... need help on this plz.
I'm taking the releases off of "Pre-Release" since it seems 10,000s of people were able to successfully use the plugin.
Install:
- Windows (64bit): Unzip the obs-backgroundremoval-win64.zip file in the OBS directory (e.g. C:\Program Files\obs-studio), for example: > Expand-Archive .\obs-backgroundremoval-win64.zip -DestinationPath 'C:\Program Files\obs-studio' -Force
- Mac OSX: Unzip obs-backgroundremoval-macosx.zip to /Applications/OBS.app/Contents/. e.g. $ unzip -o obs-backgroundremoval-macosx.zip -d /Applications/OBS.app/Contents/
- Archlinux: install the package e.g. pacman -U obs-backgroundremoval*.tar.zst
What's Changed
- (rough) use CUDA by @packysauce in #29
- Process Mask every X frames of video by @royshil in #31
- Add "obs" path suffix to allow compilation with OBS Studio 27.1.3 (ppa) by @fubar-coder in #45
New Contributors
- @packysauce made their first contribution in #29
- @royshil made their first contribution in #31
- @fubar-coder made their first contribution in #45
Full Changelog: v0.3.0-beta...v0.4.0
v0.3.0 - 2 New models!
In this release
- Added 2 new lightweight segmentation models: Google Mediapipe "Meet" model, and the "Selfie Segmentation" model, both from https://github.com/PINTO0309/PINTO_model_zoo
- Upgrade to OBS v27.0.1 (following OBS production releases on OSX and Windows)
- Upgrade onnxruntime on OSX to v1.7.2
- Fix issue with RGB vs BGR background color flip
Install:
- Windows (64bit): Unzip the obs-backgroundremoval-win64.zip file in the OBS directory (e.g. C:\Program Files\obs-studio), for example: > Expand-Archive .\obs-backgroundremoval-win64.zip -DestinationPath 'C:\Program Files\obs-studio' -Force
- Mac OSX: Unzip obs-backgroundremoval-macosx.zip to /Applications/OBS.app/Contents/. e.g. $ unzip -o obs-backgroundremoval-macosx.zip -d /Applications/OBS.app/Contents/
- Archlinux: install the package e.g. pacman -U obs-backgroundremoval*.tar.zst
v0.2.5 - Archlinux build
In this release
- Archlinux build and package
Install:
- Windows (64bit): Unzip the
obs-backgroundremoval-win64.zip
file in the OBS directory (e.g.C:\Program Files\obs-studio
), for example:> Expand-Archive .\obs-backgroundremoval-win64.zip -DestinationPath 'C:\Program Files\obs-studio\' -Force
- Mac OSX: Unzip
obs-backgroundremoval-macosx.zip
to/Applications/OBS.app/Contents/
. e.g.$ unzip -o obs-backgroundremoval-macosx.zip -d /Applications/OBS.app/Contents/
- Archlinux: install the package e.g.
pacman -U obs-backgroundremoval*.tar.zst