Skip to content

niveaaa/PastForward

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎞️ PastForward

Blast From the Past: AI-powered memory playback with VHS nostalgia.

PastForward is a smart video summarizer with a retro VCR-style interface. It analyzes long videos, extracts key moments using computer vision, and presents them in an 80s-inspired playback experience β€” complete with vintage scanlines, chunky buttons, and tape rewind effects.


🧠 Features

  • 🎬 AI-Powered Highlights – Automatically detects key scenes (faces, motion, transitions).
  • πŸ“Ό VHS-Style UI – VCR-style player with Rewind, Fast-Forward, and Play buttons.
  • πŸ§ͺ Scene Filtering – Skips short/irrelevant scenes and focuses on real content.
  • πŸ’Ύ Drag-and-Drop Upload (coming soon) – Summarize your own memories.
  • πŸ–₯️ Retro Visuals – CRT-style flicker, scanlines, and timestamp overlays.

πŸ› οΈ Tech Stack

Layer Technology
Frontend React, Vite, Tailwind CSS
Backend Python, OpenCV, MoviePy
Styling CSS + CRT FX
Versioning Git, GitHub

▢️ Getting Started

1. Clone the Repo

git clone https://github.com/niveaaa/PastForward.git
cd PastForward

2. Backend Setup

cd backend
python -m venv venv
# Windows
venv\\Scripts\\activate
# macOS/Linux
source venv/bin/activate

pip install -r requirements.txt
python summarizer.py

3. Frontend Setup

cd ../frontend
npm install
npm run dev

πŸ§ͺ Upcoming Features

  • Upload and summarize personal videos
  • Scene timeline & chapter scrubber
  • Export edited clip with VHS timestamp
  • Voice-command navigation

πŸ§‘β€πŸ’» Built With πŸ’™ at OSDHack β€˜25

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published