Lumaktaw sa nilalaman
yt-dlp

I-install ang yt-dlp sa Windows

I-install ang yt-dlp at ffmpeg sa Windows gamit ang winget, Scoop o simpleng download, at ayusin ang mga error sa PATH na sumusunod dito.

1. I-install ang yt-dlp

Kasama na ang winget sa Windows 10 at 11 at inaasikaso nito ang PATH para sa iyo, na siya mismong bahaging namamali ang mga tao kapag mano-mano ang pag-install.

winget install yt-dlp.yt-dlp

Kung gumagamit ka na ng Scoop o Chocolatey, pantay lang ang dalawa:

scoop install yt-dlp
choco install yt-dlp

Ang mano-manong paraan ay isang yt-dlp.exe mula sa opisyal na pahina ng mga paglalabas. Ilagay mo sa folder na nasa PATH mo — kapag inilagay sa Desktop, gumagana lang ito habang nagkataong nasa folder na iyon ang terminal mo, at iyon ang karaniwang dahilan ng "yt-dlp is not recognized".

2. I-install ang ffmpeg

Nakakapag-download ang yt-dlp kahit walang ffmpeg, pero kailangan ito ng lahat ng kawili-wili: pagsasama ng hiwalay na video at audio, pagkuha ng MP3, pag-embed ng subtitle o thumbnail, pagputol ng bahagi. I-install mo na ngayon sa halip na pagkatapos ng unang nakalilitong pagkabigo.

winget install Gyan.FFmpeg

3. Tiyaking gumana

Magbukas ng bagong terminal — luma pa rin ang PATH ng nakabukas na — tapos patakbuhin:

yt-dlp --version
ffmpeg -version

Ang dalawang numero ng bersyon ay tanda na tapos ka na.

Panipi sa Windows

Hindi gaya ng bash kung magpanipi ang PowerShell at cmd, at madalas na dahil dito mismo nasisira ang command na kinopya mula sa tutoryal na nakatuon sa Linux. Sa PowerShell, literal ang solong panipi — iyon ang pinakaligtas para sa format selector o output template. Sa cmd, gamitin ang dobleng panipi. Sa isang .bat na file, kailangang dalawahin ang bawat %.

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

Ang switch ng shell sa generator ay naglalabas ng tamang anyo para sa bawat isa sa mga ito, kaya makakakopya ka nang hindi na kailangang baguhin.

Pag-update

Ang nakatayong yt-dlp.exe ay ina-update ang sarili sa yt-dlp -U. Kung sa winget, Scoop o Chocolatey na-install, doon mo rin i-update — tatanggi ang sariling pag-update, dahil sa package manager nabibilang ang file.

Mga madalas itanong

Sinasabi ng Windows na yt-dlp is not recognized. Bakit?
Wala ang executable sa iyong PATH, o bukas na ang terminal bago pa ito na-install. Magbukas muna ng bagong terminal; kung hindi pa rin gumana, mag-install sa pamamagitan ng winget o Scoop na siyang bahala sa PATH.
Hindi mahanap ng yt-dlp ang ffmpeg sa Windows.
I-install ito gamit ang winget install Gyan.FFmpeg, magbukas ng bagong terminal at suriin gamit ang ffmpeg -version. Gumagana rin ang paglalagay ng ffmpeg.exe sa parehong folder ng yt-dlp.exe.