skrosoft / obs-qtwebkit
obs-qtwebkit 插件的实例模板
v0.3
2016-11-22 15:47 UTC
This package is auto-updated.
Last update: 2024-09-29 04:42:33 UTC
README
这是一个基于 QtWebkit 库的浏览器源插件,用于 obs-studio (https://github.com/jp9000/obs-studio)。此插件仅适用于 Linux。
目前不支持与网页交互,但将来可能会添加此功能。
构建
确保已安装必要的依赖项,包括 obs-studio、Qt5 和 Qt5-webkit 开发包。您可能需要设置 OBS_INCLUDE
和 OBS_LIB
环境变量(请参阅 Makefile)。
在 Ubuntu 16.04 LTS 上,您可能需要安装开发库以进行编译。
- sudo apt-get install qtbase5-dev
- sudo apt-get install libqt5webkit5-dev
在 obs-qtwebkit 目录中运行 make
以构建插件。如果您的 OBS 版本小于 0.11.2,请运行 OBS_PLUGIN_BUILD_OLD=1 make
。
安装
运行 make install
将插件二进制文件复制到 $HOME/.config/obs-studio/plugins。如果您的 OBS 版本小于 0.11.1,请运行 OBS_PLUGIN_INSTALL_OLD=1 make install
。
设计选择
使用 QWebFrame 渲染网页,它仅在主线程中工作。因此,渲染在子进程中完成。目前,每次用户更改源属性时都会重新启动进程,最好避免这种情况。