OBS
Tjmies
只有做不做,没有能不能。
一个人要用心而不是努力。
展开
-
OBS源码: obs.hpp 类分析
/* Useful C++ classes and bindings for base obs data */#pragma once#include "obs.h"/* RAII wrappers *///模板类的声明 void addref(T)相当于void (*addref)(T) 函数指针template<typename T, void addref(T), void release(T)> class OBSRef;//使用using 定义别名(类 T .原创 2021-07-16 10:59:44 · 365 阅读 · 0 评论 -
解决 “error C2061: 语法错误: 标识符“noexcept” 或“abs”: 不允许重载函数的第二个 C 链接” 问题
此问题是在对OBS进行二次开发过程中遇到的,反正就是莫名其妙的就出现了,obs源码编译是在3个月前就编译好了的,最近需要添加新功能,再次编译过程就出现了此问题。一开始我就觉得可能是VS环境的问题,但对vs开发环境的自信,就一直觉得是我添加的代码的问题,因此就一直执着于代码,解决过程中如下:环境如下:VS2017、WIN10、OBS开源代码问题描述:OBS编译过程中,源码中libobs库的编译时,c++标准库cstdlib一直在报错noexcept,出现此错误:具体相关错误指向..原创 2021-04-24 10:28:42 · 6859 阅读 · 0 评论 -
OBS:绿幕抠像 chroma_key_filter.effect 笔记
近期对obsstudio源码进行解析,对obs_filter 的绿幕抠图进行理解,期间看源码文件看了很多相关的,一直没有发现绿幕抠像的算法,最后在chroma_key_filter.effect文件中找到,发现网上effect文件的讲解很少,因此做个笔记。//uniform 可以在各个程序间共享uniform float4x4 ViewProj;//表示世界矩阵uniform texture2d image;//纹理变量//uniform float4x4 yuv_mat = { 0.182.原创 2020-12-22 18:36:09 · 4173 阅读 · 14 评论 -
obs studio 在windows10 系统下编译安装过程
1.需求环境系统:Windows 10 (64位)工具:cmake-3.17.2win64-x64.msi 、qt-opensource-windows-x86-5.12.10.exe、visual stdio 20192.下载obs源包和依赖包①下载obs源码安装包, 进入官方下载地址: https://obsproject.com/download,单击Download ZIP 或者View On GitHub里下载,下载完文件名称是obs-studio-master.zip,然后...原创 2020-11-17 18:20:34 · 1694 阅读 · 0 评论