Mimir/config/mimir-runtime.stream-proof.local.json
2026-06-01 00:22:27 +01:00

131 lines
3.3 KiB
JSON

{
"bufferSeconds": 5.0,
"audioSync": {
"mode": "passive",
"referenceSourceId": "asio-ch2",
"calibrationGain": 0.0,
"watermarkGain": 0.0,
"complexContourChannelModelPath": "../calibration/bioacoustic/complex-contour-channel-model.json",
"enableComplexContourRuntime": true
},
"streams": [
{
"sourceId": "focusrite-asio",
"displayName": "Starfire Scarlett ASIO",
"kind": "Audio",
"origin": "LocalDevice",
"enabled": true,
"adapter": "asio",
"command": "../native/asio_capture/build/Release/mimir_asio_capture.dll",
"sampleRate": 192000,
"acceptSourceIds": [
"asio-ch0",
"asio-ch1",
"asio-ch2",
"asio-ch3"
],
"sourceLabels": {
"asio-ch0": "Shotgun hero mic",
"asio-ch1": "Cardioid hero mic",
"asio-ch2": "Raven program loopback L",
"asio-ch3": "Raven program loopback R"
}
},
{
"sourceId": "leap-stereo-ir",
"displayName": "LeapUVC stereo IR / depth root",
"kind": "Video",
"origin": "LocalDevice",
"enabled": true,
"adapter": "ks-camera",
"command": "../native/camera_capture/build/Release/mimir_camera_capture.dll",
"pathNeedle": "vid_f182&pid_0003&mi_00",
"width": 640,
"height": 240,
"inputFormat": "YUY2",
"pixelFormat": "LeapStereoIr",
"minimumFramesPerSecond": 100.0,
"queueDepth": 8
},
{
"sourceId": "kiyo-pro-rgb",
"displayName": "Kiyo Pro AR program view",
"kind": "Video",
"origin": "LocalDevice",
"enabled": true,
"adapter": "ks-camera",
"command": "../native/camera_capture/build/Release/mimir_camera_capture.dll",
"pathNeedle": "vid_1532&pid_0e05&mi_00",
"width": 640,
"height": 480,
"inputFormat": "YUY2",
"pixelFormat": "YUY2",
"minimumFramesPerSecond": 25.0,
"queueDepth": 8
},
{
"sourceId": "raven-display",
"displayName": "Raven screen capture",
"clockDomainId": "raven-sync",
"kind": "Video",
"origin": "Network",
"enabled": true,
"adapter": "ffmpeg-rawvideo",
"command": "ffmpeg",
"width": 1920,
"height": 1080,
"pixelFormat": "Bgra8",
"arguments": [
"-hide_banner",
"-nostdin",
"-loglevel",
"warning",
"-fflags",
"nobuffer",
"-flags",
"low_delay",
"-i",
"srt://0.0.0.0:5210?mode=listener&latency=20000&timeout=5000000",
"-an",
"-f",
"rawvideo",
"-pix_fmt",
"bgra",
"-"
]
},
{
"sourceId": "raven-realtk-loopback",
"displayName": "Raven Realtek loopback",
"clockDomainId": "raven-sync",
"kind": "Audio",
"origin": "Network",
"enabled": true,
"adapter": "ffmpeg-pcmaudio",
"command": "ffmpeg",
"sampleRate": 48000,
"channels": 2,
"sampleFormat": "Float32",
"blockFrames": 960,
"arguments": [
"-hide_banner",
"-nostdin",
"-loglevel",
"warning",
"-fflags",
"nobuffer",
"-f",
"f32le",
"-ar",
"48000",
"-ac",
"2",
"-i",
"srt://0.0.0.0:5212?mode=listener&latency=20000&timeout=5000000",
"-f",
"f32le",
"-"
]
}
]
}