5分钟搞懂OBS源录制插件让每个画面都能单独保存一份录像【免费下载链接】obs-source-record项目地址: https://gitcode.com/gh_mirrors/ob/obs-source-record你是不是也遇到过这样的尴尬一场直播下来OBS只给你生成一个大杂烩视频——游戏画面、摄像头、麦克风全混在一起。想单独剪出摄像头视角想只保留游戏画面做复盘对不起只能对着一个文件干瞪眼。OBS源录制插件Source Record就是为解决这个问题而生的它借助过滤器机制让每一个视频/音频源都能独立录制还能多路画面同时并行出片一次直播直接收获多份成品素材。一、先认清现状默认录制到底差在哪OBS自带的录制功能是把整个场景拍扁成一个画面存下来。它适合快速出片但有两个明显的短板画面不可拆任何源都被焊死在场景里后期想单独使用某个源只能手动裁剪或遮挡。参数一刀切所有源共用同一套分辨率、码率和帧率重要画面和背景画面没有区分度。而Source Record插件把录制粒度从场景下沉到源。你可以在游戏捕获、摄像头、麦克风等任意源上挂一个过滤器每个过滤器独立输出文件、独立设参数互不干扰。常见问题它和OBS自带的录制冲突吗 答不冲突。你可以同时开着默认录制和多个Source Record过滤器各录各的画面源在预览里照常显示。二、装之前先确认这几件事OBS版本插件面向OBS 27.0.0及以上版本开发老版本请先升级。FFmpeg录制封装和编码依赖它建议保持较新版本兼容更多输出格式。可选obs-websocket插件如果你想让脚本或外部工具远程控制录制启停需要它配合项目里的obs-websocket-api.h一起工作。编译环境源码构建需要CMake 3.18及以上独立构建时。三、安装插件两条路线任选路线一源码集成编译推荐全平台通用先把插件代码拉到本地git clone https://gitcode.com/gh_mirrors/ob/obs-source-record进入OBS Studio源码目录把插件文件夹放进plugins目录下。编辑plugins/CMakeLists.txt追加一行add_subdirectory(obs-source-record)按照OBS官方构建文档重新编译整个项目插件会随OBS一起生成并安装。这种方式适合经常改插件、或想在Windows/macOS上用的朋友打包安装都更省心。路线二Linux独立构建快速验证如果你只是想在Linux上单独把插件编出来不碰OBS源码也可以确认系统已安装OBS的开发包一般叫libobs-dev或对应发行版的名字。在插件目录执行cmake -S . -B build -DBUILD_OUT_OF_TREEOn cmake --build build把编译产物.so文件复制到OBS插件目录通常是~/.config/obs-studio/plugins/重启OBS即可。⚠️ 注意事项独立构建目前只支持Linux。Windows和macOS用户请老老实实走集成编译路线别白折腾。四、第一次挂载过滤器照着做就行在来源列表里右键你想单独录制的源比如游戏捕获。选择滤镜点击添加Source Record过滤器。在录像分组里设置录像模式决定什么时候录。选总是就是一直录选录像则跟随OBS主录制按钮也可以绑定直播或虚拟摄像机状态。储存路径输出文件放哪。文件命名格式支持日期占位符比如host_%Y%m%d方便多源区分。文件储存格式mp4、mkv、flv、ts、m3u8等都有日常推荐mp4或mkv。对摄像头、麦克风等源重复上面步骤每个源都能得到独立文件。五、三个真实场景的配置思路场景一游戏直播画面和摄像头分家游戏捕获源保持原分辨率码率可以给到4000-6000kbps画面质量优先。摄像头源分辨率降到854x480左右码率给低一点反正只是辅助视角。麦克风单独挂过滤器录一条纯净音频轨方便后期对音。场景二远程访谈双机位各存各的主持人和嘉宾的画面分别挂过滤器命名格式用host_%Y%m%d和guest_%Y%m%d区分。如果两人画面不同步用同步偏移类的参数做延迟补偿。把录像模式设为跟随OBS主录制一次点击同时启动所有源。场景三网课/教程画中画也能拆开演示画面主画面高码率保存讲师画中画单独降分辨率录制。善用录制暂停功能讲错了、卡壳了暂停一下后期剪辑时省去大片冗余。常见问题单独录出来的文件没声音 答先确认你是给音频源挂的过滤器而不是只给视频源挂再检查OBS音频混音器里对应源有没有被静音。如果你需要把别的源的音频合并进来可以在过滤器里勾选不同的音频手动指定音频来源。六、进阶玩法把插件用出花来1. 回放缓冲Replay Buffer想随时保存精彩瞬间给过滤器开启回放缓冲设定好时长比如30秒按下快捷键就能把刚才那一小段存下来主播高光时刻再也不怕错过。2. 热键驱动一切插件支持注册多组热键启停录像、暂停/恢复、手动分割文件、添加章节标记。录长直播时用分割文件把内容切成小段后期管理轻松很多。3. 让编码器更聪明同一个过滤器里可以选x264软编也可以选NVENC、AMD、QSV、Apple等硬件编码器还能单独控制分辨率、帧率甚至用帧率分频器降帧。视频编码器和音频编码器都能独立设置主画面和附机位用不同档位完全没问题。4. 远程控制录制项目通过obs-websocket-api.h开放了接口配合OBS WebSocket脚本或外部程序可以远程启停某个源的录制、切换模式。做自动化直播间、联动灯控全靠它。5. 自定义输出格式想支持更多封装或编码参数录制逻辑都在source-record.c里围绕source_record_start()等关键函数做二次开发即可。改完重新编译就是你的专属录制引擎。七、性能与文件管理的小建议别贪多同时挂5个以上过滤器CPU和GPU压力会明显上升。硬件编码器能显著减轻负担。磁盘要留够多源同时录制磁盘写入翻倍是常态建议目标盘留出足够空间。定时分片开启按大小或按时长分割文件既能防止单文件过大也方便出错后快速定位。命名规范文件名里带上源名和日期一个月后你不会后悔这个习惯。八、界面语言不合口味自己改插件内置多语言支持翻译文件都在data/locale/目录下如zh-CN.ini、en-US.ini。想调整界面文案直接编辑对应语言文件即可重启OBS生效不需要动代码。九、写在最后从一个场景一个文件到一个源一个文件OBS源录制插件改变的不仅仅是输出方式更是一种后期工作流游戏主播、访谈主持、网课讲师都能从多路独立素材里受益。装好它下一个项目就能同时拿到所有角度的素材剪辑效率翻倍。现在就去给OBS装上这个插件试试吧第一次点下录制按钮的瞬间你会感谢那个把摄像头和游戏画面分开的自己。【免费下载链接】obs-source-record项目地址: https://gitcode.com/gh_mirrors/ob/obs-source-record创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考