十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

OBS Studio 直播录制:从安装到第一次成功的 5 步做法

OBS Studio 直播录制:从安装到第一次成功的 5 步做法 OBS Studio 直播录制从安装到第一次成功的 5 步做法【免费下载链接】obs-studioOBS Studio - Free and open source software for live streaming and screen recording项目地址: https://gitcode.com/GitHub_Trending/ob/obs-studioOBS Studio 是一款免费开源的直播与录屏软件采集屏幕、摄像头和音频把它们合成一路画面再编码成录制文件或推流到直播平台。适合想开播、录教程、录会议又不想为商业软件付费的人。本文带你从安装走到跑通并说清参数怎么调、出错怎么查。 先跑通最短路径录下第一段画面本节解决装好后到底算不算成功的问题只走最短路径先录下 10 秒自己的屏幕再谈别的。下载并安装 OBS Studio从官网 obsproject.com 下载对应操作系统的安装包Windows 为 exe/MSImacOS 为 dmgLinux 走发行版软件源双击安装全部保持默认。启动后若弹出自动配置向导选择录制模式一路下一步。它会自动读取你的显示器分辨率并填好基础设置。此时设置向导页面应显示设置已完成。在主界面左侧来源面板右键 → 添加 → 选择显示器采集macOS 需要先在系统设置里给 OBS 授予屏幕录制权限。此时右侧预览窗口应出现你的整个桌面画面——这是第一次成功的标志。点右上角开始录制等 5 秒点停止录制。弹窗会让你选保存路径确认后会生成一个.mkv文件在设置里可改成.mp4。用播放器打开它能看到刚才的桌面画面和声音即全流程跑通。如果第 4 步预览是黑屏Windows 下检查来源里显示器采集是否指向了正确显示器macOS 下基本是屏幕录制权限没给授权后重启 OBS 即可。️ 能力地图按使用场景找功能本节解决我的用途对应哪个功能的问题。OBS 不按菜单找功能按场景找才高效。先看对照表使用场景对应功能/设置所在位置游戏直播游戏捕获 硬件编码NVENC/AMF来源 → 添加 → 游戏捕获设置 → 输出录屏做教程显示器采集 高质量录制编码器来源 → 添加 → 显示器采集摄像头出镜视频采集设备摄像头来源 → 添加 → 视频采集设备多场景切换场景面板 转场效果场景面板、设置 → 转场把 OBS 当摄像头用虚拟摄像头让 Zoom/会议软件看到 OBS 画面工具菜单 → 虚拟摄像头自动录制/定时开关内置 Python/Lua 脚本工具 → 脚本游戏直播场景捕获画面加转场游戏直播的核心是游戏捕获来源而不是显示器捕获游戏捕获只抓游戏窗口CPU/GPU 开销更小还能在游戏最小化时继续推送。建好两个来源——游戏捕获画面 视频采集设备你自己把摄像头拖到预览窗口右下角并缩到 1/4 大小即可。场景之间切换时不要干跳给场景配转场OBS 自带 34 种亮度擦除遮罩luma wipe存放于plugins/obs-transitions/data/luma_wipes/。例如 clock 遮罩是时钟扫过式露出watercolor 遮罩是水彩晕染感适合课程、访谈这类柔和风格在设置 → 转场里选择转场类型和时长默认 300ms切换场景时画面就按遮罩渐变过去。录屏做教程场景显示器采集加高质量录制录制和直播走两条独立的输出通道直播受平台带宽限制码率通常压在几 M 以内录制文件则追求画质可以放开码率。在设置 → 输出里把输出模式设为简单录制格式选mkv录制中途崩溃时 mkv 能救回已录部分录制完成后用文件 → 重封装一键转成 mp4不重新编码、秒级完成。⚙️ 关键参数一次说清本节解决默认值哪些该动、哪些别碰的问题。三张表覆盖视频、音频、输出三块。视频与音频基准值参数推荐值依据适用条件基础画布分辨率1920×1080与主流显示器一致来源摆放坐标以它为基准所有场景4K 显示器建议仍设 1080p 画布再放大输出输出缩放分辨率与画布一致直播可降为 1280×720直播端平台限流720p 更稳显卡较弱或网络上行不足时帧率30 或 60直播/录屏 30 够用游戏直播 60游戏直播选 60纯屏幕演示选 30音频采样率48 kHzOBS 默认值源码OBSBasicSettings.cpp中默认写入 48000全部场景与直播平台的 AAC 音频标准对齐声道格式立体声默认值单声道仅录音棚场景默认不动输出与编码参数参数推荐值依据适用条件直播编码器NVENC / AMF / QuickSync按你的显卡选硬件编码占用 CPU 极低x264 软件编码吃满 CPU有独显就选对应硬编老机器才用 x264直播视频码率平台推荐值的 90% 左右常见 3000–6000 kbps超过平台上行能力只会触发丢包跑一次自动配置向导设置 → 自动配置向导 → 流模式 → 运行测试拿实测值录制编码器x264高质量录制不吃网络CPU 换画质长会议录制可改硬编省电什么时候该改默认值预览窗口出现丢帧计数主界面左下角状态栏会显示 dropped frames时先降输出分辨率到 720p而不是先动码率。直播平台提示码率超限时改码率而不是改分辨率——分辨率降了画面布局全乱码率降了只是清晰度略降。麦克风声音和系统声音都正常、但录出来偏小时在设置 → 音频 → 高级里启用增益或在来源属性里加压缩器滤镜别直接开大系统音量。️ 出问题时按这张表查本节解决画面/声音不对劲时先查哪的问题。按现象对号入座现象最可能原因处理动作直播卡顿、观众端丢帧码率超过上行带宽跑自动配置向导测速改有线网络降码率预览就卡、本地丢帧x264 软件编码 滤镜过多换硬件编码器移除用不到的滤镜和来源录出来没声音默认音频设备选错或来源被静音设置 → 音频里核对桌面音频/麦克风设备检查混音器里该来源的静音按钮录制文件几个 G录制码率按直播值或全默认跑高设置 → 输出 → 录制里单独调录制码率与直播码率是两个字段虚拟摄像头里看不到 OBS 画面目标软件没选对设备或设备未启动工具菜单启动虚拟摄像头后重启目标软件再选设备麦克风有电流声/底噪声卡增益过大或环境噪声在麦克风来源加降噪滤镜降低系统输入音量再在 OBS 里补增益卡顿问题按这张判断图走直播卡顿 ├─ 本地预览也卡左下角丢帧计数在涨 │ ├─ 是 → 本机性能问题 │ │ 1) 编码器换硬件编码 2) 关掉多余来源/滤镜 3) 降输出分辨率 │ └─ 否 → 本机没问题往网络查 │ 1) 换有线 2) 跑向导实测带宽 3) 码率降到实测 90% └─ 只有个别观众卡 └─ 对方网络问题不是你的设置虚拟摄像头无画面怎么诊断当你把 OBS 画面投给会议软件目标软件里出现下面这张相机被划掉的占位图时说明虚拟摄像头设备没接上按顺序排查1确认工具菜单里的虚拟摄像头已启动2确认目标软件里选的设备名是 OBS 虚拟摄像头而不是你的物理摄像头3重启目标软件——多数软件在启动后才枚举摄像头列表热插拔不生效4Windows 下若完全看不到该设备检查是否在系统隐私 → 相机里允许了桌面应用访问相机。⚡ 效率升级配置复用与自动化本节解决同一台机器多种用途、重复手动操作的问题。用配置和场景集合分开管理设置 → 配置文件用来存一整套参数输出码率、音频设备、分辨率设置 → 场景集合用来存一组场景和来源布局。给游戏直播和会议录制各建一个配置文件顶部的下拉框一键切换参数互不污染。场景集合同理会议场景的布局不会影响直播场景。改完配置后用顶栏菜单把当前配置导出成文件换机器或重装时导入即可不用重填。用 15 行 Python 脚本实现自动录制OBS 内置 Python/Lua 脚本支持21.0 起入口在工具 → 脚本脚本可以边运行边增删。下面这个脚本的效果是加载后立即开始录制5 分钟后自动停止——适合打开 OBS 就去开会回来收录像这类固定流程。把脚本保存为auto_record.py在脚本对话框里点添加选它即可加载后无需再操作。# auto_record.py加载即开始录制5 分钟后自动停止 import obspython as obs def script_load(settings): # 脚本加载时执行一次这里启动录制 obs.log_message(自动录制脚本已加载开始录制) obs.obs_frontend_start_record() # 注册一次性定时器300000 毫秒5 分钟后触发 obs.timer_add(stop_record, 300000) def stop_record(): # 定时器回调停止录制并在日志里留一条记录 obs.obs_frontend_stop_record() obs.log_message(5 分钟已到已自动停止录制)注意脚本能调用完整 API写错可能崩溃或泄漏内存用完后在脚本窗口里卸载它并用帮助 → 日志确认日志文件末尾的内存计数器没有持续增长。更多脚本函数定时器、回调、设置项见仓库文档 docs/sphinx/scripting.rst。 下一步7 天练熟计划本节解决跑通之后怎么稳步用熟的问题。每天 10–15 分钟完成一项就勾一项。第 1 天用自动配置向导完成一次流模式测试记录实测推荐码率第 2 天建第二个场景加一个文字来源配好转场并切换练习第 3 天给麦克风加降噪和压缩器两个滤镜对比处理前后的录音第 4 天建直播和录制两个配置文件各存一套参数并互相切换第 5 天启动虚拟摄像头在会议软件里看到 OBS 画面第 6 天把上面的auto_record.py跑通一次用日志确认自动停止第 7 天完整录制一段 10 分钟内容重封装为 mp4 并复盘参数练到第 7 天的验收标准产出一个能正常播放、音画同步的 mp4 文件且开始录制到停止全程不超过 5 次点击。延伸阅读核心对象场景、来源、编码器的数据结构说明在 docs/sphinx/reference-core.rst转场遮罩素材与转场插件源码在 plugins/obs-transitions/需要源码级理解可从这里入手。【免费下载链接】obs-studioOBS Studio - Free and open source software for live streaming and screen recording项目地址: https://gitcode.com/GitHub_Trending/ob/obs-studio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表