Files
cb6dee282d media: import animated WebP as a clip (#3038)
* media: import animated WebP as a clip

* animated WebP test: use is_multiple_of (clippy)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Brandon Thomas <echelon@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 10:24:30 -04:00
..

filmcraft-media

Media sources, still-image and image-sequence import, generated media, audio streams, and decoded frame caching for FilmCraft.

Image-sequence filenames

sequence::Numbered identifies the last run of 1–18 ASCII frame-number digits in a filename's stem when the extension is a recognized still-image format. / and \ separate directory components. A prefix may contain other UTF-8 characters, including accented letters, CJK and emoji: é0001.png, 图0001.png and 🎞️0001.png. Parsing preserves the prefix, number padding and suffix when generating sibling-frame paths. Sibling recognition compares the prefix's UTF-8 bytes exactly. Stems without ASCII digits or with a final frame-number run longer than 18 characters are not numbered image-sequence filenames.