การติดตั้ง yt-dlp ทำได้ไม่ยากครับ แต่เนื่องจากมันเป็นเครื่องมือแบบ Command-line (ไม่มีหน้าต่างโปรแกรมให้คลิก) วิธีการติดตั้งจึงขึ้นอยู่กับระบบปฏิบัติการที่คุณใช้งานอยู่
และที่สำคัญที่สุดคือ ควรติดตั้ง FFmpeg ควบคู่ไปด้วย เพื่อให้ yt-dlp สามารถรวมภาพความละเอียดสูง (1080p ขึ้นไป) เข้ากับเสียงได้อย่างสมบูรณ์ครับ
💻 วิธีการติดตั้ง (แยกตามระบบปฏิบัติการ)
1. สำหรับ Windows (วิธีที่ง่ายและเป็นระเบียบที่สุด)
แนะนำให้ใช้ winget ซึ่งเป็นระบบจัดการแพ็กเกจที่ติดมากับ Windows 10 และ 11 อยู่แล้วครับ พิมพ์คำสั่งเดียวจบเลย
1) เปิด Command Prompt หรือ PowerShell (เปิดแบบ Administrator)
2) พิมพ์คำสั่งนี้แล้วกด Enter เพื่อติดตั้งทั้ง yt-dlp และ FFmpeg พร้อมกัน:
winget install yt-dlp.yt-dlp FFmpeg.FFmpeg
3) ปิดแล้วเปิด Command Prompt ใหม่ ก็พร้อมใช้งานทันทีครับ
(หรือหากต้องการโหลดไฟล์ .exe โดยตรง สามารถเข้าไปโหลดได้ที่หน้า GitHub Releases ของ yt-dlp แล้วนำไปวางในโฟลเดอร์ที่ทำ Environment Path ไว้ครับ)
2. สำหรับ macOS (ผ่าน Homebrew)
หากคุณใช้ Mac วิธีที่สะดวกที่สุดคือการลงผ่าน Homebrew ครับ
1) เปิดโปรแกรม Terminal
2) พิมพ์คำสั่งนี้เพื่อติดตั้ง:
brew install yt-dlp ffmpeg
3. สำหรับ Linux (ผ่านระบบจัดการแพ็กเกจ)
เปิด Terminal แล้วเลือกใช้คำสั่งตามตระกูล Linux ที่คุณใช้:
Ubuntu / Debian:
sudo apt update
sudo apt install yt-dlp ffmpeg
Arch Linux:
sudo pacman -S yt-dlp ffmpeg
🔄 วิธีการอัปเดต (Update)
เนื่องจากแพลตฟอร์มวิดีโอต่างๆ (โดยเฉพาะ YouTube) มีการปรับเปลี่ยนระบบหลังบ้านอยู่บ่อยๆ หากวันไหนคุณใช้งานแล้วเจอ Error หรือโหลดไม่ได้ สิ่งแรกที่ควรทำคือการอัปเดต yt-dlp ครับ
คุณสามารถสั่งอัปเดตได้โดยตรงผ่านตัวมันเองด้วยคำสั่งนี้:
yt-dlp -U
💡 หมายเหตุสำหรับการอัปเดต:
- หากคุณติดตั้งผ่าน winget (Windows) สามารถอัปเดตผ่านคำสั่ง: winget upgrade yt-dlp.yt-dlp
- หากคุณติดตั้งผ่าน Homebrew (Mac) สามารถอัปเดตผ่านคำสั่ง: brew upgrade yt-dlp
- หากคำสั่ง yt-dlp -U แจ้งเตือนเรื่องสิทธิ์ (Permission) บน Linux/Mac ให้เติม sudo ข้างหน้าเป็น sudo yt-dlp -U ครับ
🛠️ วิธีแก้ไขและติดตั้งให้ผ่าน
แนะนำให้แยกพิมพ์ทีละคำสั่งตามนี้ครับ (เปิด Command Prompt แบบ Run as Administrator เหมือนเดิมนะ)
1. จัดการอัปเดต yt-dlp ให้เป็นเวอร์ชันล่าสุด
ในเมื่อมันบอกว่ามีอยู่แล้ว ให้เราสั่งบังคับอัปเดตตรงๆ เลยครับ:
winget upgrade yt-dlp.yt-dlp
(ถ้ามันยังบอกว่าไม่เจอ ให้ข้ามไปใช้คำสั่ง yt-dlp -U หลังจากเสร็จขั้นตอนของ FFmpeg แทนได้เลยครับ)
2. ติดตั้ง FFmpeg (เปลี่ยนไปใช้ ID ที่เจาะจงขึ้น)
บางครั้งคลังแสงของ Windows หาคำว่า FFmpeg.FFmpeg ไม่เจอ ให้เปลี่ยนไปใช้ ID ของค่าย Gyan (ซึ่งเป็นตัวที่เสถียรและนิยมที่สุดบน Windows) โดยพิมพ์คำสั่งนี้ครับ:
winget install Gyan.FFmpeg
🔍 วิธีเช็กว่าใช้งานได้ชัวร์หรือยัง?
หลังจากรันคำสั่งด้านบนเสร็จแล้ว ให้ปิดหน้าต่าง Command Prompt อันเดิม แล้วเปิดอันใหม่ขึ้นมา จากนั้นพิมพ์คำสั่งทดสอบ 2 ตัวนี้ครับ:
1) เช็กเวอร์ชัน yt-dlp:
yt-dlp --version
2) เช็กว่าเจอ FFmpeg ไหม:
ffmpeg -version
💡 ถ้าผ่านหมดทั้งคู่: ยินดีด้วยครับ! ตอนนี้เครื่องของคุณพร้อมดาวน์โหลดวิดีโอชัดๆ แบบรวมภาพและเสียงได้ 100% แล้วครับ ลองซ้อมมือด้วยคำสั่งพื้นฐานอย่าง yt-dlp "ลิงก์วิดีโอ" ได้เลย