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服务器信息模板。
- 本质:预定义了向特定直播平台推送流所需的服务器地址、串流密钥格式和其他参数,方便用户一键配置。
OBS源





