Skip to content

FrameXtractor é uma ferramenta web client-side (navegador) para extração segura, instantânea e precisa de frames de vídeos. A versão V2 foca em controle total do usuário, estabilidade para grandes arquivos e uma experiência de uso premium.

Notifications You must be signed in to change notification settings

henriqqw/FrameExtractor

Repository files navigation

FrameXtractor

Free, private video frame extractor — runs entirely in your browser.

Extract high-quality frames from any video as PNG or JPEG. No uploads, no server, no account. 100% client-side using the browser Canvas API.

🔗 Live: framextractor.vercel.app 👤 By: caosdev


Features

  • Free forever — no account, no payment, no limits
  • 100% private — files never leave your device
  • Fast extraction — first frame or bulk by FPS / total count
  • Flexible output — PNG (lossless) or JPEG (compact)
  • Custom resolution — 4K, 1080p, 720p, or any custom width
  • Batch download — single image or ZIP archive with all frames
  • Live preview — see frames captured in real time during processing

Tech Stack

Layer Technology
Framework Next.js 16 (App Router)
Styling Tailwind CSS v4
Animations Framer Motion
Icons Lucide React
Frame processing Browser Canvas API (client-side only)
ZIP export JSZip + FileSaver.js
Deployment Vercel

Pages

Route Description
/ Main extraction tool
/howto Step-by-step usage guide
/about About the project
/sitemap.xml Auto-generated sitemap
/robots.txt Auto-generated robots file

Getting Started

# Install dependencies
npm install

# Run development server (http://localhost:3000)
npm run dev

# Build for production
npm run build

# Start production server
npm start

Deployment

This project is configured for Vercel. Push to main to trigger automatic deployments.

# Optional: deploy via CLI
npx vercel --prod

SEO

  • Full Metadata API (Next.js App Router)
  • Open Graph + Twitter Cards
  • JSON-LD structured data (SoftwareApplication)
  • Auto-generated sitemap.xml and robots.txt
  • Canonical URLs on all pages

Privacy

FrameXtractor processes video frames entirely in the browser:

  • No files are uploaded to any server
  • No analytics or tracking scripts
  • No cookies or local storage used for data collection
  • Works completely offline after first load

Built with ❤️ by caosdev

About

FrameXtractor é uma ferramenta web client-side (navegador) para extração segura, instantânea e precisa de frames de vídeos. A versão V2 foca em controle total do usuário, estabilidade para grandes arquivos e uma experiência de uso premium.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors