Lompat ke konten
yt-dlp

Memasang yt-dlp di Windows

Pasang yt-dlp dan ffmpeg di Windows dengan winget, Scoop, atau unduhan biasa, dan atasi error PATH yang muncul setelahnya.

1. Pasang yt-dlp

winget sudah tersedia di Windows 10 dan 11 dan mengurus PATH untuk Anda, yang justru bagian yang sering keliru saat memasang secara manual.

winget install yt-dlp.yt-dlp

Kalau Anda sudah memakai Scoop atau Chocolatey, keduanya sama baiknya:

scoop install yt-dlp
choco install yt-dlp

Cara manualnya adalah satu berkas yt-dlp.exe dari halaman rilis resmi. Taruh di folder yang ada di PATH Anda — menaruhnya di Desktop hanya berhasil selama terminal Anda kebetulan berada di folder itu, dan itulah penyebab umum "yt-dlp is not recognized".

2. Pasang ffmpeg

yt-dlp bisa mengunduh tanpa ffmpeg, tetapi semua yang menarik membutuhkannya: menggabungkan video dan audio terpisah, mengekstrak MP3, menanam subtitle atau thumbnail, memotong bagian. Pasang sekarang, bukan setelah kegagalan pertama yang membingungkan.

winget install Gyan.FFmpeg

3. Pastikan berhasil

Buka terminal baru — terminal yang sudah terbuka masih memakai PATH lama — lalu jalankan:

yt-dlp --version
ffmpeg -version

Dua nomor versi berarti Anda sudah selesai.

Tanda kutip di Windows

PowerShell dan cmd tidak memakai tanda kutip seperti bash, dan perintah yang disalin dari tutorial berorientasi Linux sering rusak persis karena ini. Di PowerShell, kutip tunggal bersifat harfiah — pilihan teraman untuk selektor format atau templat keluaran. Di cmd, pakai kutip ganda. Di berkas .bat, setiap % harus digandakan.

yt-dlp -o '%(title)s.%(ext)s' URL     # PowerShell
yt-dlp -o "%(title)s.%(ext)s" URL     # cmd
yt-dlp -o "%%(title)s.%%(ext)s" URL   # inside a .bat file

Sakelar shell pada generator menghasilkan bentuk yang benar untuk masing-masing kasus ini, jadi Anda bisa menyalin tanpa perlu menerjemahkan apa pun.

Memperbarui

yt-dlp.exe mandiri memperbarui dirinya sendiri dengan yt-dlp -U. Kalau dipasang lewat winget, Scoop, atau Chocolatey, perbarui lewat alat yang sama — pembaruan mandiri akan menolak, karena berkasnya milik pengelola paket.

Pertanyaan yang sering diajukan

Windows bilang yt-dlp tidak dikenali. Kenapa?
Berkas eksekusinya tidak ada di PATH, atau terminalnya sudah terbuka sebelum pemasangan. Buka terminal baru; kalau masih belum, pasang lewat winget atau Scoop yang mengurus PATH untuk Anda.
yt-dlp tidak menemukan ffmpeg di Windows.
Pasang dengan winget install Gyan.FFmpeg, buka terminal baru, lalu periksa dengan ffmpeg -version. Menaruh ffmpeg.exe di folder yang sama dengan yt-dlp.exe juga bisa.