自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (20)
  • 收藏
  • 关注

原创 OBSPropertiesView 分析

OBSPropertiesView 简介: obs 属性窗口是非常常用的窗口,像双击某个摄像头,麦克风,扬声器等设备资源时,就会弹出一个属性窗口。 属性窗口的处理封装在 OBSPropertiesView 类里面, 一个属性窗口往往包含了一个或多个下拉框的设置,这个设置信息是保存到配置文件的。 理解了里面的逻辑就可以很容易的使用该类来自定义自己的需要下拉属性框的 UI 界面。 OBSPropertiesView 使用: 创建一个 OBSPropertiesView 对象,需要一个设备源,简单示例

2020-12-09 20:55:47 244

原创 obs plugins 分析

obs 模块插件实现方式:同一导出接口名称,如:obs_module_load,然后所有插件都实现该接口obs 模块插件加载方式调用关系(非堆栈反序,是正序)如下: obs64.exe!OBSBasic::OBSInit(void * view) obs.dll!AddExtraModulePaths() //添加插件相对于可执行程序的路径 obs.dll!obs_load_all_modules() obs.dll!obs_find_modules(...) o

2020-12-09 20:52:51 669

原创 curl libcurl 支持 openssl https

curl 是利用 URL 语法在命令行方式下工作的开源文件传输工具,是命令行工具,可以通过shell或脚本来运行 curl。curl 底层所使用的库是 libcurl。使用 curl -V 可以查看编译好的 libcurl 库支持的功能,以及支持的 ssl 库。windows power shell 自带了 curl 命令,可以通过 curl http://baidu.com 或 curl https://baidu.com 来测试,本人自编译的 curl 测试 https 需要带证书参数 curl htt

2020-11-19 17:02:13 1382 1

原创 obs windows 编译自动更新程序 Updater.exe

obs windows 编译自动更新程序 Updater.exe- 下载解压并使用 CMake 生成编译 zlib https://download.csdn.net/download/XiaoStore/12315404- 编译版本 obs-studio-25.0.1- CMake 生成配置文件时去掉勾选 DISABLE_UPDATE_MODULE- 添加环境变量 STATIC_ZLIB...

2020-04-16 16:10:54 645

原创 解决 QWebEngineView 无法播放页面的 video 标签视频的问题

测试页面 https://www.helloweba.net/demo/2018/hls页面分析:该页面使用了 Html5 video 标签播放 hls m3u8 格式的文件使用 QT 安装包自带的 QWebEngineView 是不支持在线解码的,即播放不了,会提示不支持该格式解决方法:使用 – -webengine-proprietary-codecs 参数重新编译 QtWebEngi...

2020-04-07 12:41:05 8418 10

原创 obs windows 编译 obs browser

obs windows 编译 obs browser- 参考 https://github.com/obsproject/obs-browser- 编译 cef,有些版本号可能编译不过或者与 obs browser 不匹配,需要多尝试,本人测试多次才找到 3626 的 32 位版本与最新的 obs browser 编译成 32 位才调通 - 下载 http://opensource.spot...

2020-04-06 21:39:36 1210

原创 obs studio 编译摄像头源,即视频捕获设备,可以从添加源中找到并使用它

obs studio 编译摄像头源,即视频捕获设备,可以从添加源中找到并使用它- 下载源码 git clone https://github.com/obsproject/libdshowcapture.git- 删除 .git 目录,然后全部拷贝到 plugins\win-dshow\libdshowcapture 目录即可,原来的这个目录是空的,因为这个库是独立出来开发的- 使用 cma...

2020-04-06 21:14:35 3462 2

原创 obs windows 编译和打包

obs windows 编译和打包构建最新版obs studio;参考 https://github.com/obsproject/obs-studio/wiki/Install-Instructions下载并安装 VS https://visualstudio.microsoft.com/zh-hans/downloads/下载并安装 QT https://www.qt.io/off...

2020-04-06 21:09:34 1813 1

CurlOpenssl.zip

已经编译好的 windows 32 位 release 版本支持 openssl https 的 curl 和 libcurl.lib

2020-11-19

Uninstall Tool 3.5.8

软件卸载利器Uninstall Tool 是一款可以用来替代“添加/删除程序”的软件卸载工具。小巧、安全、快速、强大的软件卸载删除工具,它支持在使用软件本身的卸载程序卸载完毕后,再扫描软件残留的注册及其它残余文件,将其彻底在系统删除!

2020-10-27

QtWebEngine5.14.1_msvc2017_codecs.zip

使用 -- -webengine-proprietary-codecs 参数重新编译 QtWebEngine 的 QT5.14.1 32位版本二进制文件,可支持 mp4, hls m3u8 在线播放

2020-06-23

InstallFFmpegMinGW.zip

已经解决了编译错误的 ffmpeg-4.2.2 版本源码,带独立的 ffplay vs2017 工程,带 msys 编译的一系列 yasm nasm gcc iconv sdl glib 等依赖包

2020-04-17

FFmpegMinGW.zip

已经解决了编译错误的 ffmpeg-4.2.2 版本源码,带独立的 ffplay vs2017 工程,已经安装好依赖包的 msys 编译环境

2020-04-17

msys2.zip x86 and x64

MSYS2 [1] 是MSYS的一个升级版,准确的说是集成了pacman和Mingw-w64的Cygwin升级版, 提供了bash shell等linux环境、版本控制软件(git/hg)和MinGW-w64 工具链。压缩包里面提供了 32 和 64 位的安装程序。

2020-04-17

zlib-1.2.11.zip

zlib是提供数据压缩用的函式库,由Jean-loup Gailly与Mark Adler所开发。可以使用 cmake vs 进行编译,这个上传的版本除了源码,还包含了 vs2017 x64 的编译结果

2020-04-08

Spyxx.zip spy++ x86&x64

Spy++ (SPYXX.EXE) 是一个基于 Win32 的实用工具,它提供系统的进程、线程、窗口和窗口消息,窗体结构的图形视图。

2020-04-07

Processxp.zip

Process Explorer是一款让使用者能了解看不到的在后台执行的处理程序,能显示目前已经载入哪些模块,分别是正在被哪些程序使用着,还可显示这些程序所调用的 DLL进程,以及他们所打开的句柄,文件,还可以获取窗口所在的进程。window下调试程序的必备工具

2020-04-07

QtWebEngine5.13.0_msvc2017_64_codecs.zip

使用 -- -webengine-proprietary-codecs 参数重新编译 QtWebEngine 的 QT5.13.0 版本二进制文件,可支持 mp4, hls m3u8 在线播放

2020-04-07

Foxit Reader.rar

Foxit Reader(福昕pdf阅读器)是一款免费的PDF文档阅读器和打印器,具有令人难以置信的小巧体积(仅2.55兆的下载文件)、快捷的启动速度和丰富的功能。

2020-04-05

GraphEdit.rar

通过这个工具,可以很直观地看到 Filter Graph 的运行及处理流程,方便进行程序调试以及各种音视频处理。(尤其是DTS向WAV的转换),用这个工具方便调试摄像头等视频设备

2020-04-05

Dbgview.rar

debugview 可以捕获程序中由TRACE(debug版本)和OutputDebugString输出的信息。可以很方便的捕获系统实时输出的Debug信息,并保存为日志文件。

2020-04-05

VSRemoteDebugger.rar

因为我们工作中有时需要调试的项目是已经部署到服务器上,然而项目代码或已经编译好的DLL我们不能直接运行本地的VS来调试,此时就需要利用msvsmon来远程调试,这里包含了 xp, win7及以上操作系统的支持

2020-04-05

IDA_Pro_v6.8_Green.rar

交互式反汇编器专业版(Interactive Disassembler Professional),人们常称其为IDA Pro,或简称为IDA。是目前最棒的一个静态反编译软件,被公认为最好的逆向工程利器,已经成为事实上的分析敌意代码的标准并让其自身迅速成为攻击研究领域的重要工具。

2020-04-05

IE11-For-Win7.rar

Internet Explorer 11(简称IE11)是微软开发的网页浏览器,是Internet Explorer 10的下一代。有些开发组件可能会用到,网上下载的都是在线安装,因为网络或被墙等原因很难安装上,所以提供了 32、和 64 位的离线安装程序

2020-04-05

DependencyWalker.zip

Dependency Walker 是 Microsoft Visual C++ 中提供的非常有用的 PE 模块依赖性分析工具。可以用于查看 PE 模块的导入模块,查看 PE 模块的导入和导出函数,动态剖析 PE 模块的模块依赖性,解析 C++ 函数名称。

2020-04-03

Git-2.22.0-64-bit.exe_&_TortoiseGit-2.10.0.0-64bit.msi.zip

Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。TortoiseGit 对这只小乌龟估计没有开发人员会不认识,SVN的超广泛使用也使得这个超好用的Svn客户端成了几乎每个开发人员的桌面必备软件。结合命令行一起使用非常完美。

2020-04-03

cmake-3.17.0-win64-x64.zip

CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性。在 windows 编译 OBS 等跨平台源码时会用到,由于官网经常被墙下载不了,因此上传供大家下载使用。

2020-04-03

staruml5.0.2.1570.zip

The Open Source UML/MDA Platform, 用 StartUML 可以生成 GoF 设计模式类图与代码(c++),用该功具能够很方便的画类图,时序图等 UML 9 种图形

2020-04-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除