Skip to content

gede-cahya/yt-clipper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YT-Clipper 🎬

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.

✨ Fitur Utama

  • 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.

🛠 Prerequisites

Sebelum menjalankan, pastikan sistem Anda sudah terinstall:

  1. Go (versi 1.25 atau lebih baru)
  2. yt-dlp: Digunakan untuk mendownload video.
  3. ffmpeg: Digunakan untuk memproses dan menggabungkan audio/video.

🐧 Linux (Ubuntu/Debian)

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-dlp

🪟 Windows

Cara termudah adalah menggunakan winget (Windows Package Manager):

  1. Buka PowerShell atau Command Prompt sebagai Administrator.
  2. Jalankan perintah berikut:
    winget install GoLang.Go.1.24
    winget install yt-dlp.yt-dlp
    winget install Gyan.FFmpeg
  3. Restart terminal Anda setelah instalasi selesai.

Atau download secara manual:

🚀 Instalasi & Menjalankan

  1. Clone Repositori:

    git clone https://github.com/gede-cahya/yt-clipper.git
    cd yt-clipper
  2. Jalankan Aplikasi:

    go run main.go
  3. Buka Browser: Akses aplikasi di http://localhost:8080

📖 Cara Penggunaan

1. Memotong Video Biasa (Non-Live)

  • Masukkan URL YouTube.
  • Masukkan rentang waktu (Format: HH:MM:SS atau SS).
  • Berikan judul untuk klip (opsional).
  • Klik "Process" untuk mulai memotong.

2. Merekam Live Stream

  • Gunakan fitur Live Record.
  • Anda bisa menentukan durasi rekam (contoh: 1h, 30m, atau 60s).
  • Klik "Record" untuk mulai merekam stream yang sedang berjalan.

📄 Lisensi

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors