多语言展示
当前在线:894今日阅读:138今日分享:33

OBS Studio 基础教程,备份、来源、设置!

Open Broadcaster Software直译是开放的广播软件。简称OBS,有OBS Classic和OBS Studio两个版本。Classic是基础版,Studio是工作室版本,工作室版本设置和性能要比Classic丰富强大的多,这里先介绍基本设置。
安装
1

我收集的最新版的OBS官方下载,也包括obsvce。

2

为了更完善的阐述OBS的功能,将使用OBS-Studio-18.0.1-Full-Installer进行演示,即工作室的完全安装版,因为最近添加了英特尔实感SDK。Full版本相对small版本,增加了内置浏览器和英特尔实感SDK,以前没英特尔实感SDK,和OBS Classic一样叫做With_Browser。不需要这两个功能的只需要下载安装small-installer.exe,因为那个zip压缩包压缩率太差了,不过安装包也可以称之为绿色版的,无流氓,在另外系统也可以打开运行。

3

英特尔实感SDK是以在线下载安装的方式安装的,程序先下载60MB左右的数据,然后关闭,开启下载的数据安装。

4

默认安装两项,我试了下全部安装,个头好大,语音识别和合成无法选择,英特尔实感依赖硬件设备,无法安装也在不意外!之所以安装组件这么大,原来还会继续下载安装啊~

5

SDK安装完毕,OBS安装完毕,看来SDK是最后一步!intel自己就有发布证书的资格~ 233!

菜单
1

这是上面一行菜单的功能,值得说的有:文件:转封装录像设置和配置的路径:这个目前没发现可以修改路径的地方,是固定的。任何位置的OBS都会读取改路径下的配置文件,即便新装的OBS也会读取之前或他处安装的OBS配置

2

配置文件是设置中的那些选项,直播码、编码设置、分辨率设置等!场景集合是场景、来源。这两项都是可以复制、重命名、移除、导出(备份)、导入(恢复)的。直播内容的不同,可能会用到不同的场景和配置。

3

场景切换器,很好玩的东西,利用你的创意作出feel~目前是按照窗口标题切换,支持正则表达式,我不会写....

4

18.0版本新加功能:输出定时器,串流/录制固定时长。

来源
1

这是刚才演示场景切换器的场景、来源设置。之前提到的菜单栏中的场景集合与这个场景的区别在于这边无论是不显示来源,还是切换场景,其来源其实是一直在工作的,太多不需要放在一起的场景、来源放在一个场景集合内,会增加系统负担。建议大家都把场景来源做成向应对的场景集合,一般需要的时候切换场景集合。

2

一般来说,显示器捕获很万能的,但是在整理win7的Areo禁用的问题时,发现OBS的提示:***警告***在Windows 7 / Vista中,除非你确实需要录制整个桌面,不然请使用“录制窗口”或“录制游戏”,它们的性能要好很多。至少带Aero的win7很蛋疼,win7 32位有个简易版,之后我测试一下!

3

BrowserSource:浏览器插件,内置一个google浏览器核心的。奇怪为什么显示win8!优点,可以开好多这个插件,捕获多个浏览器页面,而不影响播主桌面的使用。缺点:无法对内容进行操作,声音是回馈给系统的,以扬声器输出的方式采集到!可以大分辨率搭配裁剪使用!如果要处理的网页只有一个或者不多,完全可以用桌面上的浏览器获取。

4

Intel(R) RealSense(TM) 3D Camera GreenScreen需要软硬件的支持!

5

图像、图片幻灯片放映,如其名。图片幻灯片可添加文件、目录,调整切换顺序、切换效果、随机切换等功能!

6

场景:即来源的集合,添加一个场景可以把这个场景当作一个图层来进行变换处理。

7

媒体源:内置音视频播放器,高级的帧丢失策略是视频帧数与OBS的采集帧率有关。通常用在偶尔给观众播放些东西。如果是放映直播间的话,不一定是最适合的方法。媒体源的声音输出是直接传递给OBS的,不会被播主听到。不能操作时间~

8

文本:这里有两个文本插件,一个是右键菜单就有的GDI+,另一个是不推荐使用的 FreeType 2 。直接输入、文件读取、聊天模式(结合弹幕保存一类的显示最后几个聊天信息)可以调整字体、颜色等。

9

游戏捕获(游戏源)与窗口捕获游戏捕获是捕获程序窗口中的DX处理的画面,窗口捕获是捕获整个画面,但大部分时刻无法捕获到标题框!当最小化是,窗口捕获无效,而游戏捕获仍有效。如果窗口没有DX输出,则游戏捕获不会捕获到任何东西。有的情况是窗口无法捕获到一些画面,有的情况两者都无法捕获到画面,有的情况是只有窗口化下才能用游戏捕获得到画面。所以遇到陌生的游戏,录制前,测试下哪一个可以正常捕获,这事常遇到!

10

色源:纯色图层视频捕获设备:摄像头音频输入捕获:麦克风、线路输入音频输出捕获:扬声器、数字输出

滤镜
1

来源的滤镜分为三种,图层滤镜,音频滤镜,视频滤镜(图+音+延迟)。A是音频滤镜,V是视频滤镜,其他的都是图层滤镜。

2

图层滤镜可以做到透明、裁剪、调色、运动等处理。

3

18.0版本新加功能:应用LUT图1:原图缩放效果图2:teal_lows_orange_highs.png自制效果,使用图片处理软件对original.png进行调色,保存,既是自制LUT!

4

音频滤镜可放大音量、降低噪音、控制声音开关、调音等处理。

5

视频滤镜只是以上两个滤镜多了视频延迟,仅能正值,不能负值,不过见到的音音画不同步也都是声音延迟,视频延迟对应的时间,就音画同步了!

混音器
1

这是音频设备间的处理。图中音频设备均是我以来源方式添加的,除了Intel(R) RealSense(TM) 3D Camera GreenScreen可能是我软硬件不支持,其他的音视频来源均会在混音器上显示出音频设备。

2

音频设备还可以在:设置 - 音频,添加。来源添加的,删除来源后就消失了!

3

混音器的功能:音量:0%~2000%  用于音量控制和放大,最大放大20倍。音频滤镜也可增益音量,realtek驱动还可以增强麦克风音量~下降混合为单声道:用处好多,例如大部分机箱前面板的音频线偷工减料,只有四根音频线:左声道、右声道、地线、麦克风,而另一个声道静音,这样会很别扭,就可以用到此功能!平移:调整左右声道音量,使其音量平衡!同步偏移(毫秒):-20000~2000,例如麦克风有延迟,可以调整该项至画面和说话声同步。音频监测:18.0版本加入的功能,可以用监视扬声器实时的听到当前输入设备的状况,仅能监视音频输出捕获以外的设备/来源,不知道是无法监听扬声器还是觉得没必要监听扬声器,例如我使用多个输出设备,另一个输出设备专门为OBS提供,这样的话我有必要监听该设备,因为该设备并没有真实的物理设备播放,或者设备没必要开着~ 建议可以提交给官方论坛!以前我以为只能监听物理输入设备,就像windows自带侦听!直到这次发现可以监听媒体源等!轨道:支持多大6个音轨的输入,设置 - 输出 - 高级 - 录像 - 标准,这里支持多音轨输入,无法设置音频编码器。而自定义输出 (FFmpeg)反而不能复选音轨。例如mkv格式最高支持16个音轨。而一般我们之需要一个音轨。警告: 某些格式 (如 FLV) 不支持每个录像多个轨道警告︰ 录制保存到 MP4 将无法恢复,如果该文件不能完成 (例如由于蓝屏死机,掉电等)。如果您想要记录多个音频轨道考虑使用 MKV 然后在它完成后 remux 录制到 mp4 (文件 -> Remux 录制文件)

配置
1

只做最简介和晒配置,因为这涉及编码知识,鄙人很是玩了一番~ 太多话题了!

2

串流:网络路径,以我的B站直播间为例,点击右上角开启播放,房间管理会给出两部分:URL:rtmp服务器网址流密钥:直播码,流网址+密钥

3

输出:可简单模式、高级模式,x264以及ffmpeg可自定义编码器设置。图1是自定义编码器设置演示,我用的是图2、3,图4是ffmpeg演示,搭配RGB能录制真无损画质。图2可选择mkv格式、多音轨。警告: 同时传输流和录像, 并使用软件编码器编码与流不同的质量, 将会需要额外的CPU使用.警告: 无损质量产生的文件大小非常大! 无损质量在高分辨率和帧速率的情况下可以使用超过7GB的磁盘空间每分钟。 无损不适合长时间录像,除非你有很多可用的磁盘空间。警告: 当同时推流和录像时, 你不能使用多个单独的 QSV 编码器.  如果你想要同时推流和录像, 请更改录像的编码器或者推流的编码器.

4

音频:采样率:44.1/48khz;声道:立体声/单声道桌面音频设备(播放/虚拟) 两个,麦克风/辅助音频设备(录制)三个搭配虚拟音频设备混音器 Voicemeeter Banana 等,可以再扩展更多的设备。图1,默认情况,没任何音频图2,来自来源的音频图3,Voicemeeter 虚拟音频,支持两个实际输入设备、一个虚拟设备,两个实际输出设备。图4,Voicemeeter Banana 虚拟音频,支持三个实际输入,两个虚拟输入、三个实际输出。

5

视频:基础分辨率:默认当前桌面分辨率输出分辨率:当桌面分辨率大于1280x720时,会缩放2/3缩放,当小于等于1280x720时,按照基础分辨率输出(不缩放)。下拉菜单是按照固定倍率算得的分辨率。缩放过滤器:缩放算法,个人不喜欢缩放效果,尽可能的在场景设置好来源。缩放后一般文本很难看清,但如果是画面类内容,缩放可以减小分辨率,提到每块码率。帧率:常见的 FPS 值:预设的一些值,24 NTSC(23.976 、24000/1001),29.97(30000/1001)、59.94(60000/1001)整数 FPS 值:手动输入,1~120,由于保存的原因,当录制10帧时,才会保存一次,如果设置为1,则需要等待10秒才会生成录像文件,十秒内停止录制,OBS会挂掉!分数帧率值:遇到的实例仅是预设中的三个情况,目前绝大多数视频光盘都是24 NTSC帧率,少数是29.97、59.94,有的显示器录制60帧也会是59.94~NTSC是电视制式,自1952年持续到现在,24000/1001是对应的帧率。

6

热键:默认只显示图一,添加来源、场景、音频后,会产生对应的热键。我是一次没用过。热键不会显示反馈,无法确定是否生效~经常切换的可以使用下!

7

高级:值得说的是视频~颜色格式:NV12、I420、I444、RGBYUV 色彩空间:601/709     YUV 颜色范围:局部/全部警告: NV12 之外的颜色格式主要用于录像, 并不推荐在流式传输时使用. 流可能导致更多的 CPU 使用率, 因为需要颜色格式转换.串流只能使用NV12,如果同时录像和串流,会出现录像用设定颜色格式,串流用NV12的情况。YUV颜色空间和色彩设置只对YUV有效,对RGB无效!YUV是为了传输、解码、带宽而产生的色彩编码格式,必有色彩损失。OBS的YUV算法很优秀,如果是为了网络视频而录制的,直接使用NV12录制。如果是为了保存录制的,使用RGB,会消耗大量的硬盘和cpu资源。444会有少许色彩损失,420/NV12会有3/4的色彩损失。420是444的压缩版,UV色彩是四个像素(2x2)实用同一个值。

OBS Studio 18.0添加的新功能

Releases · jp9000/obs-studio · GitHub:应用LUT(图层滤镜),纯色(来源);音频监测功能;压缩器、VST(音频滤镜);定时器;最小化托盘;串流/录制失败警告...

注意事项
1

运行中会有一些随机小bug,多尝试一下就会消失!

2

OBS是集系统、音视频、图片、编码等多类知识为一身的软件,可谈话题众多,将会开篇针对单个话题研究!

推荐信息