给每个画面源单独开一台录像机——OBS Source Record 插件上手全记录
给每个画面源单独开一台录像机——OBS Source Record 插件上手全记录【免费下载链接】obs-source-record项目地址: https://gitcode.com/gh_mirrors/ob/obs-source-record如果你认识做视频的朋友大概都听他抱怨过同一件事录播客的时候想单独留一份纯人声的素材或者直播结束想把摄像头画面单独剪成竖版预告结果发现 OBS 只能给你一锅炖的合成画面。OBS Source Record 就是为这件事生的——它是一个滤镜形式的 OBS Studio 插件装上之后你的每一个画面源都可以拥有自己的独立录像机。第一幕凌晨两点的剪辑台先讲个真实场景。我的朋友小周白天做剪辑晚上兼职做播客后期。那天他接到一个活儿客户录完一场两小时的讲座要求三天内交纯幻灯片版和讲师出镜版两个成片。按老办法他得把原始合成视频导入剪辑软件对着时间轴一层层抠——幻灯片画面被讲师的脑袋挡住的部分还得靠其他机位补熬了两个通宵才交差。他后来跟我说了一句让我印象很深的话我要的不是录得更多是录得分开。分开。这两个字其实就是 OBS Source Record 的全部设计哲学。它不改变你直播或录制的流程只是在每个视频源的滤镜列表里悄悄多挂了一台录像机。你正常开播、正常录主画面它在你背后安静地多存一份——只属于这个源自己的那份。你可能想问这跟自带录制到底有啥区别区别在于一个主和一个独。自带录制是全家福插件录的是单人写真而且这台单人相机连镜头参数都可以自己单独调分辨率、码率、编码器、音频轨道全跟你主录制互不干扰。这让我立刻想到下一个问题它到底是怎么做到的第二幕三步把插件装进你的 OBS装这个插件的过程比你想的简单。第一步拿到插件本体。在 OBS 官方论坛的插件资源区能搜到 Source Record作者是 exeldro——圈内老玩家对这个名字应该不陌生他一个人维护了一整套 OBS 小工具质量都很稳。Windows 和 macOS 直接下安装包就行Linux 用户想自己编也不难项目根目录的CMakeLists.txt写得明明白白照着 README 里那行命令就能编出插件git clone https://gitcode.com/gh_mirrors/ob/obs-source-record cd obs-source-record cmake -S . -B build -DBUILD_OUT_OF_TREEOn cmake --build build第二步把编出来的插件文件放进 OBS 的插件目录Windows 是obs-plugins\64bitLinux 是/usr/lib/obs-plugins重启 OBS。这一步最容易踩坑我们先按下不表第四幕专门聊。第三步也是最有仪式感的一步随便挑一个源——比如你的摄像头——右键滤镜点找到 Source Record。加上之后你会看到一个不算小的设置面板录像模式、直播模式、存储路径、文件格式、编码器……先别慌此刻你只需要做三件事把录像模式从无改成总是选一个你记得住的文件夹点确定。然后按一下开始录制。等三秒打开那个文件夹。如果你听到了自己咦了一声——别害羞我第一次也是。文件夹里躺着一个只属于摄像头的视频文件跟主画布的输出完全同步地在那转着。那一刻你会突然理解小周为什么对分开这么执着原来多录一份这件事可以这么轻描淡写。但如果你以为它只是多录一份文件的小工具那后面的戏可就要错过了。第三幕四个让我回不去的实战瞬间瞬间一直播与本地各吃各的。主播老谭平时在 B 站直播恐怖游戏直播推流为了流畅画质压得比较狠但他每期视频的素材要求又高。以前他的做法是开 OBS 的同时再开一个录屏软件两个软件抢资源画面还老卡。现在他给游戏源加了个滤镜直播模式选直播录像模式选总是——直播流照样推给观众本地那份却用 NVENC 硬件编码、高码率单独存着。一场直播下来直播文件和素材文件分道扬镳各取所需。这个直播/录制双模式分头行动的能力就是靠滤镜里的 mode 选项record_mode/stream_mode实现的代码里写得非常直白你完全可以直播时录录制时录直播或录制都录开虚拟摄像头时录随你编排。瞬间二回放缓冲我的时光机。直播常有那种卧槽刚才那波操作的瞬间。以前老谭得靠录播回放去翻翻得头大。现在他在滤镜里勾上重新播送缓冲器默认缓冲 5 秒然后在设置里给保存重播绑一个快捷键。精彩镜头刚打完他键盘一按那 5 秒已经被存成独立文件躺进文件夹了——不用停播、不用剪辑还永远只属于游戏画面不会把摄像头里他惊慌失措的表情一起录进去虽然那表情也很有节目效果。瞬间三一场课录完文件自己切成 9 段。帮老师录网课的阿岚最怕的不是录是剪。两个小时的课中间讲错了三次重讲了两次还有一次学生提问打断了节奏。她后来在滤镜的分割文件里设了最大时长再配合录制时按快捷键打章节标记——下课铃一响文件夹里是一段段分好的切片每个关键节点都有标记导入剪辑软件之后找素材跟翻书一样快。分割文件、章节标记这两个功能在源码里是独立的快捷键splitHotkey和chapterHotkey翻译成人话就是你可以在录制中途随时一刀切或插书签。瞬间四给 PPT 单独配一条音轨。这是我最喜欢的一个细节。滤镜的音频设置里有个不同的音频可以指定另一个音频源。什么意思你在录一场发布会摄像头画面配的是现场麦克风但 PPT 那一路你想单独挂一路干净的线路音频。画面和声音可以按源自由组合互不绑架。对做多机位、多音轨内容的团队来说这个功能省掉的不只是后期对轨的时间还有无数句这段声音是从哪条轨来的。四个瞬间讲完你大概也发现了这插件的功能从来不是一条条列给你看的清单而是你在某个具体时刻突然想要的那个能力——它刚好都在。第四幕翻车合集——我们踩过的坑你别再踩翻车一录出来的文件打不开或者 0 字节。先查路径滤镜里设的文件夹不存在或没写权限它会自己尝试创建目录源码里专门有一段ensure_directory就是干这个的但权限不够它也没辙。再查格式默认走 ffmpeg 封装如果系统里 ffmpeg 组件不全建议在文件储存格式里选 fragmented_mp4 或 hybrid_mp4兼容性会稳很多。翻车二画面和声音对不上。这是多路同时录最容易犯的毛病。先确认 OBS 主设置里音频采样率是 48kHz再看滤镜的不同的音频有没有误勾。如果还差别急着怪插件——你同时开了几条输出先关掉回放缓冲试试排除法是这时候最快的朋友。翻车三录着录着电脑开始喘气。同时给三四个源各开一台录像机CPU 当然扛不住。这时候优先把编码器从软件x264换成硬件方案N 卡选 NVENCA 卡选 AMDIntel 核显选 QSVMac 选 Apple 的 H.264/HEVC——这些选项在滤镜的编码器下拉框里都有而且源码里对每种编码器做了完善的映射兜底基本是你选得动它就编得动。顺便说一句如果只是低分辨率辅助素材还可以开缩放把某一路压到 720p省下的性能肉眼可见。翻车四滤镜不见了。插件装了、重启了滤镜列表里还是没有。多半是装错了位置或者 OBS 版本太老这插件需要 28.0.0 之后的版本。去 OBS 的日志文件里搜 source-record能看到插件到底有没有被加载这招比瞎猜快十倍。这些坑说穿了都是多路输出的资源与兼容性问题。老手看一遍就懂新手踩一次也就会了——重点是别因为第一次翻车就卸载它它真的值得你多给一次机会。第五幕从使用者到玩家这个插件的作者 exeldro在 OBS 论坛里是个插件劳模Source Record 的讨论帖里常年有使用者互相解答问题。你有任何奇怪的需求比如能不能只录某个源的某一帧能不能让滤镜跟着场景自动开关去翻翻那个帖子大概率已经有人问过、也有人答过了。说到这你可能想问我还能玩出点什么花给你指几个方向。项目里的多语言文件在data/locale/目录下光中文就有zh-CN.ini一份——你发现界面翻译有问题或者想提交自己的语言改一行 ini 提交上去就是一次实打实的社区贡献门槛低得惊人。进阶一点项目里还有一份obs-websocket-api.h这意味着你完全可以用脚本远程控制某个源的暂停、分割、打章节标记——写个定时任务让滤镜在固定时间自动一刀切你人都不用在电脑前。再进阶一步source-record.c里那个struct source_record_filter_context结构体把滤镜的整个生命周期——创建、更新、保存、销毁——写得清清楚楚是绝佳的 OBS 滤镜插件入门教材比网上任何教程都原汁原味。所以如果你现在正盯着 OBS 发呆不如就干这一件事给你的摄像头加上 Source Record 滤镜录像模式选总是随便找个文件夹录它三十秒。然后打开那个文件看那个只属于你的画面安安静静地躺在那——这三十秒就是你通往多源独立录制世界的入场券。剩下的玩法慢慢玩反正这插件又不会跑。【免费下载链接】obs-source-record项目地址: https://gitcode.com/gh_mirrors/ob/obs-source-record创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考