Output Options


S3 Signed URL

FTP Destination

Azure Destination

IAM Users

S3 Destination

Other Service Signed Urls

Getting Started

Blitline Job


Job Options

List of Available Functions

Examples List


Job Response

Polling and Postbacks

Service Limits

Development Recommendations

Live Examples





Smart Image

Static IPs



Color Extraction

Event Bridge


Image Optimization


Signed Jobs

AI Background Removal


Special (Non-Image) Processing


Trancoding Video Presets

Apache Tika

AWS Rekognition/Facial Recognition

Animated GIFs

Building Gifs or Videos from Images

Find Image on the Internet

New Feature Log (Updates)

Video Keyframes

Video Transcoding

Low Bandwidth Video Keyframes

Screenshots of Websites

IM Scripts

Vector Processing

Low Bandwidth Video Keyframes

Updated 2 weeks ago by Blitline Support

Low Bandwidth Video Keyframes (2021)

Blitline has updated how it handles video keyframes and can now do it without having to download the whole video file.

Blitline can stream a video file and create a keyframe from a URL and save on costly cloud bandwidth.

Low Bandwidth Video Keyframes only work with URL src, not cloud bucket/keys.

You can use this functionality by adding a "pre_process" function, which operates on a source BEFORE it enters the Blitline workflow process. The function for this low bandwidth video keyframe is called "peek_thumbnail_video".

Here is a JSON example of how to use it:

"application_id" : "YOUR_APP_ID",
"v" :"1.24",
"peek_thumbnail_video" : {
"seconds_in" : 10
"width" : 300
"save": {
"image_identifier" : "bunny_image"

It has 1 parameter "seconds_in" which identifies how many seconds into the video you want the keyframe to be from.

You can also see a working version here: https://www.blitline.com/v3/home/gist?gist_id=162a0a6cd087dc1f6c3a0b8cb9a62f67

If you want to generate multiple keyframes, you can use our older more traditional video keyframe functionality, which you can read about HERE

How did we do?

Powered by HelpDocs (opens in a new tab)