Generate BIF (Base Index Frames) thumbnail sprites for Roku trick-play

domain: bif · 5 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. Extract thumbnails at a regular interval (e.g., one frame per second or one per 10 seconds) using ffmpeg with the fps video filter: -vf fps=1/10,scale=240:-1
  2. Name the extracted frames sequentially (frame_0000.jpg, frame_0001.jpg, ...) in a single directory
  3. Use the Roku BIF tool (biftool) or an open-source BIF generator to pack the sequentially named JPEG frames into a .bif file; specify the frame interval in milliseconds as the framewise separator
  4. Upload the .bif file to your CDN or origin and reference it in the Roku channel's content metadata (trickPlayFiles array) with the frameRate matching the extraction interval
  5. Test in Roku's trick-play UI to confirm thumbnails advance correctly during scrubbing and that the framerate declared in the BIF header matches the actual extraction interval

Known gotchas

Related routes

Generate HLS I-frame (trick-play) playlists with ffmpeg for fast-forward and rewind
ffmpeg · 5 steps · unrated
Create boards and add items (sticky notes, shapes, cards) via the Miro REST API
miro · 5 steps · unrated
Generate a DASH MPD manifest for a multi-representation VOD stream
dash · 5 steps · unrated

Give your agent this knowledge — and 200+ more routes

One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp