Skip to content

sujjadshaik/ytcut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YT Cut

A modern YouTube video trimmer with precise timestamp control

License Docker YouTube

🎥 About

YT Cut is a powerful web application that allows you to easily trim YouTube videos with precise timestamp control. Perfect for content creators, educators, and anyone who needs specific segments from YouTube videos.

✨ Features

  • 🎯 Precise timestamp control with interactive slider
  • 🎨 Modern dark mode interface
  • 🚀 Fast video processing
  • 📱 Responsive design
  • 🔒 Secure download handling
  • 🐳 Docker support for easy deployment

🖥 Screenshot

YT Cut Demo

🚀 Quick Start

Using Docker (Recommended)

# Clone the repository
git clone https://github.com/yourusername/yt-cut.git
# Navigate to project directory
cd yt-cut
# Start the application
docker-compose up --build

Manual Setup & Usage

Setup Steps

  1. Backend:
cd backend
python -m venv venv
source venv/bin/activate # For Mac/Linux
pip install -r requirements.txt
python server.py

Frontend:

  • Serve using any static file server
  • Navigate to http://localhost:8080
  • Paste YouTube URL
  • Select time range using slider
  • Click Download button

Tech Stack

  • Backend: Python/Flask, yt-dlp, MoviePy, DevOps, Docker, Nginx
  • Frontend: HTML5/CSS3, JavaScript ES6+, YouTube IFrame API, noUiSlider

📜 License

Distributed under the MIT License. See LICENSE for more information.

🙏 Acknowledgements

Special thanks to:

  • GitHub Copilot for code suggestions and optimizations
  • The open-source community for the amazing tools and libraries

About

A modern YouTube video trimmer with precise timestamp control

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors