mid b1a1b9a1eb Architectural updates
1. Introduce image UUIDs, so nodes may check for source updates.
2. Flip over design. Now, CHiPubNodes contain private data, instead of
CHiPubNodes being contained within private data. Each node must cache
its source data if it wants to conditionally run.
2025-10-15 09:45:38 +03:00
2025-10-15 09:45:38 +03:00
2025-10-12 11:09:06 +03:00
2024-06-30 14:43:13 +03:00
2024-06-30 14:43:13 +03:00
2024-06-26 20:47:26 +03:00
2024-06-26 20:47:26 +03:00
2025-10-12 11:23:49 +03:00
2025-03-09 10:36:15 +02:00
2024-06-26 20:47:26 +03:00
2024-06-26 20:47:26 +03:00
2024-06-26 20:47:26 +03:00

Cuticle

Cuticle is a video compositor /w live support.

Features:

  • VP8, VP9, H264, Opus, AAC-LC encoding
  • WebM decoding (VP8, VP9 video; Opus audio)
  • WebM encoding (VP8, VP9 video; Opus audio)
  • RTMP streaming (Twitch)
  • 16-bit linear RGB processing
  • Fixed 48kHz internal sample rate, 30Hz frame rate
  • Powerful editing capability brought by node graphs
  • Node keyframing

Development-wise, the software currently needs a large amount of refactoring, but it's mostly capable for basic recording.

Todo:

  • Masking polygons
  • Configuable framerate
  • More container & codec support
  • Use vaapi for accelerating video processing
Description
Video compositor & editor
Readme 502 KiB
Languages
C 68.1%
C++ 30.9%
Makefile 1%