11.10.2025, 13:01
Here are my 2 cents about the problem. (untested)
Looking at vsdenoise:
https://github.com/Jaded-Encoding-Thauma...3d.py#L561
it seems like BM3D is defined in bm3d.py
and
the vsdenoise/__init__.py
https://github.com/Jaded-Encoding-Thauma..._init__.py
does include:
"from .bm3d import *"
=>
Is vsdenoise installed ? (pip show vsdenoise)
Does it contain 'from .bm3d import *' ?
(grep -A3 'from .bm3d' /usr/lib/python3.13/site-packages/vsdenoise/__init__.py)
Hmm,.. seeing that https://github.com/HomeOfVapourSynthEvol...me-ov-file only mentions vs-jetpack, and looking at:
https://github.com/Jaded-Encoding-Thauma..._init__.py
and seeing that it calls "from .blockmatch import *" and
https://github.com/Jaded-Encoding-Thauma...C13-L36C17
defines
a. you should deinstall vsdenoise and install vs-jetpack
b. instead of BM3D , 'bm3d' probably needs to be includes in havsfunc.
Cu Selur
Looking at vsdenoise:
https://github.com/Jaded-Encoding-Thauma...3d.py#L561
it seems like BM3D is defined in bm3d.py
and
the vsdenoise/__init__.py
https://github.com/Jaded-Encoding-Thauma..._init__.py
does include:
"from .bm3d import *"
=>
Is vsdenoise installed ? (pip show vsdenoise)
Does it contain 'from .bm3d import *' ?
(grep -A3 'from .bm3d' /usr/lib/python3.13/site-packages/vsdenoise/__init__.py)
Hmm,.. seeing that https://github.com/HomeOfVapourSynthEvol...me-ov-file only mentions vs-jetpack, and looking at:
https://github.com/Jaded-Encoding-Thauma..._init__.py
and seeing that it calls "from .blockmatch import *" and
https://github.com/Jaded-Encoding-Thauma...C13-L36C17
defines
__all__ = ["bm3d", "wnnm"]
a. you should deinstall vsdenoise and install vs-jetpack
b. instead of BM3D , 'bm3d' probably needs to be includes in havsfunc.
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.