Skip to content

ffmpeg

Recipe card from the charly-selkies plugin (Images — the deployable catalog).

Property Value
Install files charly.yml (packages only)
Depends none
Repo negativo17 fedora-multimedia

RPM: ffmpeg (from negativo17 fedora-multimedia repo — full nonfree build with H.264, AAC, etc.)

Note: This is NOT ffmpeg-free (RPM Fusion). This is the negativo17 build which includes nonfree codecs required for H.264 encoding/decoding.

# a box composing this candy — the candy list is inline
my-box:
candy:
base: fedora
candy: [ffmpeg]

All candies that need ffmpeg should declare it as a dependency rather than independently adding the negativo17 repo. This ensures a single authoritative install point.

  • openclaw-full (via openclaw-full metalayer)
  • hermes (via hermes candy require: ffmpeg)
  • hermes-playwright (via hermes candy require: ffmpeg)
  • immich (via immich candy require: ffmpeg)
  • immich-ml (via immich candy require: ffmpeg)
  • CUDA-based boxes (via cuda candy require: ffmpeg)
  • Whisper-based boxes (via whisper candy require: ffmpeg)

Use when the user asks about:

  • FFmpeg in containers
  • Multimedia processing tools
  • The ffmpeg candy
  • /charly-image:layer — candy authoring reference (charly.yml schema, run:/check: step verbs, service declarations)
  • /charly-check:check — declarative testing (check: block, charly check box, charly check live)