OBS Source Record完全指南:从安装到精通的7个实用技巧

OBS Source Record完全指南:从安装到精通的7个实用技巧

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

核心功能解析

1. 插件核心价值:突破传统录制限制

传统方式需要录制整个画布,而本插件只需3步即可单独录制指定源(如摄像头、媒体文件)。通过添加滤镜实现精准录制控制,支持同步记录音频轨道,特别适合教程制作和多源分离场景。

2. 五大核心文件功能速览

  • 核心源码文件
    source-record.c(主程序文件):实现插件初始化、源录制逻辑和输出控制,包含音频输入回调(audio_input_callback)和编码器管理等关键函数。
    source-record.h(头文件):定义源记录上下文结构体(source_record_filter_context)和核心函数声明。

  • 构建配置文件
    CMakeLists.txt(构建脚本):支持In-tree和独立构建模式,自动链接OBS库依赖(libobs、obs-frontend-api),生成跨平台安装包。
    version.h.in(版本模板):通过CMake动态注入版本号(当前v0.4.4),无需手动修改源码。

  • 本地化文件
    data/locale/zh-CN.ini:提供中文界面支持,包含"源记录"等UI元素的本地化字符串。

3. 多场景录制模式详解

🔍 自动触发:支持5种输出模式(常量OUTPUT_MODE_*定义),可设置为仅在推流/录制时激活(STREAMING/RECORDING模式)
🔍 手动控制:通过热键(splitHotkey/chapterHotkey)触发文件分割和章节标记,适合会议纪要等场景
⚠️ 注意:虚拟摄像头模式(VIRTUAL_CAMERA)需OBS 27.0+版本支持

快速上手指南

4. 三步完成初始设置

  1. 安装插件
    下载编译好的插件包(推荐从OBS官方资源库获取),解压至OBS插件目录(Windows默认路径:C:\Program Files\obs-studio\obs-plugins\64bit

  2. 添加录制滤镜
    在OBS来源列表中右键目标源 → "滤镜" → "+" → "Source Record",自动创建录制实例

  3. 基础参数配置

    • 输出路径:设置录制文件保存目录
    • 格式选择:支持MP4/TS/MOV等格式(通过GetFormatExt函数映射扩展名)
    • 自动开始:勾选"推流时自动录制"实现场景联动

5. 一分钟上手录制操作

🔍 点击源属性面板的"开始录制"按钮,状态栏显示"输出活跃"即表示成功。文件命名默认采用%Y-%m-%d %H-%M-%S格式,可在设置中自定义filename_formatting参数。
⚠️ 首次使用建议先测试录制10秒视频,检查音画同步和文件完整性

进阶配置技巧

6. 编码器优化与性能调优

🔍 硬件加速配置:在滤镜设置中选择编码器类型(nvenc/amd/apple_h264等),N卡用户推荐"nvenc_hevc"模式,相比CPU编码降低70%资源占用
🔍 分辨率缩放:启用scale选项并设置width/height参数,支持4K源降采样为1080p输出,平衡画质与文件体积
⚠️ 注意:修改编码器需重启录制,正在进行的任务会中断

7. 高级输出控制技巧

  • 分段录制:设置split_file=true并指定max_size_mb(默认按文件大小分割),适合长时间直播存档
  • 延时录制:配置replay_buffer_duration参数(单位秒),实现类似Twich的"延时回放"功能
  • 多轨道音频:勾选different_audio选项并选择音轨(audio_track),可分离录制系统声音与麦克风

常见问题解决

Q1: 录制文件提示"无法打开"

🔍 检查输出目录权限,确保OBS有写入权限。Windows用户建议避免使用"我的文档"等受保护路径,改为直接保存到D盘根目录

Q2: 音频不同步或无声

⚠️ 解决方案:

  1. 确认音频源选择正确(默认使用父源音频,可在滤镜设置中指定audio_source)
  2. 检查采样率设置,确保与系统默认一致(推荐44100Hz)
  3. 尝试切换音频编码器(如ffmpeg_aac替换为内置编码器)

Q3: 插件加载失败

🔍 检查OBS日志(帮助 → 显示日志文件),常见原因:

  • 插件版本与OBS不匹配(32位/64位混淆)
  • 缺失VC++运行库(安装vcredist_x64.exe)
  • 独立构建时未正确链接obs-frontend-api库

附录:构建指南摘要

Linux系统独立构建命令:

git clone https://gitcode.com/gh_mirrors/ob/obs-source-record
cd obs-source-record
cmake -S . -B build -DBUILD_OUT_OF_TREE=On && cmake --build build

支持Debian/Ubuntu/Fedora系统,需预先安装libobs-dev和cmake 3.18+环境

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

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

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值