Tips dan Trik Download Video YouTube dengan yt-dlp dan cURL

Mendownload video dari YouTube bisa dilakukan dengan berbagai cara, salah satunya adalah menggunakan yt-dlp, sebuah tool berbasis command line yang sangat powerful dan merupakan pengganti dari youtube-dl. Dalam artikel ini, kita akan membahas bagaimana cara download video YouTube menggunakan yt-dlp, termasuk tips untuk integrasi dengan cURL.


Apa itu yt-dlp?

yt-dlp adalah tool berbasis Python untuk mengunduh video dari YouTube dan banyak situs lainnya. Ini adalah versi yang lebih aktif dikembangkan dibanding youtube-dl, dengan banyak fitur tambahan seperti pengambilan video dalam kualitas tinggi, pengunduhan subtitle, hingga format audio-only.


Cara Install yt-dlp

✅ Di Windows

  1. Download binary yt-dlp:
    👉 https://github.com/yt-dlp/yt-dlp/releases/latest

  2. Pilih file yt-dlp.exe dan simpan di direktori seperti C:\Tools\yt-dlp\

  3. Tambahkan direktori tersebut ke PATH agar bisa dipanggil dari Command Prompt.


✅ Di Linux/macOS

Jalankan perintah ini di terminal:

sudo curl -L 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

Cara Download Video dengan yt-dlp

1. Download Video YouTube Secara Default

yt-dlp https://www.youtube.com/watch?v=VIDEO_ID

2. Pilih Format Video (Resolusi)

Lihat daftar format:

yt-dlp -F https://www.youtube.com/watch?v=VIDEO_ID

Download format tertentu (misalnya 137+140 = video 1080p + audio):

yt-dlp -f 137+140 https://www.youtube.com/watch?v=VIDEO_ID

3. Download Audio Saja (MP3 atau M4A)

yt-dlp -f bestaudio --extract-audio --audio-format mp3 https://www.youtube.com/watch?v=VIDEO_ID

Trik Menggunakan cURL untuk Ambil yt-dlp Secara Otomatis

Kalau kamu ingin selalu mendapatkan versi terbaru yt-dlp via terminal dengan curl, gunakan perintah ini:

curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o yt-dlp chmod +x yt-dlp

Bisa juga langsung menaruh ke /usr/local/bin agar bisa dijalankan dari mana saja:

sudo mv yt-dlp /usr/local/bin/yt-dlp

Tips Tambahan

  • 🔁 Unduh Playlist Penuh

    yt-dlp https://www.youtube.com/playlist?list=LIST_ID
  • 📄 Simpan dengan Nama Judul Video

    yt-dlp -o "%(title)s.%(ext)s" https://www.youtube.com/watch?v=VIDEO_ID
  • 🎞️ Download Subtitle

    yt-dlp --write-sub --sub-lang en https://www.youtube.com/watch?v=VIDEO_ID
  • 🚀 Gunakan Proxy / VPN

    yt-dlp --proxy socks5://127.0.0.1:1080 https://www.youtube.com/watch?v=VIDEO_ID

Penutup

Dengan yt-dlp, kamu bisa mendownload video dari YouTube dengan sangat fleksibel. Baik untuk menyimpan video secara lokal, mengambil audio, atau bahkan seluruh playlist. Dan dengan bantuan curl, kamu bisa dengan mudah menginstalnya atau memperbaruinya dari terminal kapan saja.

M.Faaris Qushoyyi - Admin
M.Faaris Qushoyyi - Admin

Penulis di Portfolio Saya .