3步快速搞定Source Record插件:OBS多源独立录制完整指南

3步快速搞定Source Record插件:OBS多源独立录制完整指南

3步快速搞定Source Record插件:OBS多源独立录制完整指南

【免费下载链接】obs-source-record项目地址: https://gitcode.com/gh_mirrors/ob/obs-source-record

熬夜剪直播回放时,你是不是也遇到过这种崩溃:想单独抠出摄像头画面,结果游戏声、人声、背景音乐全混在一段MP4里,根本无从下手?如果你也曾为"只能整场景录制"发愁,那 OBS 的 Source Record 插件就是你要找的答案——它用一个不起眼的"过滤器",就能让每个源各录各的,互不干扰。

一、先搞懂它是什么:给OBS装一台"多机位录像机"

想象一台多机位转播车:总导演把各机位画面切好,输出一路成片——这就是 OBS 默认的录制方式。而 Source Record 插件,相当于给每个机位单独配了一台录像机,各存各的素材。

它本质上是挂在"源"上的一种过滤器:给游戏画面、摄像头、麦克风分别添加后,每个源就拥有独立的录制参数(分辨率、码率、编码器、格式、保存路径),还能同时开录、分别暂停、随时拆分新文件。

❓ 常见问题:这和 OBS 自带的录制功能有什么本质区别? 答:OBS 原生录制的是整个场景的合成画面,一旦切换场景,前面的录制就断了。Source Record 针对的是单个源,哪怕你在场景间来回切换,每个源的独立录制也持续不断,天然适合多路素材并行采集。

❓ 常见问题:装了它会拖累直播和主录制吗? 答:不会。它相当于一条并联支路,在源输出画面的同时旁路一份数据去编码保存,不影响正常推流。

二、上手实操:四步装好并跑通

步骤1:拉取源码,一分钟获取插件代码

git clone https://gitcode.com/gh_mirrors/ob/obs-source-record

步骤2:集成进OBS项目(官方推荐)

  1. 把插件文件夹复制到 OBS Studio 源码的plugins目录;
  2. 编辑plugins/CMakeLists.txt,加入一行add_subdirectory(source-record)
  3. 重新编译 OBS,插件随主程序一起生成,无需单独安装。

步骤3:Linux独立构建,绕过OBS源码

cmake -S . -B build -DBUILD_OUT_OF_TREE=On && cmake --build build

把生成的.so文件复制到~/.config/obs-studio/plugins/目录即可。

⚠️ 注意事项:独立构建目前仅支持 Linux。Windows 与 macOS 用户请走"集成到 OBS 项目"的路线。

步骤4:挂载过滤器,开始独立录制

在 OBS 里右键任意源 → 过滤器 → 添加 "Source Record"。把录制模式设为"Always"(总是录制),点开源属性里的"Record"按钮,独立文件就开始生成了。

三、场景化实战:三种典型玩法

场景一:游戏主播"双机位"分离录制

  • 场景需求:一边推流,一边把游戏画面和摄像头画面分别存成独立文件,方便剪直播高光。
  • 关键配置:给游戏捕获源与摄像头各加一个 Source Record;游戏源分辨率、码率拉满,摄像头源可降到 854×480 省磁盘。
  • 效果对比
对比项OBS 默认录制使用 Source Record
画面合成后的单画面游戏、摄像头各自独立文件
剪辑只能整段处理任意拼接、替换机位
资源占用一份编码每源一份编码,建议按需启用

小结:多源分离的本质是"录制权"下放到每个源,推流照常,素材各管各。

场景二:播客访谈,分文件存素材

  • 场景需求:远程连麦访谈,主持人和嘉宾的声音、画面分开存档,方便后期单独修音。
  • 关键配置:给两个摄像头分别添加过滤器,用文件名格式区分,如host_%Y%m%d.mp4guest_%Y%m%d.mp4;给麦克风源单独添加一层,并确认 OBS 混音器中对应源未被静音。

❓ 常见问题:录出来的文件没有声音怎么办? 答:确认你添加过滤器的源包含音频(或本身就是音频源),并核对混音器未静音、音轨号与过滤器设置一致。

小结:文件名格式化和独立音轨,让归档与修音都变得清爽。

场景三:教学录课,画中画一键去冗余

  • 场景需求:录网课时主讲画面加讲师小窗,讲错重来时不想整段重录。
  • 关键配置:主画面源用较高码率(4000kbps 以上),讲师小窗降低分辨率;启用"暂停"快捷键,卡壳时暂停再继续;开启"Maximum Seconds"自动分段,长课程自动切成章节文件,配合"Save Replay"先录后存。

小结:暂停 + 自动分段 + 回放缓冲区,把"一镜到底"变成"边录边整理"。

四、延伸与答疑:它还能怎么玩?

  • 硬件编码提速:属性里可直接选 NVENC、QSV、AMD、Apple 等硬件编码器,比 x264 更省 CPU。
  • 远程控制:项目内置obs-websocket-api.h,配合 OBS WebSocket 插件即可远程启停录制。
  • 界面汉化:界面文案都集中在data/locale/目录,改一改zh-CN.ini就能定制显示文字。
  • 快捷键体系:支持启用/禁用、暂停、拆分、章节标记多组热键,主播可以边播边打点。

❓ 常见问题:多路同时录制很吃性能怎么办? 答:给次要源选低分辨率、低码率,并优先硬件编码器;录完记得及时删除用不到的过滤器。

现在就去克隆源码,按上面四个步骤给 OBS 装好这台"多机位录像机"吧。装好之后,你还可以继续研究源码里的输出模式(Streaming、Virtual Camera 等)与编码参数,把每个源的录制方式调校到最适合自己的状态。

【免费下载链接】obs-source-record项目地址: https://gitcode.com/gh_mirrors/ob/obs-source-record

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考