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.