The open-source CapCut alternative
Go to file
StarKnightt f72f5c100b Add video speed control and improve playback smoothness
Added a speed control dropdown in the timeline toolbar that lets users change video playback speed between 0.5x to 2x. The dropdown shows the current speed and offers preset options.

Made video playback smoother by:
- Using better timing for speed changes
- Improving video synchronization
- Reducing playback stutters
- Making speed changes more responsive

The speed control is now easily accessible while editing and works smoothly with all video clips.
2025-06-23 20:01:12 +05:30
.github fix: package json commands 2025-06-23 13:40:14 +03:00
apps/web Add video speed control and improve playback smoothness 2025-06-23 20:01:12 +05:30
.gitignore Merge pull request #6 from Sompalkar/fix/timeline-clip-deletion 2025-06-23 13:24:18 +03:00
LICENSE change app name from AppCut to OpenCut 2025-06-22 22:22:08 +02:00
README.md docs: update readme, add project structure and bun commands 2025-06-23 15:33:06 +07:00
biome.json feat: added biome, fixed input hydration issue from uncontrolled input being used as controlled input 2025-06-23 08:55:55 +03:00
docker-compose.yaml Update docker-compose.yaml 2025-06-23 13:01:08 +03:00

README.md

OpenCut (prev AppCut)

A free, open-source video editor for web, desktop, and mobile.

Why?

  • Privacy: Your videos stay on your device
  • Free features: Every basic feature of CapCut is paywalled now
  • Simple: People want editors that are easy to use - CapCut proved that

Features

  • Timeline-based editing
  • Multi-track support
  • Real-time preview
  • No watermarks or subscriptions

Project Structure

  • apps/web/ Main Next.js web application
  • src/components/ UI and editor components
  • src/hooks/ Custom React hooks
  • src/lib/ Utility and API logic
  • src/stores/ State management (Zustand, etc.)
  • src/types/ TypeScript types

Getting Started

  1. Clone the repository:
    git clone <repo-url>
    cd OpenCut
    
  2. Install dependencies:
    cd apps/web
    npm install
    # or, with Bun
    bun install
    
  3. Run the development server:
    npm run dev
    # or, with Bun
    bun run dev
    
  4. Open in browser: Visit http://localhost:3000

Contributing

License

MIT Details