Reduce costs
Lower bandwidth and storage expenses without compromising quality.
Extract single frames or timed intervals from any video automatically.
Thumbnail extraction automatically captures representative frames from video files at specified timestamps or intervals. Qencode's robust API generates thumbnails in parallel with transcoding, eliminating the need for separate processing jobs. This is critical now because video platforms need fast, scalable thumbnail generation to support catalog discovery and playback previews.
Lower bandwidth and storage expenses without compromising quality.
Automate complex processing that would take hours manually.
Handle thousands of videos with the same API call.
Simple robust API with comprehensive SDKs and documentation.
A Netflix-scale catalog needs 10 different preview thumbnails per title for different UI contexts (catalog grid, detail page, playback timeline). Manual extraction would require separate processing.
Generate 100,000 thumbnails across your catalog 8x faster and reduce infrastructure costs by 35% through bundling with transcoding.
Course platforms need chapter preview images and course card thumbnails for their learning management system. Timing matters—they want frames from key teaching moments, not random scenes.
Capture specific educational moments (e.g., instructor appearing on screen) and use them immediately across all course interfaces, reducing video prep time by 60%.
High-throughput platforms like TikTok or Twitch receive thousands of user uploads daily and need instant preview images for feed thumbnails and sharing cards.
Process thumbnail extraction simultaneously with transcoding, reducing total latency from upload to feed appearance by 40%.
Watch a quick walkthrough showing how to configure and use Thumbnails through the Qencode dashboard and API.
| API METHOD | POST /v1/start_encode2 with output: "thumbnail" | POST /v1/start_encode2 with output: "thumbnails" |
| KEY PARAMETERS | source, format, output, time or frame_number, width, height, image_format, quality, destination | source, format, output, interval, width, height, image_format, quality, destination, optional sprite, columns, stick_to_keyframes |
| SUPPORTED INPUT FORMATS | Any video format: MP4, MOV, MKV, AVI, HLS, and 200+ others | Any video format: MP4, MOV, MKV, AVI, HLS, and 200+ others |
| SUPPORTED OUTPUT FORMATS | Single PNG or JPG image file | Multiple PNG or JPG images plus .vtt file; optional sprite image |
| LIMITS & CONSTRAINTS | time is from 0 to 1; frame_number takes priority over time; destination URL must include file path and filename | interval is in seconds; destination URL must be a folder path; sprite requires sprite: 1; columns works with sprite mode |
Produces Single Frame Thumbnails output JSON
{
"query": {
"source": "https://your-storage.com/source.mov",
"encoder_version": "2",
"format": [
{
"output": "thumbnail",
"image_format": "jpg",
"time": "0.1",
"height": "270",
"width": "270"
}
]
}
}Produces Interval-Based Thumbnails output JSON
{
"query": {
"source": "https://your-storage.com/source.mov",
"encoder_version": "2",
"format": [
{
"output": "thumbnails",
"image_format": "jpg",
"interval": "5",
"height": "270",
"width": "270"
}
]
}
}Copy this payload and use it with your API key to test Thumbnails on your own video.
View Thumbnails TutorialUsage-Based Pricing
Thumbnail generation is available to all Qencode users. Use thumbnail for a single image or thumbnails for multiple images with a VTT file. Single thumbnails are included with standard transcoding at no extra cost; multiple thumbnails are available as a paid option.
We love creating powerful solutions that are aligned with the needs of your business.
Please send us a message if you have a question or Schedule a call for a demo to discuss your integration.
Contact us with any questions. We'd love to help.
Los Angeles, CA - (HQ)
San Francisco, CA
New York, NY