用于 OBS 的音频频谱分析插件
Waveform 是一个用于 OBS Studio 的音频频谱分析插件。它基于 FFTW,并针对 AVX2/FMA3 进行了优化。
| 选项 | 描述 | 默认值 |
|---|---|---|
STATIC_RUNTIME |
静态链接 CRT,仅适用于 MSVC。 | 关闭 |
EXTRA_OPTIMIZATIONS |
启用积极的编译器优化 (LTCG),仅适用于 MSVC。 | 关闭 |
ENABLE_X86_SIMD |
启用对 AVX 的运行时检测和动态调度。 | 开启 |
HAVE_OBS_PROP_ALPHA |
在颜色选择器中启用 alpha。可能需要在非常旧的 OBS 版本中禁用。 | 开启 |
PACKAGED_INSTALL |
在安装时使用包管理器友好的文件夹结构,仅适用于 Linux。 | 关闭 |
BUILTIN_FFTW |
从源代码构建 FFTW 并进行静态链接。 | 使用 MSVC 强制,否则关闭 |
STATIC_FFTW |
与系统提供的 FFTW 进行静态链接。 | 关闭 |
MAKE_DEB |
为 Debian/Ubuntu 制作 deb 包。 | 关闭 |
MAKE_BUNDLE |
制作 macOS 捆绑包。 | 关闭 |
Waveform 只依赖于 libobs。您需要单独构建 obs-studio,并在构建 Waveform 时将 CMake 指向它。从 CLI 接口中,可以通过 -DCMAKE_PREFIX_PATH="path/to/obs-studio/build_x64/libobs" 来完成后者。您可能还需要指向 w32-pthreads 库,它位于 "path/to/obs-studio/build_x64/deps/w32-pthreads" 中。
暂无开放 Issues,或尚未同步最近议题。