ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

OBS多源录制完整实战指南:一个滤镜解锁独立录屏、单独推流与回放缓存的全部玩法

OBS多源录制完整实战指南:一个滤镜解锁独立录屏、单独推流与回放缓存的全部玩法 OBS多源录制完整实战指南一个滤镜解锁独立录屏、单独推流与回放缓存的全部玩法【免费下载链接】obs-source-record项目地址: https://gitcode.com/gh_mirrors/ob/obs-source-record讲了两个小时课回放剪辑时才发现——PPT里学生的提问、你的摄像头表情、桌面操作全糊在一条视频里想单独剪出摄像头镜头做短视频只能对着整条时间轴抠素材。这段话说的是不是你OBS Studio 本身很强大但它只能录整个画面而 OBS Source Recordsource-record插件用一个小小的滤镜让每个视频源都能独立录制、独立推流、独立回放。这篇文章不按说明书念经直接带你从第一次用到玩出花样读完你就能自己搭一套多源独立录制工作流。为什么偏偏是它一次滤镜就搞定的事先别急着装插件。理解一个比喻你就懂了它的全部逻辑传统 OBS 录制像一台摄像机对着整个舞台拍而 Source Record 像给每个演员各配一台摄像机。它不占用新场景、不复制源、不改动你的布局——只是在源的滤镜链上加了一个旁路分接头把画面悄悄复制一份单独送进独立的编码器。这个旁路分接头在源码里对应struct source_record_filter_context见核心源码 source-record.c它同时掌管三路输出文件录制fileOutput、独立推流streamOutput和回放缓存replayOutput。换句话说同一个滤镜既是录像机也是推流器还是时间回溯机。小贴士正因为它是滤镜而非独立源你不需要记住任何新概念——OBS 里源 → 滤镜 → 添加就完事了。上手前先看它值不值得装一张对比表看清差距维度传统 OBS 录制Source Record 多源录制录制粒度只能录合成场景每个源独立成片音频控制全局混音每个源可选独立音轨/音源编码器主输出独占一个每源独立选编码器NVENC/QSV/AMD/x264文件格式跟随主设置每源单独设置 mp4/mkv/flv/mov/m3u8自动开关手动控制跟随直播/录制/虚拟摄像头状态自动启停后期处理只能拆画面每路素材直接进剪辑互不干扰没有它录完发现摄像头占满全屏要裁掉、PPT 画质被压缩、音频混成乱麻。有了它每路画面自带高清原片剪辑效率翻倍。三步完成安装从源码到出现在滤镜列表第 1 步拉取源码并编译插件采用 CMake 构建独立构建Linux 下官方支持Windows/macOS 建议按 README 的 in-tree 方式随 OBS 一起编译# 克隆项目仓库 git clone https://gitcode.com/gh_mirrors/ob/obs-source-record # 进入目录并编译BUILD_OUT_OF_TREEOn 表示独立构建 cd obs-source-record cmake -S . -B build -DBUILD_OUT_OF_TREEOn cmake --build build --config Release第 2 步把产物放进 OBS 插件目录编译完成后将生成的插件文件复制到对应系统目录WindowsC:\Program Files\obs-studio\obs-plugins\64bit\macOS/Applications/OBS.app/Contents/PlugIns/Linux/usr/lib/obs-plugins/语言包data/locale/ 下的zh-CN.ini、en-US.ini等 7 种语言一并放好重启 OBS 即可生效。第 3 步给任意源挂上滤镜在来源面板右键你的摄像头/窗口捕获/PPT →滤镜 → 添加 → 找到 Source Record。添加后它默认不录制你需要点开设置。就这么简单。⚠️注意插件要求 OBS Studio 28.0.0 或更高版本且若要使用 WebSocket 远程控制需同时安装 obs-websocket。建议配图OBS 中右键源 → 滤镜 → 添加 Source Record的界面截图截图里请突出滤镜列表alt 文本写OBS多源录制添加Source Record滤镜步骤截图。能力清单这 6 个功能最值得用能力 1让录制自动跟随直播、录播或虚拟摄像头插件把何时录交给状态机None / Always / Streaming / Recording / Streaming or Recording / Virtual Camera六种模式对应源码中的OUTPUT_MODE_*常量。你选Streaming那么开播它就录下播它就停——全程不用碰鼠标。小贴士直播时只想录摄像头做切片就把摄像头的滤镜模式设为Streaming主画面该直播直播互不干扰。能力 2同一画面单独出一份降配素材在滤镜设置里勾选 Scale可把录制分辨率独立调整为 720p/1080p 等还能用 Frame Rate Divisor 把帧率降到源的一半、三分之一。适合主画面录 4K 原片、副机位只录 720p 给手机快速剪辑。能力 3给录制换声音——独立音频轨道与音源分离默认情况下录制的音频取自源所在场景的混音。但勾选Different Audio后你可以为该滤镜单独指定一个音频源甚至指定混音轨道Track 1~6。游戏画面配直播音、PPT 画面配麦克风解说、摄像头配背景音乐——每条素材都自带专属声音。能力 4像剪辑师一样管理长素材自动分段、章节、限时Split File自动分段按时间秒或体积MB自动切成多个文件避免单文件过大损坏添加章节标记录制中按快捷键源码中注册了AddChapterMarker热键打点后期一键跳到关键片段Maximum Seconds限时录制设置最大录制秒数自动停止防止忘关录制塞满硬盘。能力 5回放缓存——永远不错过刚才那一下勾选 Replay Buffer 并设好时长如 60s画面在内存里持续滚动。当直播中打出了神操作按保存热键过去 60 秒的单独成片立刻落盘。高光时刻从此一抓一个准。能力 6把某个源单独送去直播间在 Stream 分组填入服务器地址和推流码即可把单个源比如只有摄像头的画面单独推流到另一个平台——主画面推主平台摄像头机位推备用平台一套 OBS 当两套用。15 分钟搭出教师网课多源录制完整任务光看清单不过瘾跟着做一遍你就能收获一套可以直接用的网课录制系统准备三个源摄像头、PPT 窗口捕获、白板/画板窗口捕获步骤来源面板 → → 视频捕获设备 / 窗口捕获。给摄像头加滤镜滤镜 → Source Record → 录制模式选Always路径设为D:\course\cam格式mp4编码器选 x264教学场景画质优先、兼容性最好。给 PPT 加滤镜同样加 Source Record勾选Different Audio音频源选麦克风勾选Split File每 30 分钟切一个文件方便按课时归档。给白板加滤镜勾选 Replay Buffer时长 30s——学生问刚才那步怎么画随时回存给你看。一键收工上完课三个文件夹里躺着三路互相独立的成片直接拖进剪辑软件。人群推荐组合网课教师摄像头 Always PPT 限时分段 白板回放缓存游戏主播主画面 Always 摄像头 ReplayBuffer 聊天窗独立推流企业培训操作演示 Always 答疑环节独立音频轨道每个小节结束总结一下模式决定何时录编码器决定画质上限音频选项决定声音归属——三件事搞明白Source Record 你已经会用 80%。常见报错与一键修复滤镜列表里找不到 Source Record检查插件版本与 OBS 28 是否匹配确认文件放进了正确的插件目录重启 OBS。录出来的文件打不开把格式换成mkv最抗损坏或hybrid_mp4避免录制中断导致的 mp4 索引损坏。音画不同步把音频采样率统一到 48kHz若还不同步在音频轨设置里微调偏移量。多路同时录卡顿优先给各源分配硬件编码器NVENC/QSV/AMD把软件 x264 留给主输出。进阶用 WebSocket API 让录制全自动插件在加载时会注册名为source-record的 vendor 接口见 obs-websocket-api.h 与源码obs_module_load提供record_start / record_pause / record_split / record_add_chapter / record_stop / replay_buffer_start / replay_buffer_save / stream_start等请求。配合 obs-websocket 的 Python 客户端录课可以全自动import obsws_python as obs # 连接 OBS端口 4444 client obs.ReqClient(hostlocalhost, port4444) # 让PPT 源开始独立录制并限制最长 3600 秒 client.call_vendor_request(source-record.record_start, { source: PPT源, max_seconds: 3600, }) # 下课了自动打点并停止 client.call_vendor_request(source-record.record_add_chapter, {source: PPT源, chapter_name: 第二章}) client.call_vendor_request(source-record.record_stop, {source: PPT源})更进一步你可以写一个定时脚本早上 9 点自动开录、课程结束自动切文件、下课自动归档——配合热键启用/暂停/分段/章节四组快捷键都有独立注册录制流程彻底解放双手。现在就开始你的多源录制还记得开头那堂剪到崩溃的网课吗同样的场景有了 Source Record你得到的是三路清晰独立、随时可剪的高质量素材。这周就做三件事编译并装好插件10 分钟按15 分钟任务给摄像头、PPT 各挂一个滤镜录一次短课验证效果把最常用的一路设置成跟随直播自动开关让录制成为习惯而非负担。从一个滤镜开始你的视频制作效率会打开一扇新的大门。动手吧下一期优质内容就藏在每个源都能独立成片里。【免费下载链接】obs-source-record项目地址: https://gitcode.com/gh_mirrors/ob/obs-source-record创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表