YT-Clipper adalah aplikasi berbasis Go untuk memotong video YouTube secara mudah melalui antarmuka web. Aplikasi ini mendukung pemotongan banyak klip sekaligus (batch), live recording, dan berbagai pilihan kualitas serta format.
- Batch Clipping: Potong banyak bagian dari satu video sekaligus.
- Support Live Stream: Rekam atau potong bagian dari live stream yang sedang berlangsung.
- Kualitas Fleksibel: Pilih kualitas video (1080p, 720p, 480p, dll).
- Format Beragam: Dukungan output MP4, WebM, MP3, dan M4A.
- Download Otomatis: Hasil batch akan dibungkus dalam file ZIP secara otomatis.
Sebelum menjalankan, pastikan sistem Anda sudah terinstall:
- Go (versi 1.25 atau lebih baru)
- yt-dlp: Digunakan untuk mendownload video.
- ffmpeg: Digunakan untuk memproses dan menggabungkan audio/video.
Anda bisa menginstall dependensi dengan:
sudo apt update
sudo apt install ffmpeg
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlpCara termudah adalah menggunakan winget (Windows Package Manager):
- Buka PowerShell atau Command Prompt sebagai Administrator.
- Jalankan perintah berikut:
winget install GoLang.Go.1.24 winget install yt-dlp.yt-dlp winget install Gyan.FFmpeg
- Restart terminal Anda setelah instalasi selesai.
Atau download secara manual:
- Go
- yt-dlp.exe (masukkan ke PATH)
- FFmpeg (masukkan ke PATH)
-
Clone Repositori:
git clone https://github.com/gede-cahya/yt-clipper.git cd yt-clipper -
Jalankan Aplikasi:
go run main.go
-
Buka Browser: Akses aplikasi di http://localhost:8080
- Masukkan URL YouTube.
- Masukkan rentang waktu (Format:
HH:MM:SSatauSS). - Berikan judul untuk klip (opsional).
- Klik "Process" untuk mulai memotong.
- Gunakan fitur Live Record.
- Anda bisa menentukan durasi rekam (contoh:
1h,30m, atau60s). - Klik "Record" untuk mulai merekam stream yang sedang berjalan.