Skip to main content
Stored video files in Convertly Storage, or video fetched from a configured HTTPS or private-bucket origin, use the same CDN URL pattern as images. Pass poster or image-format params to extract a frame, video output formats to trim and transcode, or spritesheet/VTT formats for timeline hover previews. Use Image CDN → Transform Lab in the dashboard to preview posters, clips, and GIF output against stored files or library paths before you ship URLs to production.
Video poster frame example

Poster frame. ?t=3.5&w=800&format=webp.

Video to GIF example

Animated GIF. ?format=gif&so=1&du=3&w=480&fps=12.

Video spritesheet example

Spritesheet grid. ?format=spritesheet&w=140&cols=4&interval=3&du=20.

Trimmed video clip example

Trimmed clip preview. ?format=mp4&w=1280&so=0&du=30.

Poster frames

Extract a raster frame, then run the normal image pipeline (resize, format negotiation, smart crop):
Without poster, spritesheet, VTT, GIF, or video-format params, bare video URLs redirect to a signed download (302).

Animated GIF

Transcode a clip segment to an animated GIF on the CDN edge:

Spritesheets and trick play (VTT)

Generate a contact-sheet grid of sampled frames for scrub-bar hover previews:
Point a <video> metadata track or player thumbnail plugin at the VTT URL. Each cue references the spritesheet image at the same transform params with a #xywh=x,y,w,h fragment:
For one-off contact sheets without VTT, the Media API POST /api/media/storyboard remains available. CDN spritesheets use the same FFmpeg tile engine with interval-based sampling.

Clip delivery

Use video output formats (mp4, webm, mov, gif) to trim, resize, and transcode:
For full async video pipelines (audio extract, streaming packaging), use the media tools API or video streaming product.
Last modified on July 31, 2026