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.
- 🎯 Precise timestamp control with interactive slider
- 🎨 Modern dark mode interface
- 🚀 Fast video processing
- 📱 Responsive design
- 🔒 Secure download handling
- 🐳 Docker support for easy deployment
# 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- Backend:
cd backend
python -m venv venv
source venv/bin/activate # For Mac/Linux
pip install -r requirements.txt
python server.pyFrontend:
- Serve using any static file server
- Navigate to http://localhost:8080
- Paste YouTube URL
- Select time range using slider
- Click Download button
- Backend: Python/Flask, yt-dlp, MoviePy, DevOps, Docker, Nginx
- Frontend: HTML5/CSS3, JavaScript ES6+, YouTube IFrame API, noUiSlider
Distributed under the MIT License. See LICENSE for more information.
Special thanks to:
- GitHub Copilot for code suggestions and optimizations
- The open-source community for the amazing tools and libraries
