资讯动态

OBS Source Record 源录制插件上手指南:一次讲清安装、配置与排错

发布时间:2026/8/13 13:20:40 来源:尧图企业网站定制
OBS Source Record 源录制插件上手指南一次讲清安装、配置与排错【免费下载链接】obs-source-record项目地址: https://gitcode.com/gh_mirrors/ob/obs-source-record如果你是 OBS Studio 的老用户一定遇到过这样的尴尬直播时想单独把摄像头画面存一份高清原件结果只能开着整场录屏回头再在剪辑软件里一帧一帧抠。OBS Source Record 就是为解决这个问题而生的开源插件它不改变你的场景布局而是通过一个过滤器把某个视频/音频源单独拎出来录制互不干扰。下面这份指南会带你从零安装再到玩转多源并行录制。它和 OBS 自带录制的本质区别OBS 自带的录制是一锅端——你按下录制键录下来的是当前场景合成后的最终画面所有图层已经黏在一起后期拆不开。而 OBS Source Record 的思路是分灶做饭它给每个源单独开一条输出通道各自有独立的编码器、分辨率和输出路径。用大白话说自带的录制像一台对着整个舞台的摄像机而这个插件相当于给舞台上的每位演员各配了一台摄像机。你甚至可以在同一个源上挂多个过滤器一个录高清原片一个输出低码率预览互不影响。它也不挑源的种类游戏捕获、摄像头、媒体源、文本源都能录。安装前的准备工作在动手之前确认两件事OBS Studio 版本插件适配 OBS 27.0.0 及以上版本越新的 OBS 兼容性越好。编码资源录制本身不依赖外部软件但如果你准备录 H.264/HEVC/AV1建议确认显卡是否支持对应的硬件编码器NVENC、QSV、AMD、Apple VideoToolbox否则会退回 x264 软件编码CPU 压力陡增。如果你不想自己编译最省事的路径是去 OBS 官方论坛的插件资源区下载现成安装包。想从源码构建的话继续往下看。两种构建方式按平台二选一方式一集成到 OBS 源码树Windows / macOS / Linux 通用这种方式适合你本来就在编译 OBS Studio 的情况先把插件源码克隆到本地git clone https://gitcode.com/gh_mirrors/ob/obs-source-record把克隆下来的目录放进 OBS 源码的plugins目录下。编辑plugins/CMakeLists.txt追加一行add_subdirectory(source-record)重新编译 OBS Studio插件会作为内置模块一起编译进去。方式二独立构建仅限 Linux如果你的 Linux 系统上已经装好了 OBS 的开发包一般叫libobs-dev或类似名字可以单独构建cmake -S . -B build -DBUILD_OUT_OF_TREEOn cmake --build build构建完成后把生成的动态库复制到 OBS 的插件目录通常是~/.config/obs-studio/plugins/语言文件放进对应的data目录。需要留意的是这条独立构建路线只支持 LinuxWindows 和 macOS 请走第一种集成方式。第一次上手给源挂上录制过滤器构建安装完成后使用门槛低到几乎不用学在 OBS 的来源列表里右键你要录制的源比如摄像头。选择过滤器点击左下角的找到Source Record并添加。在弹出的属性面板里最关键的是录像模式下拉框它有六档可选无不录制。总是只要过滤器生效就录与直播/录制状态无关。直播只在开播时录。录像只在 OBS 主录制启动时录。直播或录像两者任一进行时都录。虚拟摄像机虚拟摄像头开启时录。建议新手先用总是模式测试它能最直观地验证过滤器的威力。接下来设置储存路径和文件命名格式——命名格式支持时间变量比如camera_%Y%m%d_%H%M%S会自动展开成camera_20260813_105030这样的文件名。最后选好封装格式mkv、mp4、ts、m3u8 等都支持和编码器一个能独立出片的录制通道就搭好了。两个贴近真实需求的配置案例案例一游戏画面和摄像头画面分开保存这是最典型的场景——游戏主播既想要游戏画面的原始录制又想单独留下摄像头素材。给游戏捕获源加一个 Source Record 过滤器录像模式选录像格式选 mkv录制中断时最抗造的格式编码器用 NVENC 或 QSV 等硬件编码分辨率保持源尺寸再给摄像头源加第二个过滤器这次可以在缩放分组里手动填一个较低的分辨率比如 1280x720把摄像头文件的体积压下来。这样一次直播结束你会得到两个独立文件游戏画面全分辨率、摄像头画面降采样后期各自处理互不牵绊。案例二远程访谈的双机位 独立音轨访谈类节目通常要分别录主持人和嘉宾画面。做法是给两个摄像头各挂一个过滤器把文件命名格式区分开比如host_%Y%m%d.mp4和guest_%Y%m%d.mp4。关键点在音频默认情况下过滤器会连画面带声音一起录如果你只想让嘉宾机位收录主持人提问的声音可以在不同的音频分组里勾选启用然后在源里指定另一个音频源在音轨里选择轨道 1 到 6 中的某一个。这套不同源配不同音的设计能让后期修音时不用在一堆音轨里大海捞针。高频问题与避坑清单录出来的文件没有声音怎么回事先检查音轨设置是否选了无再确认不同的音频里指定的源没有被静音。另外被录的源本身要在音频混音器里处于非静音状态。一场直播录了几小时文件太大打不开利用分割文件分组按时间比如每 30 分钟或按体积比如每 2GB自动切分也可以点面板上的立即分割按钮手动切。如果担心录到一半软件崩溃导致文件损坏格式上优先选 mkv 或 fragmented_mp4它们对录制中断更宽容。挂上过滤器之后电脑明显卡顿检查编码器是否选了 x264 软件编码改选硬件编码器能大幅卸下 CPU 负担。同时可以在缩放里降分辨率在帧率里把帧率除以 2 甚至 4画质损失有限但性能提升立竿见影。录制源带透明背景文件里却变黑了在背景分组里把背景颜色改成需要的纯色透明通道部分会用该颜色填充。进阶玩法快捷键与远程控制插件在设置 - 快捷键里暴露了一组实用绑定启用/禁用录制、暂停/继续录制、分割文件、添加章节标记chapter。章节标记尤其适合长时段录制录完后能按标记点快速定位重点内容。更进阶的是远程控制。插件注册了source-record这个 WebSocket 供应商只要 OBS 装了 WebSocket 插件就能通过record_start、record_pause、record_split、record_add_chapter、replay_buffer_save等一系列请求从外部程序遥控它。你可以写个小脚本让某个网页按钮触发摄像头单独录制或者让推流软件在固定时间自动切分文件——这也让插件可以很方便地嵌入现有的自动化直播工作流。值得知道的周边信息插件本体由社区开发者维护界面语言文件放在仓库的data/locale/目录下内置了中文、日文、德文、波兰文、葡萄牙文、土耳其文等多套翻译想改界面文案直接编辑对应语言的 ini 文件即可。核心逻辑集中在source-record.c里对过滤器机制、多路输出、音频混音感兴趣的同学可以直接读源码注释不多但结构清晰是学习 OBS 插件开发的绝佳范本。配合 OBS 官方文档里的插件开发教程一起看理解会快得多。【免费下载链接】obs-source-record项目地址: https://gitcode.com/gh_mirrors/ob/obs-source-record创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价