Repository navigation
feat(pipeline): add the story.video product - #85
Merged
Merged
Conversation
story.video (videos/<asset>.json, "/" as "~") holds the movie of a Movie / Clip command's video key Cri/Video/<asset>: movie.webm, the WebM cri.movie makes of the key's USM with format webm, and video.json, the movie's description from its CriWare.Assets MonoBehaviour (codec, coded and display size, frame rate, frames) with the tracks of movie.webm. Product stages read movies the way they read cue sheets: the keys `movies` gives, each the USM held in a bundle or the raw catalog file cri.movie decoded, as inputs usm:<key> and `movies`, the files cri.movie made with their facts. A product depends on those cri.movie tasks. story.json `parts` names a videos manifest per video of the episode, and `export story` runs cri.movie with format webm. A command that asks for a product stage that is not installed fails instead of exporting without it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The video product with a synthetic object table and cri.movie entry, an unsupported movie with and without its WebM, the planning of USMs held in a bundle and stored as raw catalog files, the format webm error, the video document, export story's movie format, and the installed product stages a story plays with. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The story.video product and its video.json, the movies a product stage reads, the videos manifests of export story and story.json `parts`. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
story.video(videos/<asset>.json,/as~) holds the movie of a Movie / Clip command's video keyCri/Video/<asset>:movie.webm, made bycri.moviewithformatwebm, andvideo.json, the movie's description from its CriWare.Assets MonoBehaviour with the tracks ofmovie.webm.usm:<key>andmovies(thecri.moviefiles with their facts), and a dependency on eachcri.movietask.story.jsonpartsgainsvideos;export storyasks for them and runscri.moviewithformatwebm.Tests
pytest: 1656 passed, 6 skipped (golden records of other library versions, deck extra).ruff check,ruff format --check.export storyof an episode with a video:movie.webmequals the WebM of the movie's USM converted withcri.movieformatwebm, andvideo.jsoncarries the size, display size, frame rate and frame count of itsmovieInfo.🤖 Generated with Claude Code