Lib.io.video¶
Sub-namespaces¶
Operators¶
- CameraCalibrator — Calibrates a camera to determine its intrinsic parameters (like focal length and lens distortion) and to remove distortion from the video feed.
- NdiInput — NDI live video input
- NdiOutput — NDI live video output. R8G8B8A8_UNorm texture format or R8G8B8A8_Typeless is required for output. You can adjust the render format by using a ConvertFormat op or [RenderTarget] like in this example: [TorusMesh]->[DrawMesh]->[RenderTarget]->[SpoutOutput].
- PlayAudioClip — This is a workaround to playback audio clips without syncing.
- PlayVideo — Uses Windows Media Foundation to play a video file. To ensure seek precision while editing, it enforces seeking if timeline playback is paused. If timeline playback is running, it will only seek if the video playback drift exceeds the resync threshold. If this threshold is too small, playback will stutter. If it's excessively large, syncing might be off.
- PlayVideoClip — Implementation to load and play video files with similar options like a [TimeClip]
- ScreenCapture — Loads and renders the content of the entire screen, similar to screen capturing software like OBS (Open Broadcaster Software).
- SpoutInput — Spout live video input
- SpoutOutput — Spout live video output. We recommend using the R8G8B8A8_UNorm texture format for output. You can adjust the render format by using a [RenderTarget] like in this example: [TorusMesh]->[DrawMesh]->[RenderTarget]->[SpoutOutput].
- VideoClip
- VideoDeviceInput — Captures live video from a connected device like a webcam, capture card, or NDI source.
- VideoStreamInput — Receives a video stream from a network source.
Auto-generated from the operator library.