Video compositor & editor
Go to file
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
hi Architectural updates 2025-10-15 09:45:38 +03:00
ui Don't fuckin call SetImage from the not UI thread wtf 2025-10-15 09:42:06 +03:00
.gitignore prepare for trouble 2025-10-12 11:09:06 +03:00
btn_load.bmp Add Save/Load functionality 2024-06-30 14:43:13 +03:00
btn_save.bmp Add Save/Load functionality 2024-06-30 14:43:13 +03:00
keyframe_extrap.bmp Move to Git 2024-06-26 20:47:26 +03:00
keyframe.bmp Move to Git 2024-06-26 20:47:26 +03:00
Makefile Start Windows compatibility 2025-10-12 11:23:49 +03:00
README.md Update README.md 2025-03-09 10:36:15 +02:00
tlml.bmp Move to Git 2024-06-26 20:47:26 +03:00
tlmo.bmp Move to Git 2024-06-26 20:47:26 +03:00
tlmr.bmp Move to Git 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