flashdreams-postprocessing
Installation
SKILL.md
FlashDreams Post-Processing
Use this skill when adding a video post-processor or changing the runner
post-processing stream. The reference implementation is
integrations/flashvsr/flashvsr/postprocess.py.
Mental Model
A post-processor is usually three classes, not one class inheriting everything:
VideoPostProcessorConfig: serializable config and CLI surface. It sets_targetto the processor factory and declares fields,output_spec(),requires_all_ranks(), andvalidate_execution().VideoPostProcessor: lightweight factory created from config. Its job isstart(spec) -> VideoPostProcessorSession.VideoPostProcessorSession: mutable per-stream runtime. It owns buffers, caches, lazy model instances, counters, andprocess()/flush().