piksel_video_frame

Video frame extraction for piksel: load a still frame from a video URL or file through the same widget + cache pipeline.

Piksel.configure(Piksel(
  components: const ComponentRegistry(fetchers: [VideoFrameFetcher()]),
));

PikselImage(ImageRequest(
  source: VideoFrameSource('https://example.com/clip.mp4',
      timeMs: 2000),
));

This package demonstrates the Fetcher extension seam: VideoFrameSource is a custom ImageSource the core knows nothing about.

Libraries

piksel_video_frame
Video-frame (thumbnail) support for piksel. Register VideoFrameFetcher in your ComponentRegistry and load frames via VideoFrameSource.