# Changelog of Video Frame Extractor: Keyframes & Thumbnails (`enisbodlli/video-keyframe-extractor`) Actor

- **URL**: https://apify.com/enisbodlli/video-keyframe-extractor/changelog.md
- **Full Actor documentation**: https://apify.com/enisbodlli/video-keyframe-extractor.md

## Changelog

### 0.1 (2026-10-20)

First build for the Store.

- Takes frames from video files (MP4, MOV, WEBM, MKV, AVI, FLV, MPEG-TS and the rest of what ffmpeg
  reads), web pages that embed a video file, video podcast RSS and Atom feeds, and uploaded files.
- Five ways to choose frames: a set number spread over the video, one every N seconds, scene changes
  with their scores, keyframes only, or a list of times and percentages. An optional start and end
  time narrows any of them.
- Skips blank frames (black, white, fades) and frames that repeat the one before, without charge.
- JPG, PNG or WebP, at a maximum width or the video's own size, each with a link in the dataset.
- An optional contact sheet per video: the frames in a grid, labelled with their times.
- Charges one `frame` event per image stored, frames and contact sheets alike, and stops at the
  run's maximum charge, keeping a place for the contact sheet.
- Refuses YouTube, TikTok, Instagram, Facebook, X, Vimeo, Twitch, Dailymotion, LinkedIn, Spotify and
  file-sharing pages with a clear message, before any download.
- Survives a restart by Apify without storing or charging a video twice.
