n8n-nodes-video-screenshot-generator
v1.0.2
Published
n8n node for generating screenshots from video via ffmpeg
Readme
n8n-nodes-video-screenshot-generator
An n8n node for generating screenshots from video with selected frequency. Can't do single screenshot.
Features
- Screenshots: Making screenshots from video and providing them as an Array of Base64 strings. Optionally, generated screenshots may be left in a 'screenshots' directory near a video file.
Prerequisites
ffmpeg needs to be installed on the environment.
Self hosted installation
As n8n image is restricted to install such applications, custom image can be built:
FROM node:22-alpine
RUN apk add --no-cache \
ffmpeg \
libc6-compat
RUN npm install -g n8n
USER node
WORKDIR /home/node/.n8n
CMD ["n8n", "start"]Installation
Option 1: n8n Community Package
Install directly from npm:
npm install n8n-nodes-video-screenshot-generatorOption 2: n8n Self-hosted Server
- Open n8n
- Go to Settings → Community Nodes
- Install:
n8n-nodes-video-screenshot-generator
Option 3: Docker
Add to your environment variables or docker-compose:
N8N_COMMUNITY_PACKAGES="n8n-nodes-video-screenshot-generator"