skrosoft/

obs-qtwebkit

obs-qtwebkit 插件的实例模板

安装: 27

依赖项: 1

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 17

语言:HTML

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_INCLUDEOBS_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 渲染网页,它仅在主线程中工作。因此,渲染在子进程中完成。目前,每次用户更改源属性时都会重新启动进程,最好避免这种情况。