OBS 二次开发插件录屏

上传者: guo0423 | 上传时间: 2025-09-08 19:08:00 | 文件大小: 71.84MB | 文件类型: ZIP
在数字媒体和直播领域,OBS(Open Broadcaster Software)是一个非常流行的开源直播和录屏软件。它广泛用于视频录制、直播、捕捉屏幕画面以及游戏录制等场景。二次开发是指在原有软件的基础上,根据特定需求进行功能扩展、性能优化或界面改进的过程。二次开发工具通常用于满足特定行业或用户群体的需求,提供更为专业或个性化的功能。 本项目专注于基于OBS进行二次开发,旨在创建一款录屏插件。通过利用OBS提供的软件开发工具包(SDK),开发者能够访问和操作OBS的核心功能和数据,比如视频源的捕获、音频处理、编码设置等。SDK是软件开发中用于创建应用程序的一个关键组件,它提供了一系列的工具、库和文档,以便开发者可以更快地开发出与原始软件兼容的应用程序。 Qt是一个跨平台的C++应用程序框架,广泛应用于桌面、嵌入式和移动应用开发。它拥有丰富的图形用户界面(GUI)组件,同时也支持非GUI程序的开发。在本项目中,使用Qt作为开发工具之一,说明录屏插件在开发时注重用户界面的友好性和跨平台兼容性。Qt 5.15.2是该框架的一个稳定版本,而MSVC 64表示开发者使用的是微软的64位Visual Studio编译器,这确保了开发环境的高效性和软件的性能。 压缩包中的文件结构进一步说明了项目的构成。"include"文件夹通常包含头文件,它们定义了C++程序中使用的各种类、函数和其他数据类型的接口。"obs-plugins"文件夹则暗示了OBS插件的源代码或编译好的插件。"data"文件夹可能包含了插件所需的各种资源文件,如图像、音频、配置文件等。而"bin"文件夹可能存放编译后的二进制文件,即可以直接运行的程序文件。 这个项目提供了一种基于OBS的二次开发录屏工具,其开发环境基于Qt框架,使用Qt 5.15.2版本和64位Visual Studio编译器进行开发。项目文件结构合理,涵盖了开发所需的各类资源和可执行文件,为用户提供了一个功能扩展和个性定制化的录屏解决方案。

文件下载

资源详情

[{"title":"( 2000 个子文件 71.84MB ) OBS 二次开发插件录屏","children":[{"title":"AUTHORS <span style='color:#111;'> 51.30KB </span>","children":null,"spread":false},{"title":"virtualcam-install.bat <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false},{"title":"virtualcam-uninstall.bat <span style='color:#111;'> 780B </span>","children":null,"spread":false},{"title":"cf-lexer.c <span style='color:#111;'> 32.83KB </span>","children":null,"spread":false},{"title":"platform-windows.c <span style='color:#111;'> 32.44KB </span>","children":null,"spread":false},{"title":"profiler.c <span style='color:#111;'> 29.00KB </span>","children":null,"spread":false},{"title":"platform-nix.c <span style='color:#111;'> 24.59KB </span>","children":null,"spread":false},{"title":"config-file.c <span style='color:#111;'> 19.50KB </span>","children":null,"spread":false},{"title":"platform.c <span style='color:#111;'> 16.34KB </span>","children":null,"spread":false},{"title":"dstr.c <span style='color:#111;'> 14.91KB </span>","children":null,"spread":false},{"title":"window-helpers.c <span style='color:#111;'> 13.21KB </span>","children":null,"spread":false},{"title":"text-lookup.c <span style='color:#111;'> 9.12KB </span>","children":null,"spread":false},{"title":"utf8.c <span style='color:#111;'> 8.90KB </span>","children":null,"spread":false},{"title":"platform-nix-portal.c <span style='color:#111;'> 6.76KB </span>","children":null,"spread":false},{"title":"lexer.c <span style='color:#111;'> 6.42KB </span>","children":null,"spread":false},{"title":"threading-posix.c <span style='color:#111;'> 5.55KB </span>","children":null,"spread":false},{"title":"pipe-windows.c <span style='color:#111;'> 4.87KB </span>","children":null,"spread":false},{"title":"platform-nix-dbus.c <span style='color:#111;'> 4.71KB </span>","children":null,"spread":false},{"title":"threading-windows.c <span style='color:#111;'> 4.60KB </span>","children":null,"spread":false},{"title":"crc32.c <span style='color:#111;'> 4.24KB </span>","children":null,"spread":false},{"title":"file-serializer.c <span style='color:#111;'> 4.21KB </span>","children":null,"spread":false},{"title":"bmem.c <span style='color:#111;'> 4.14KB </span>","children":null,"spread":false},{"title":"task.c <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false},{"title":"base.c <span style='color:#111;'> 2.83KB </span>","children":null,"spread":false},{"title":"pipe-posix.c <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"cf-parser.c <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"array-serializer.c <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"bitstream.c <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"obfuscate.c <span style='color:#111;'> 853B </span>","children":null,"spread":false},{"title":"device-enum.c <span style='color:#111;'> 716B </span>","children":null,"spread":false},{"title":".clang-format <span style='color:#111;'> 57B </span>","children":null,"spread":false},{"title":"grayscale.cube <span style='color:#111;'> 981.95KB </span>","children":null,"spread":false},{"title":"original.cube <span style='color:#111;'> 873B </span>","children":null,"spread":false},{"title":"aja.dll <span style='color:#111;'> 4.06MB </span>","children":null,"spread":false},{"title":"enc-amf.dll <span style='color:#111;'> 853.50KB </span>","children":null,"spread":false},{"title":"text-freetype2.dll <span style='color:#111;'> 629.00KB </span>","children":null,"spread":false},{"title":"win-dshow.dll <span style='color:#111;'> 464.50KB </span>","children":null,"spread":false},{"title":"obs-ffmpeg.dll <span style='color:#111;'> 464.00KB </span>","children":null,"spread":false},{"title":"obs-filters.dll <span style='color:#111;'> 375.00KB </span>","children":null,"spread":false},{"title":"obs-outputs.dll <span style='color:#111;'> 367.00KB </span>","children":null,"spread":false},{"title":"graphics-hook64.dll <span style='color:#111;'> 288.82KB </span>","children":null,"spread":false},{"title":"obs-qsv11.dll <span style='color:#111;'> 240.50KB </span>","children":null,"spread":false},{"title":"graphics-hook32.dll <span style='color:#111;'> 227.32KB </span>","children":null,"spread":false},{"title":"obs-virtualcam-module64.dll <span style='color:#111;'> 224.82KB </span>","children":null,"spread":false},{"title":"obs-virtualcam-module32.dll <span style='color:#111;'> 177.32KB </span>","children":null,"spread":false},{"title":"decklink.dll <span style='color:#111;'> 175.00KB </span>","children":null,"spread":false},{"title":"win-capture.dll <span style='color:#111;'> 130.50KB </span>","children":null,"spread":false},{"title":"coreaudio-encoder.dll <span style='color:#111;'> 117.50KB </span>","children":null,"spread":false},{"title":"win-wasapi.dll <span style='color:#111;'> 114.50KB </span>","children":null,"spread":false},{"title":"rtmp-services.dll <span style='color:#111;'> 110.50KB </span>","children":null,"spread":false},{"title":"obs-text.dll <span style='color:#111;'> 100.50KB </span>","children":null,"spread":false},{"title":"obs-webrtc.dll <span style='color:#111;'> 77.82KB </span>","children":null,"spread":false},{"title":"obs-transitions.dll <span style='color:#111;'> 58.00KB </span>","children":null,"spread":false},{"title":"image-source.dll <span style='color:#111;'> 53.00KB </span>","children":null,"spread":false},{"title":"vlc-video.dll <span style='color:#111;'> 46.32KB </span>","children":null,"spread":false},{"title":"obs-x264.dll <span style='color:#111;'> 43.00KB </span>","children":null,"spread":false},{"title":"win-mf.dll <span style='color:#111;'> 17.50KB </span>","children":null,"spread":false},{"title":"color_grade_filter.effect <span style='color:#111;'> 4.60KB </span>","children":null,"spread":false},{"title":"rtx_greenscreen.effect <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false},{"title":"color.effect <span style='color:#111;'> 3.16KB </span>","children":null,"spread":false},{"title":"chroma_key_filter_v2.effect <span style='color:#111;'> 2.84KB </span>","children":null,"spread":false},{"title":"chroma_key_filter.effect <span style='color:#111;'> 2.62KB </span>","children":null,"spread":false},{"title":"color_correction_filter.effect <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"hdr_tonemap_filter.effect <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"sharpness.effect <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"crop_filter.effect <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"color_key_filter_v2.effect <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"color_key_filter.effect <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"mask_color_filter.effect <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"luma_key_filter_v2.effect <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"blend_sub_filter.effect <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"blend_mul_filter.effect <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"blend_add_filter.effect <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"luma_key_filter.effect <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"mask_alpha_filter.effect <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"text_default.effect <span style='color:#111;'> 714B </span>","children":null,"spread":false},{"title":"enc-amf-test64.exe <span style='color:#111;'> 288.00KB </span>","children":null,"spread":false},{"title":"enc-amf-test32.exe <span style='color:#111;'> 227.00KB </span>","children":null,"spread":false},{"title":"get-graphics-offsets64.exe <span style='color:#111;'> 153.32KB </span>","children":null,"spread":false},{"title":"get-graphics-offsets32.exe <span style='color:#111;'> 122.82KB </span>","children":null,"spread":false},{"title":"inject-helper32.exe <span style='color:#111;'> 98.32KB </span>","children":null,"spread":false},{"title":"sse2.h <span style='color:#111;'> 233.75KB </span>","children":null,"spread":false},{"title":"avcodec.h <span style='color:#111;'> 151.24KB </span>","children":null,"spread":false},{"title":"sse.h <span style='color:#111;'> 137.01KB </span>","children":null,"spread":false},{"title":"avformat.h <span style='color:#111;'> 116.38KB </span>","children":null,"spread":false},{"title":"obs.h <span style='color:#111;'> 92.20KB </span>","children":null,"spread":false},{"title":"hedley.h <span style='color:#111;'> 82.09KB </span>","children":null,"spread":false},{"title":"mmx.h <span style='color:#111;'> 72.26KB </span>","children":null,"spread":false},{"title":"simde-math.h <span style='color:#111;'> 54.87KB </span>","children":null,"spread":false},{"title":"simde-constify.h <span style='color:#111;'> 48.32KB </span>","children":null,"spread":false},{"title":"avfilter.h <span style='color:#111;'> 42.52KB </span>","children":null,"spread":false},{"title":"opt.h <span style='color:#111;'> 36.85KB </span>","children":null,"spread":false},{"title":"pixfmt.h <span style='color:#111;'> 36.10KB </span>","children":null,"spread":false},{"title":"obs-internal.h <span style='color:#111;'> 34.52KB </span>","children":null,"spread":false},{"title":"graphics.h <span style='color:#111;'> 34.40KB </span>","children":null,"spread":false},{"title":"simde-common.h <span style='color:#111;'> 33.72KB </span>","children":null,"spread":false},{"title":"frame.h <span style='color:#111;'> 33.33KB </span>","children":null,"spread":false},{"title":"avio.h <span style='color:#111;'> 32.65KB </span>","children":null,"spread":false},{"title":"packet.h <span style='color:#111;'> 24.58KB </span>","children":null,"spread":false},{"title":"hwcontext.h <span style='color:#111;'> 24.11KB </span>","children":null,"spread":false},{"title":"......文件过多,未全部展示","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明