OBS源
+ -

OBS源类型类型大全

2024-06-21 108 0

OBS使用模块化管理,每个模块可以注册多钟不同的“源”,这些源可以通过插件来扩充。

1. input_types (输入源类型)

  • 功能:注册新的
  • 用户看到什么:在“来源”面板中点击“+”按钮时,下拉列表里会出现的新选项。
  • 典型例子
    • 一个显示特定硬件(如特定型号的采集卡)视频画面的源。
    • 一个显示自定义图形(如高级时钟、系统监控信息)的源。
    • 一个播放特殊格式媒体文件的源。
  • 本质:定义了一种创建“内容”的方式,可以是视频、音频、图像或文字。

2. filter_types (过滤器类型)

  • 功能:注册新的滤镜
  • 用户看到什么:在任意一个“源”的滤镜列表中,点击“+”按钮时可添加的新滤镜。
  • 典型例子
    • 色彩校正滤镜(调整亮度、对比度、色相)。
    • 特效滤镜(模糊、锐化、边缘检测、色度键抠像)。
    • 音频滤镜(降噪、均衡器、压缩器、限幅器)。
  • 本质:定义了一种对视频或音频数据进行实时处理的效果。

3. transition_types (场景过渡类型)

  • 功能:注册新的场景过渡动画
  • 用户看到什么:在“场景过渡”控件中,下拉列表里会出现的新过渡效果。
  • 典型例子
    • 淡入淡出。
    • 滑动、推动。
    • 自定义的复杂动画(如碎片化、漩涡)。
  • 本质:定义了两个场景之间切换时的视觉动画效果。

4. output_types (输出类型)

  • 功能:注册新的输出模块
  • 用户看到什么:在“设置”->“输出”中,“输出模式”为“高级”时,可以选择不同的“录制格式”和“直播流格式”。
  • 典型例子
    • 输出到自定义文件格式(如特殊的视频容器 .mkv, .mov 或编码格式)。
    • 输出到网络流(如非标准的RTMP服务器、SRT流)。
    • 输出到硬件设备。
  • 本质:定义了一种处理OBS最终生成的音视频数据的方式,主要用于录制或推流。

5. encoder_types (编码器类型)

  • 功能:注册新的编码器
  • 用户看到什么:在“设置”->“输出”中,“编码器”下拉列表里会出现的新选项。
  • 典型例子
    • 集成一个新的软件视频编码库(如 SVT-AV1)。
    • 提供对特定硬件编码器(如 NVIDIA NVENC, AMD AMF, Intel QSV)的深度支持或特殊功能。
  • 本质:提供了一种具体的视频或音频压缩编码实现。一个output_types(如“流输出”)通常会使用一个encoder_types来实际进行编码工作。

6. service_types (流媒体服务类型)

  • 功能:注册新的直播平台服务
  • 用户看到什么:在“设置”->“直播”中,“服务”下拉列表里会出现的新平台。
  • 典型例子
    • 添加 Twitch, YouTube, Bilibili, 虎牙,斗鱼等直播平台。
    • 添加自定义的RTMP服务器信息模板。
  • 本质:预定义了向特定直播平台推送流所需的服务器地址、串流密钥格式和其他参数,方便用户一键配置。

0 篇笔记 写笔记

作者信息
我爱内核
Windows驱动开发,网站开发
好好学习,天天向上。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!