從安裝到完成,一步一步在 Windows 上架好一個貼上網址就能自動下載 4K 畫質影片的小工具。每個指令都可以直接點擊複製,不用手動選取。
cmd你會看到一個黑底白字的視窗,這就是命令提示字元,之後的指令都在這裡輸入。
在命令提示字元裡貼上這行,按 Enter:
winget install yt-dlp.yt-dlp
yt-dlp.yt-dlp 才不會讓它反問你要裝哪一個。
跑完之後會顯示安裝成功的訊息。
繼續在同一個視窗貼上:
winget install ffmpeg
按 Enter 讓它跑完。
先關掉命令提示字元視窗,重新用系統管理員身分打開一次(步驟同第一步),這樣系統才能重新讀取到剛裝好的程式。
打開後,貼上:
yt-dlp --version
按 Enter,應該會顯示一串日期格式的版本號,例如 2026.07.04。
接著貼上:
ffmpeg -version
按 Enter,會跑出一長串文字(包含 ffmpeg version 開頭的那行),只要有跑出東西、沒有顯示「找不到指令」之類的錯誤,就代表兩個都裝好了。
@echo off
chcp 65001 >nul
title YouTube 4K 備份工具
echo ============================
echo YouTube 4K 影片下載工具
echo ============================
echo.
set /p url="請貼上YouTube網址: "
echo %url% | findstr /C:"list=" >nul
if %errorlevel%==0 (
echo.
echo 偵測到這是播放清單網址
echo.
echo 正在存清單快照,請稍候...
yt-dlp --flat-playlist -j "%url%" > "%USERPROFILE%\Downloads\清單快照.json"
echo 快照已存到下載資料夾(清單快照.json)
echo.
set /p startnum="從第幾首開始下載: "
set /p endnum="下載到第幾首結束: "
echo.
echo 下載中,請稍候...
echo.
yt-dlp --playlist-start %startnum% --playlist-end %endnum% -f "bestvideo[height<=2160]+bestaudio/best" --merge-output-format mp4 -o "%USERPROFILE%\Downloads\(%%(uploader)s)%%(title)s.%%(ext)s" "%url%"
) else (
echo.
echo 偵測到這是單支影片網址
echo.
echo 下載中,請稍候...
echo.
yt-dlp --no-playlist -f "bestvideo[height<=2160]+bestaudio/best" --merge-output-format mp4 -o "%USERPROFILE%\Downloads\(%%(uploader)s)%%(title)s.%%(ext)s" "%url%"
)
echo.
echo ============================
echo 下載完成!檔案已存到下載資料夾
echo ============================
echo.
pause
.bat,不能是 .txt).txt)存好後,桌面(或你選的位置)會出現一個叫「下載影片」的檔案。
雙擊剛才存好的「下載影片.bat」,會跳出一個黑底視窗:
list= 這段)1(代表從頭開始)100(代表下載到第100首為止)/ : * ? " < > | 這些符號,如果影片標題或頻道名稱剛好有這些符號,yt-dlp 會自動把它們去掉或替換,這是正常現象。