官方github:obs-studio-node
node-window-rendering: node-window-rendering
cmake下载地址:cmake
linux打包命令:Linux tar.gz、tar、bz2、zip 等解压缩、压缩命令详解
官方项目编译arm64版本使用官方提供的分支进行编译:0.23.107 截止发帖日期位置,使用该版本可正常进行编译。
编译示例:
yarn install
git submodule update --init --recursive
mkdir build
cd build
cmake .. -DCMAKE_PREFIX_PATH=%CD%/libobs-src/cmake/ -DCMAKE_BUILD_TYPE="Debug" -DCMAKE_INSTALL_PREFIX=obs_studio_node
cmake --build . --target install --config RelWithDebInfo
编译完成后压缩build目录中的obs_studio_node文件
压缩文件命令:
tar -czvf osn-0.23.107-debug-osx.tar.gz obs_studio_node
压缩包名称 压缩文件名称
然后就可以在package.json中使用该压缩包。
但是当前有个问题是关于node-window-rendering这个依赖,npm已不再提供,需寻找新的解决方案。