Repository navigation
Expand file tree
/
Copy pathobs-features.json
More file actions
52 lines (52 loc) · 3.34 KB
/
Copy pathobs-features.json
File metadata and controls
52 lines (52 loc) · 3.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
{
"source": "OBS Studio core + mainstream plugin feature catalog (curated; mirror of the README Feature-Parity Checklist)",
"updated": "2026-09-03",
"about": "Each entry is an OBS capability that must have a matching row in the README Feature-Parity Checklist. 'id' is the canonical name; 'aliases' are substrings that identify the capability inside a checklist row. Add a new entry here when OBS ships a capability the checklist must acknowledge.",
"features": [
{ "id": "display-capture", "aliases": ["display"] },
{ "id": "window-capture", "aliases": ["window"] },
{ "id": "game-capture", "aliases": ["game"] },
{ "id": "webcam-capture", "aliases": ["webcam", "video capture device"] },
{ "id": "image-source", "aliases": ["image"] },
{ "id": "text-source", "aliases": ["text"] },
{ "id": "media-source", "aliases": ["media"] },
{ "id": "color-source", "aliases": ["color source", "color"] },
{ "id": "browser-source", "aliases": ["browser"] },
{ "id": "audio-input", "aliases": ["microphone", "audio input"] },
{ "id": "per-app-audio", "aliases": ["per-app"] },
{ "id": "scenes", "aliases": ["scenes"] },
{ "id": "scene-collections", "aliases": ["scene collections"] },
{ "id": "profiles", "aliases": ["profiles"] },
{ "id": "transitions", "aliases": ["transitions", "stinger"] },
{ "id": "studio-mode", "aliases": ["studio mode", "preview/program"] },
{ "id": "source-transforms", "aliases": ["transform", "crop", "composition"] },
{ "id": "multi-view", "aliases": ["multi-view", "projector"] },
{ "id": "audio-mixer", "aliases": ["mixer", "volume"] },
{ "id": "video-filters", "aliases": ["color correction", "lut", "blur", "chroma key", "sharpen"] },
{ "id": "audio-filters", "aliases": ["noise suppression", "noise gate", "compressor", "limiter", "expander", "equalizer", "eq"] },
{ "id": "audio-ducking", "aliases": ["ducking"] },
{ "id": "vst", "aliases": ["vst"] },
{ "id": "hotkeys", "aliases": ["hotkey", "hotkeys"] },
{ "id": "undo-redo", "aliases": ["undo"] },
{ "id": "recording", "aliases": ["recording", "mkv", "mp4", "encoding"] },
{ "id": "replay-buffer", "aliases": ["replay buffer"] },
{ "id": "remux", "aliases": ["remux"] },
{ "id": "file-management", "aliases": ["file management", "split"] },
{ "id": "virtual-camera", "aliases": ["virtual camera"] },
{ "id": "streaming", "aliases": ["streaming", "rtmp"] },
{ "id": "multistreaming", "aliases": ["multistreaming"] },
{ "id": "adaptive-bitrate", "aliases": ["adaptive bitrate"] },
{ "id": "webrtc-whip", "aliases": ["whip", "webrtc"] },
{ "id": "srt-rist", "aliases": ["srt", "rist"] },
{ "id": "ndi", "aliases": ["ndi"] },
{ "id": "vod-track", "aliases": ["vod track"] },
{ "id": "multi-track-audio", "aliases": ["multi-track", "audio tracks"] },
{ "id": "plugins", "aliases": ["plugin"] },
{ "id": "obs-websocket", "aliases": ["obs-websocket", "streamdeck"] },
{ "id": "mobile-remote", "aliases": ["mobile", "remote"] },
{ "id": "midi", "aliases": ["midi"] },
{ "id": "multi-language", "aliases": ["language", "locale", "i18n"] },
{ "id": "scene-item-copy-paste", "aliases": ["copy paste", "copy/paste", "copy scene items", "paste scene items"] },
{ "id": "source-delete-hotkey", "aliases": ["delete hotkey", "delete source", "delete as a hotkey"] }
]
}