计算机网站开发图片wordpress自动分享到微博
2026/1/17 1:17:52 网站建设 项目流程
计算机网站开发图片,wordpress自动分享到微博,wordpress企业博客主题,宁波谷歌seo推广公司OBS Studio是个很全面的采集和直播开源软件#xff0c;并且通过Libobs支持二次开发。不过缺点是文档太少#xff0c;代码的例子也少#xff0c;只有一个test。而项目本身功能很全#xff0c;但代码量比较大#xff0c;想全面了解需要花费不少时间。最近花了点时间编译出来…OBS Studio是个很全面的采集和直播开源软件并且通过Libobs支持二次开发。不过缺点是文档太少代码的例子也少只有一个test。而项目本身功能很全但代码量比较大想全面了解需要花费不少时间。最近花了点时间编译出来通过debug OBS Studio,大致掌握了一些开发要点写了一个小demo。先说编译源码是基于cmake的依赖项又非常多。按官方教程一次编译通过不太可能。提示几点1 设置https代理能正常访问github。2 windows下编译器使用vs2022。最初用2019碰到的问题在2022下就没发生。3 安装vcpkg当cmake提示缺少库的时候直接vcpkg install节省很多时间。同样vcpkg想顺利使用也一定要有个代理。不过大多数在.deps里都能找的到。下面是我的cmake一个截图image4 然后打开工程全部编译再install。5 开始调试 obs studio, 在项目列表找到obs-studio,右键选设置为启动项image然后 F5就可以了image程序入口在OBSApp.cpp里。从bool OBSApp::OBSInit()入手开始大致看一下架构流程。然后如果以前没接触过OBS的话可以使用豆包或千问给你解释一下框架然后再看代码。如果有一定经验就按着以下几个API的顺序查找相关代码加断点调试base_set_log_handler(do_log, nullptr);obs_initializedobs_startupobs_add_module_pathobs_load_all_modulesobs_post_load_modulesobs_reset_videoobs_display_createobs_source_create//!!!!!!!!!!!!!!!!!!!!!!!!!!!!//Without this sentence, the screen will be blackobs_source_inc_showing(desktop_source);//!!!!!!!!!!!!!!!!!!!!!!!!!!!!obs_scene_createobs_display_add_draw_callback上面是采集屏幕其他采集窗口、摄像头等流程都一样的。然后在采集过程中需要保存成图的话直接使用obs-studio里的一段代码就行OBSBasic ob;

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询