{"id":18881904,"url":"https://github.com/smunaut/rvmofx","last_synced_at":"2025-07-26T17:07:24.963Z","repository":{"id":145928859,"uuid":"582801151","full_name":"smunaut/rvmofx","owner":"smunaut","description":"OpenFX plugin for automatic background removal using RobusVideoMatting ","archived":false,"fork":false,"pushed_at":"2022-12-30T14:34:16.000Z","size":22,"stargazers_count":11,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-10T08:35:19.313Z","etag":null,"topics":["matting","openfx","pytorch","video"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smunaut.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-27T22:49:57.000Z","updated_at":"2025-01-15T21:45:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"af0d720f-ec3d-4397-b905-a78223ff292f","html_url":"https://github.com/smunaut/rvmofx","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/smunaut/rvmofx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smunaut%2Frvmofx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smunaut%2Frvmofx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smunaut%2Frvmofx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smunaut%2Frvmofx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smunaut","download_url":"https://codeload.github.com/smunaut/rvmofx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smunaut%2Frvmofx/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267198680,"owners_count":24051559,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["matting","openfx","pytorch","video"],"created_at":"2024-11-08T06:52:19.285Z","updated_at":"2025-07-26T17:07:24.911Z","avatar_url":"https://github.com/smunaut.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"OpenFX plugin for \"Robust Video Matting\"\n========================================\n\nThis repo contains an OpenFX plugin using the AI models from :\n\nhttps://peterl1n.github.io/RobustVideoMatting/#/\nhttps://github.com/PeterL1n/RobustVideoMatting\n\nThis allows for automatic background removal using a TorchScript model\nin any compatible OpenFX host. Currently only tested with Davinci Resolve 18.1\n\n\nBuild\n-----\n\n* Make sure to clone this repo using `--recursive` or to init/update\n  submodules afterwards since the openFX support libraries are required\n  for the build.\n\n* Install the LibTorch binaries from https://pytorch.org/ for your target.\n  Make sure to use the non-cxx11 version ! (At least required for use with\n  Davinci Resolve).\n\n* Then build using cmake the usual way.\n\n\nInstall\n-------\n\nCurrently there is no install target and you need to copy files manually.\nOn linux the layout should end up looking like :\n\n```\n/usr/OFX/Plugins/rvmofx.ofx.bundle\n/usr/OFX/Plugins/rvmofx.ofx.bundle/Contents\n/usr/OFX/Plugins/rvmofx.ofx.bundle/Contents/Linux-x86-64\n/usr/OFX/Plugins/rvmofx.ofx.bundle/Contents/Linux-x86-64/rvmofx.ofx\n/usr/OFX/Plugins/rvmofx.ofx.bundle/Contents/Resources\n/usr/OFX/Plugins/rvmofx.ofx.bundle/Contents/Resources/rvm_mobilenetv3_fp16.torchscript\n/usr/OFX/Plugins/rvmofx.ofx.bundle/Contents/Resources/rvm_resnet50_fp16.torchscript\n/usr/OFX/Plugins/rvmofx.ofx.bundle/Contents/Resources/rvm_resnet50_fp32.torchscript\n/usr/OFX/Plugins/rvmofx.ofx.bundle/Contents/Resources/rvm_mobilenetv3_fp32.torchscript\n```\n\n(you need to download and install the pre-trained models from the original repo)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmunaut%2Frvmofx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmunaut%2Frvmofx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmunaut%2Frvmofx/lists"}