Video to Image Sequence for Blender
PNG Frames for VFX & Compositing Free
Convert video into Blender-ready PNG image sequences. Lossless quality, alpha channel support, film-standard FPS (24/25/30/60), sequential naming. Unzip → Add → Image Sequence → composite. 100% private.
Convert Video to Image Sequence
Extract every frame as high-resolution PNG or JPG images
Drop your video here
MP4, MOV, WEBM supported · Large files depend on your device and browser · Drop multiple files for batch
or click to browse
100% Private & Browser-Based
Your video files never leave your computer. All frame extraction happens locally in your WebAssembly browser pipeline.
Instant ZIP Download
All extracted frame images are archived into a single compressed ZIP file for fast, one-click downloading.
No Limits & Zero Cost
Free forever with no file size caps, watermarks, or user account registration required.
Blender Import Workflow
Extract PNG Sequence
Upload video → PNG format → set FPS (24/25/30/60) → Extract → Download ZIP.
Unzip to Project Folder
Extract ZIP to /project/plates/shot_name/. Frames named frame_000001.png.
Import in Blender
Shift+A → Image → Image Sequence → select folder → click frame_000001.png.
Match Frame Rate
Scene Properties → Frame Rate → Custom → enter extraction FPS. Output → same FPS.
Use in Compositor/Shader
Add → Image node in Compositor, or Image Texture in Shader Editor. Connect to Viewer/Output.
Recommended Settings for Blender
| Use Case | FPS | Format | Notes |
|---|---|---|---|
| Film/VFX Plates (Cinema) | 24 FPS | PNG | Standard film rate. Match project FPS. |
| Broadcast (PAL/EU) | 25 FPS | PNG | European TV standard. |
| Broadcast (NTSC/US) / Web | 30 FPS | PNG | US TV, YouTube, social media. |
| High-Speed / Slow-Mo Reference | 60 FPS | PNG | Smooth motion analysis, retiming. |
| Rotoscoping / Roto Paint | Native FPS (all frames) | PNG | Every frame for precise mattes. |
| Camera Tracking / Matchmove | Native FPS | PNG | Every frame for solve accuracy. |
Alpha Channel & Transparency
When Alpha Works
- WebM VP9 with alpha (Chrome screen recording)
- ProRes 4444 MOV (transcode to H.264 first — browsers can't decode ProRes)
- AV1 with alpha (Chrome/Firefox/Edge)
When Alpha Won't Work
- Standard H.264 MP4 (no alpha support in codec)
- HEVC/H.265 MP4 (no alpha)
- Most screen recordings (opaque background)
Need alpha from ProRes? Transcode to WebM VP9 with alpha using FFmpeg:ffmpeg -i input.mov -c:v libvpx-vp9 -auto-alt-ref 0 -pix_fmt yuva420p output.webm
Color Management for Blender
Extracted frames inherit the video's color space (usually sRGB/Rec.709). Configure Blender accordingly:
sRGB Source (Most Videos)
- Color Management → View Transform: Standard (sRGB)
- Compositor: Image node → Color Space: sRGB
- Shader: Image Texture → Color Space: sRGB
Linear/OCIO Workflow
- Color Management → View Transform: Filmic / AgX
- Compositor: Image node → Color Space: Linear (if converted)
- Use OCIO config for show-wide consistency
Blender Compositor Nodes for Plates
Minimal node setup for a clean plate:
Image (frame_####.png) → [Color Space: sRGB/Linear] → Viewer / Composite Output │ └─→ Alpha Over (if plate has alpha) → Background Plate → CompositeFor rotoscoping: Image → Roto/Mask nodes → Alpha Over → Composite.
⚠️ 4K/High-Res in Blender
4K plates = 4× VRAM. In Blender: Preferences → System → Memory → set limit. Use Proxy/Timecode → 50%/25% for viewport, full res at render. Close other apps.
Related Blender Tools
Frequently Asked Questions
How do I convert a video to an image sequence for Blender?▼
Upload your video, select PNG format (lossless with alpha), set FPS to match your video's native frame rate (e.g., 24, 25, 30), and click Extract. Download the ZIP, unzip into a folder, then in Blender: Add → Image Sequence, select the folder. Set the frame rate in Blender to match your extraction FPS.
What naming convention does Blender expect for image sequences?▼
Blender expects sequential numbering: frame_0001.png, frame_0002.png, etc. Our tool outputs frame_000001.png (6-digit padding) which Blender reads correctly. Just select the first frame and Blender auto-detects the sequence.
Should I use PNG or EXR for Blender VFX work?▼
PNG for most compositing (lossless, 8/16-bit, alpha support, universal). EXR for HDR plates, deep compositing, cryptomatte passes. This tool outputs PNG/WebP/JPG. For EXR, use FFmpeg/OCIO pipeline post-extraction.
How do I match Blender's frame rate to my extracted sequence?▼
In Blender: Scene Properties → Frame Rate → set to your extraction FPS (Custom). Then: Output Properties → Frame Rate → same value. Set Frame Start=1, Frame End=total frames. This ensures 1:1 frame playback.
Can I extract frames with alpha channel for Blender compositing?▼
Yes, if your source video has alpha (WebM VP9 with alpha, ProRes 4444 MOV). Select PNG format — transparency is preserved. Standard H.264 MP4 does not carry alpha; frames will be opaque.
What about color space — sRGB vs linear for Blender?▼
Extracted frames are in the video's native color space (typically sRGB/Rec.709). In Blender, set Color Management → View Transform → Standard (sRGB) for sRGB sources. For linear workflow, convert in compositor or use OCIO config.
How do I handle 4K video for Blender without memory issues?▼
4K frames consume 4× RAM of 1080p. Options: (1) Lower FPS to 12–15 for reference, (2) Process in 30-second chunks, (3) Close other tabs, (4) Use proxy resolution in Blender (50%/25%) for viewport, full res at render.