![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt5
haoxiangnia111
这个作者很懒,什么都没留下…
展开
-
qt生成二维码库
qt生成二维码库原创 2022-11-18 16:42:39 · 136 阅读 · 0 评论 -
OSG如何生成帮助文档
OSG如何生成帮助文档原创 2022-11-08 17:33:41 · 422 阅读 · 0 评论 -
osg vs2017编译
osg原创 2022-11-07 20:51:44 · 298 阅读 · 0 评论 -
QT5.7和QT5.12不同版本 https请求openssl库支持分析
Qt自带的老版本OpenSSL1.0.x在今年(2019)就要结束LTS支持了,从本版本开始(5.12.4)Qt将启用1.1.x,新版本带来的TLS1.3,以前的libeay32.dll和ssleay32.dll变成了libcrypto-1_1.dll 和libssl-1_1.dll转载 2020-12-22 17:49:48 · 1107 阅读 · 0 评论 -
【基于obs开发推流工具教程】-简单输出录制和高级输出录制源码分析
简单输出模式和高级输出模块源码分析1,设置位置2,高级模式:创建管理:CreateAdvancedOutputHandler3,简单模式:创建管理类:CreateSimpleOutputHandler4,初始化类分析a.编码器类型recType:ffmpeg,标准ffmpegOutput = astrcmpi(recType, “FFmpeg”) == 0;ffmpegRecording =ffmpegOutput &&config_get_bool(main->原创 2020-12-21 19:39:34 · 888 阅读 · 0 评论 -
【基于obs开发推流工具教程】-opengl和Direct 11纹理效果统计
纹理效果统计1,area.effect - 面积效果bicubic scale.effect -双立方刻度bilinear lowres scale.effect-双线性低分辨率deinterlace base.effect -去隔行基础deinterlace_blend.effect 去隔行混合deinterlace linear.effect 去隔行线性deinterlace yadif.effect 去隔行扫描Yadifformat conversion.effect 格式转换la原创 2020-12-21 17:04:05 · 473 阅读 · 0 评论 -
【基于obs开发推流工具教程】-OBS初始化模块分析
1. 程序初始化:OBSApp::AppInit()if (!InitApplicationBundle())throw “Failed to initialize application bundle”;if (!MakeUserDirs())//用户配置路径初始化throw “Failed to create required user directories”;if (!InitGlobalConfig())//程序全局设置初始化throw “Failed to initialize g原创 2020-12-17 16:43:58 · 713 阅读 · 0 评论 -
obs-studio 编译-vs2017+qt5.12环境搭建
一,环境准备1.项目预构建依赖【FFmpeg, x264, cURL, and mbedTLS】https://obsproject.com/downloads/dependencies2017.zip2.Qt5.12http://download.qt.io/archive/qt/5.12/3.cmakehttps://cmake.org/download/下载对应版本注意下载的版本最低要3.16以上,最后下载的3.17.44,拉取obs源码:拉取的OBS版本号是25.0.8git c原创 2020-12-17 10:06:44 · 748 阅读 · 1 评论 -
qt 5.12安装qt跳过注册,免安装
在安装QT时候碰到需要注册的页面,解决方法:在安装qt 的过程中先断网,然后安装原创 2020-12-15 11:00:29 · 10431 阅读 · 6 评论 -
qt5.12 libeay32.dll ssleay32.dll(支持windows 32,64位) https
qt https 请求需要的openssl库:libeay32.dll ssleay32.dll 32位的支持win all 32,64系统运行,,非常不容易找到的32位openssl库,在openssl官网上找了半天没有32位的运行库,已做记录。https://download.csdn.net/download/haoxiangnia111/13641881...原创 2020-12-11 16:44:02 · 1376 阅读 · 0 评论 -
【基于obs开发推流工具教程】-3种编码器的介绍(h264,qsv11)
NVENC H.264、QuickSync H.264、X.264三种选项,分别对应N卡GPU加速、Intel核显加速和CPU压制三种方式。如果你用的是A卡,你也可以选择AMD的GPU加速。从质量来说,最好的肯定是CPU压制,下来是核显,最次是显卡的编码器...原创 2020-12-11 14:59:16 · 2484 阅读 · 0 评论 -
【基于obs开发推流工具教程】-简单模式录屏码率设置分析
1.简单模式-》录像质量与流一样源码位置:config_set_default_uint(basicConfig, “SimpleOutput”, “VBitrate”, 2500);此设置串流和录屏用的共同的码率,但是不支持录屏暂停功能2.简单模式-》录像质量 高质量选项支持串流码率设置,没有录屏的码率设置,支持录屏暂停,分析串流和录屏走的不同编码器config_set_default_uint(basicConfig, “SimpleOutput”, “VBitrate”, 2500); 对原创 2020-12-11 11:47:16 · 1219 阅读 · 0 评论 -
【基于obs开发推流工具教程】-录制视频保存路径源码分析
一,设置-输出-简单模式代码位置:config_set_default_string(basicConfig, “SimpleOutput”, “FilePath”,GetDefaultVideoSavePath().c_str());二,设置-输出-高级模式-标准类型config_set_default_string(basicConfig, “AdvOut”, “RecFilePath”,GetDefaultVideoSavePath().c_str());三,设置-输出-高级模式-f原创 2020-12-11 11:27:08 · 705 阅读 · 0 评论 -
【基于obs开发推流工具教程】-推流和录屏码率源码设置
基于OBS25.0.8版本推流码率设置位置:简单模式:主工程:config_set_default_uint(basicConfig, “SimpleOutput”, “VBitrate”, 2500)高级推流和录屏的码率设置obs-x264模块:obs_data_set_default_int(settings, “bitrate”, 1000);(控制录制视频的码率)主工程的config_set_default_uint(basicConfig, “AdvOut”, “FFVBitrate”原创 2020-12-09 19:54:56 · 946 阅读 · 0 评论 -
【基于obs开发推流工具教程】-win7和win10系统多屏幕设置主屏问题
一,win7和win10 系统处理多屏流程不一样,附:模块:win-captureif (win8_or_above && gs_get_device_type() == GS_DEVICE_DIRECT3D_11)obs_register_source(&duplicator_capture_info);elseobs_register_source(&monitor_capture_info);win10设置主屏解决方案:obs_data_set_int(s原创 2020-12-08 17:18:12 · 588 阅读 · 0 评论 -
Inno Setup桌面快捷方式具有“以管理员身份运行”,双击运行
双击出现请求的操作需要提示处理方式:inno setup脚本代码:[Icons]Name: “{userdesktop}\My Program”; Filename: “{app}\MyProg.exe”; AfterInstall: SetElevationBit(’{userdesktop}\My Program.lnk’)[Code]procedure SetElevationBit(Filename: string);varBuffer: string;Stream: TStre.原创 2020-12-01 16:29:56 · 701 阅读 · 0 评论 -
qt 5.12 post multipart/form-data 上传文件(上传大文件)
1.请求代码QNetworkRequest request;(注意这个地方不能设置head)QNetworkAccessManager *pManger = new QNetworkAccessManager(this);request.setUrl(QUrl(Http_Url));QHttpMultiPart *multiPart =new QHttpMultiPart(QHttpMultiPart::FormDataType);2,上传文件的代码QFile *pFile = new QFi原创 2020-11-26 18:11:30 · 4707 阅读 · 0 评论 -
vs2017+qt5.12 windows 注册全局快捷键
一,包含类:#include “myglobalshortcut.h”实现代码:m_pF10Shortcut = new MyGlobalShortCut(“F10”, this);QObject::connect(m_pF10Shortcut, SIGNAL(activated()), this,SLOT(slot_onStop()));代码下载地址:https://download.csdn.net/download/haoxiangnia111/13102473...原创 2020-11-10 16:48:07 · 185 阅读 · 0 评论