คู่มือการตั้งค่าทีละขั้นตอนสำหรับ Windows, macOS และ Linux
yt-dlp เป็นตัวดาวน์โหลดสื่อบรรทัดคำสั่งที่ทรงพลัง (fork ที่ได้รับการดูแลอย่างแข็งขันจาก youtube-dl) ที่ให้คุณดาวน์โหลดวิดีโอและเสียงจากเว็บไซต์หลายพันแห่ง เนื่องจากทำงานในเทอร์มินัลจึงไม่มีอินเทอร์เฟซกราฟิก
To download high-quality videos (1080p, 4K, etc.) or extract MP3 audio, you must install FFmpeg. Installing a JavaScript runtime such as Deno is highly recommended for YouTube's JavaScript challenges. Below is the complete guide to set up these tools on your device.
ไม่ต้องการติดตั้งซอฟต์แวร์? คุณสามารถเรียกใช้คำสั่งใดๆ โดยตรงใน คอนโซลออนไลน์ โดยไม่ต้องกำหนดค่า
Windows 10 (1809+) และ Windows 11 มี Windows Package Manager (winget) เป็นค่าเริ่มต้น จัดการการติดตั้ง เส้นทาง และอัปเดตอัตโนมัติ
winget install yt-dlp
สำหรับผู้ใช้ขั้นสูงที่ใช้ตัวจัดการแพ็คเกจบรรทัดคำสั่งบน Windows
scoop install yt-dlp
choco install yt-dlp
ดาวน์โหลดไบนารีที่เรียกใช้ได้แบบสแตนด์อโลนโดยตรง
C:\yt-dlp\, และย้ายไฟล์ yt-dlp.exe ที่ดาวน์โหลดลงไป
C:\yt-dlp จากนั้นคลิก OK บนหน้าต่างทั้งหมดHomebrew เป็นตัวจัดการแพ็คเกจมาตรฐานสำหรับ macOS จัดการ dependencies ทั้งหมดรวมถึง Python และ FFmpeg อัตโนมัติ
brew install yt-dlp
หรือคุณสามารถติดตั้ง yt-dlp โดยใช้ตัวจัดการแพ็คเกจ MacPorts
sudo port install yt-dlp
ดาวน์โหลดไบนารีที่คอมไพล์แล้วลงในเส้นทางเรียกใช้งานโดยตรง
sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp && sudo chmod a+rx /usr/local/bin/yt-dlp
การใช้ pip ของ Python ช่วยให้ได้รับอัปเดตล่าสุดสำหรับสคริปต์แยกวิดีโอโดยตรง
python3 -m pip install -U yt-dlp
ติดตั้ง yt-dlp ผ่านตัวจัดการแพ็คเกจของ Linux distribution
sudo apt update && sudo apt install yt-dlp
sudo pacman -S yt-dlp
sudo dnf install yt-dlp
ดาวน์โหลดไบนารี Linux แบบสแตนด์อโลนลงในเส้นทางไบนารีที่เรียกใช้ได้โดยตรง
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp && sudo chmod a+rx /usr/local/bin/yt-dlp
FFmpeg เป็นไลบรารีสื่อโอเพนซอร์สที่ yt-dlp ใช้เบื้องหลังเพื่อรวมแทร็กวิดีโอความละเอียดสูง (1080p, 4K) และแทร็กเสียงที่แยกกัน หรือแยกเสียงเป็น MP3 หากไม่มี FFmpeg, yt-dlp จะดาวน์โหลดได้เฉพาะสตรีม 720p หรือต่ำกว่าที่มีเสียงในตัว
ใช้ winget ติดตั้ง FFmpeg ด้วยคำสั่งเดียว:
winget install Gyan.FFmpeg
หรือดาวน์โหลดจาก Gyan.dev, แตกไฟล์และเพิ่มไดเรกทอรี bin ไปยัง PATH ตัวแปรสภาพแวดล้อมของคุณ
หากใช้ Homebrew จะติดตั้งอัตโนมัติ ติดตั้งด้วยตนเองด้วย:
brew install ffmpeg
ติดตั้งผ่านตัวจัดการแพ็คเกจระบบ:
Debian / Ubuntu:sudo apt install ffmpeg
sudo pacman -S ffmpeg
Deno is a modern JavaScript runtime. yt-dlp uses Deno to execute YouTube's JavaScript-based signature algorithms. Installing Deno helps yt-dlp complete those challenges and maintain full download speeds.
ใช้ winget ติดตั้ง Deno ด้วยคำสั่งเดียว:
winget install DenoLand.Deno
หรือใช้ Scoop: scoop install deno
ติดตั้ง Deno ผ่าน Homebrew:
brew install deno
ติดตั้ง Deno โดยใช้สคริปต์ shell อย่างเป็นทางการ:
curl -fsSL https://deno.land/install.sh | sh
ตรวจสอบให้แน่ใจว่าติดตั้ง unzip และ curl แล้วก่อนเรียกใช้สคริปต์นี้
เมื่อติดตั้งแล้ว เปิดเทอร์มินัล (PowerShell, Command Prompt หรือ Terminal.app) และตรวจสอบว่าทุกอย่างทำงานได้โดยเรียกใช้คำสั่งตรวจสอบเวอร์ชัน
เรียกใช้คำสั่งตรวจสอบเวอร์ชันในเทอร์มินัล:
yt-dlp --version
หากติดตั้งสำเร็จ จะแสดงหมายเลขเวอร์ชันวันที่เผยแพร่ เช่น:
2026.06.18
หากได้รับ "Command not found" ให้รีสตาร์ทเทอร์มินัลหรือตรวจสอบว่าโฟลเดอร์ที่มี yt-dlp ถูกเพิ่มลงใน PATH ของระบบอย่างถูกต้อง
พบปัญหา? นี่คือวิธีแก้ไขข้อผิดพลาด yt-dlp ที่พบบ่อยที่สุดบน Windows, macOS และ Linux
yt-dlp ไม่อยู่ใน PATH ของระบบ หากติดตั้งผ่าน winget, Homebrew หรือ pip เพียงปิดแล้วเปิดเทอร์มินัลใหม่ — PATH อัปเดตเฉพาะเซสชันใหม่
yt-dlp.exe ด้วยตนเอง ต้องเพิ่มโฟลเดอร์ลงในตัวแปรสภาพแวดล้อม PATH ดูขั้นตอนการตั้งค่า PATH โดยละเอียดด้านบน
yt-dlp --cookies-from-browser chrome "URL"
winget install ffmpeg
yt-dlp -U
winget upgrade yt-dlp หรือ brew upgrade yt-dlp)
yt-dlp -U), as YouTube's JavaScript challenges are updated frequently.
yt-dlp.exe แบบสแตนด์อโลนถูกสร้างด้วย PyInstaller ซึ่งรวม Python interpreter เป็นไฟล์เดียว ซอฟต์แวร์แอนตี้ไวรัสมักแจ้งเตือนแพ็คเกจ PyInstaller เพราะเทคนิคเดียวกันถูกใช้โดยมัลแวร์บางตัว — แต่ yt-dlp เองปลอดภัยอย่างสมบูรณ์
winget install yt-dlp (แพ็คเกจที่ Microsoft ยืนยันจะไม่ถูกแจ้งเตือน)
YouTube และแพลตฟอร์มวิดีโออื่นอัปเดตโปรโตคอลสตรีมบ่อยครั้ง อาจทำให้ yt-dlp เวอร์ชันเก่าหยุดทำงาน อัปเดตการติดตั้งในเครื่องเสมอเพื่อแก้ไขข้อผิดพลาดการดึงข้อมูลอัตโนมัติ
หากดาวน์โหลดไบนารีโดยตรงหรือติดตั้งผ่าน pip ให้เรียกใช้คำสั่งอัปเดตในเทอร์มินัล:
yt-dlp -U
Windows (winget): winget upgrade yt-dlp
macOS (Homebrew): brew upgrade yt-dlp
Python (pip): python3 -m pip install --upgrade yt-dlp
เริ่มต้นด้วยคำสั่งพื้นฐานเหล่านี้ในเทอร์มินัล:
| เป้าหมาย | คำสั่ง | การดำเนินการ |
|---|---|---|
| ดาวน์โหลดวิดีโอ (คุณภาพดีที่สุด) | yt-dlp "https://www.youtube.com/watch?v=oHg5SJYRHA0" |
|
| แยกไฟล์เสียง MP3 | yt-dlp -x --audio-format mp3 "https://www.youtube.com/watch?v=oHg5SJYRHA0" |
|
ใช่ yt-dlp ปลอดภัย เป็นโปรเจกต์โอเพนซอร์ส 100% ภายใต้ลิขสิทธิ์ Unlicense โฮสต์บน GitHub มี 100,000+ ดาว และผู้ร่วมพัฒนาหลายร้อยคน โค้ดทุกบรรทัดสามารถตรวจสอบได้สาธารณะ
winget เพื่อหลีกเลี่ยงหากไม่ต้องการเรียกใช้โปรแกรมในเครื่อง คอนโซลออนไลน์ เรียกใช้ yt-dlp บนเซิร์ฟเวอร์ — ไม่มีอะไรติดตั้งบนอุปกรณ์
100K+ ⭐
โอเพนซอร์สบน GitHub
เรียกใช้คำสั่ง yt-dlp โดยตรงบนเซิร์ฟเวอร์ ใช้เว็บ UI เพื่อดาวน์โหลดเพลย์ลิสต์ บันทึกสตรีม และแยกเสียงทันที