1. Pasang yt-dlp
winget disertakan dengan Windows 10 dan 11 dan menguruskan PATH untuk anda, iaitu bahagian yang orang selalu tersilap apabila memasang secara manual.
winget install yt-dlp.yt-dlp
Jika anda sudah menggunakan Scoop atau Chocolatey, kedua-duanya sama baiknya:
scoop install yt-dlp choco install yt-dlp
Jalan manualnya ialah satu fail yt-dlp.exe daripada halaman keluaran rasmi. Letakkannya dalam folder yang berada dalam PATH anda — meletakkannya di Desktop hanya berfungsi selagi terminal anda kebetulan berada dalam folder itu, dan itulah punca lazim "yt-dlp is not recognized".
2. Pasang ffmpeg
yt-dlp boleh memuat turun tanpa ffmpeg, tetapi segala yang menarik memerlukannya: menggabungkan video dan audio berasingan, mengekstrak MP3, membenamkan sarikata atau imej kecil, memotong bahagian. Pasangkannya sekarang dan bukan selepas kegagalan pertama yang mengelirukan.
winget install Gyan.FFmpeg
3. Pastikan ia menjadi
Buka terminal baharu — yang sedia terbuka masih membawa PATH lama — dan jalankan:
yt-dlp --version ffmpeg -version
Dua nombor versi bermakna anda sudah selesai.
Tanda petik pada Windows
PowerShell dan cmd tidak mengendalikan tanda petik seperti bash, dan arahan yang disalin daripada tutorial berorientasikan Linux kerap rosak tepat kerana sebab ini. Dalam PowerShell, tanda petik tunggal bersifat harfiah — pilihan paling selamat untuk pemilih format atau templat output. Dalam cmd, gunakan tanda petik berganda. Dalam fail .bat, setiap % mesti 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
Suis shell pada penjana menghasilkan bentuk yang betul bagi setiap kes ini, jadi anda boleh menyalin tanpa perlu menulis semula apa-apa.
Mengemas kini
Fail yt-dlp.exe kendiri mengemas kini dirinya dengan yt-dlp -U. Jika dipasang melalui winget, Scoop atau Chocolatey, kemas kini melalui alat yang sama — kemas kini kendiri akan menolak, kerana fail itu milik pengurus pakej.