Tutorial and course notes
Capture every slide or code screen of a lecture with one frame every 10–30 seconds instead of pausing and screenshotting.
YouTube → frames
Paste a public YouTube video or Short. Preview six frames instantly, then create a free account to download the full set as JPG, PNG or WebP — or call the same extraction from your code.
Private, members-only, age-restricted and live streams that are still running cannot be processed. You are never charged for a link that fails.
Use Share → Copy link on a public video or Short. youtu.be and /shorts/ links work too.
Paste it above. Six frames spread across the video appear in a few seconds.
Sign in with a free account to choose an interval, a frame count or exact timestamps and download everything as a ZIP.
Why people extract YouTube frames
Capture every slide or code screen of a lecture with one frame every 10–30 seconds instead of pausing and screenshotting.
Pull 24 evenly spaced stills from your own upload to find a thumbnail moment that actually represents the video.
Sample videos you are licensed to use at a fixed rate and get indexed files with exact timestamps for labelling.
Grab the exact moments you reference, at the timestamps you cite, for commentary you are entitled to publish.
Timestamp mode
Already have timestamps from a video's chapters, your transcript or your editor? Send them as a list and get exactly those frames — billed per ten frames, not per minute of video.
Automate it
Build frame extraction into your app, CMS or ML pipeline. Every account includes 100 free credits a month; one credit covers one minute of video.
curl -X POST "https://api.getvideoframes.com/v1/jobs?wait=true" \
-H "Authorization: Bearer $GVF_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://www.youtube.com/watch?v=VIDEO_ID","mode":"timestamps","timestamps":[12,95.5,240,612],"format":"png"}'Pricing
One credit turns one minute of video into frames — up to 100 frames per minute are included. Exact-timestamp requests cost one credit per ten frames. Failed jobs are never charged.
$0/month
100 credits
$10one-time
500 credits
$19/month
1,500 credits
$49/month
5,000 credits
$199/month
25,000 credits
Prices in USD. Subscriptions renew monthly and reset the monthly credits; pack credits stack on top and never expire. Cancel or switch plans anytime from the billing portal.
Unlike our browser tools, link extraction runs on GetVideoFrames servers: we fetch the public video (usually the 720p stream for YouTube), decode it with FFmpeg and store the frames for 1–7 days depending on your plan. We keep the frames, not the video. Only process videos you own or have permission to use.
FAQ