Skip to content
yxxrnPublic

About

Desktop application for removing video frames while preserving visual similarity.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Video Trimmer

A Windows desktop application capable of generating a visually similar video while modifying its internal frame structure.

Overview

Video Trimmer is a desktop application that allows users to process and transform videos while maintaining visual similarity. The application uses a modular architecture with clear separation between frontend presentation and backend business logic.

Features

  • Modern desktop application built with Tauri v2
  • React-based user interface with TypeScript
  • Python backend for video processing
  • FFmpeg integration for video encoding/decoding
  • Modular architecture for extensibility

Quick Start

Prerequisites

  • Node.js 18+ and npm
  • Python 3.11.x
  • Rust toolchain (for Tauri)
  • FFmpeg (for video processing)

Installation

# Install all dependencies
make install

# Or install separately
make frontend-install
make backend-install

Development

# Start frontend development server
make frontend-dev

# Start backend development server
make backend-dev

# Run all tests
make test

# Run linting
make lint

Project Structure

VideoTrimmer/
├── frontend/          # Tauri + React frontend
├── backend/           # Python backend
├── docs/              # Documentation
└── Makefile           # Development commands

See PROJECT_STRUCTURE.md for detailed structure.

Documentation

License

MIT License - See LICENSE for details.

About

Desktop application for removing video frames while preserving visual similarity.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages