Langkau ke kandungan
yt-dlp

Pasang yt-dlp pada Windows

Pasang yt-dlp dan ffmpeg pada Windows menggunakan winget, Scoop atau muat turun biasa, dan betulkan ralat PATH yang menyusul.

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.

Soalan lazim

Windows kata yt-dlp is not recognized. Kenapa?
Fail boleh laku itu tiada dalam PATH anda, atau terminal itu sudah terbuka sebelum ia dipasang. Buka terminal baharu dahulu; jika itu tidak membantu, pasang melalui winget atau Scoop yang menguruskan PATH untuk anda.
yt-dlp tidak menjumpai ffmpeg pada Windows.
Pasang dengan winget install Gyan.FFmpeg, buka terminal baharu dan semak dengan ffmpeg -version. Meletakkan ffmpeg.exe dalam folder yang sama dengan yt-dlp.exe juga berkesan.