ดาวน์โหลด YouTube ด้วย yt-dlp (ใช้งาน)

yt-dlp เป็นโปรแกรมแบบ Command-Line (หน้าต่างดำ ๆ) ที่ทรงพลังมากสำหรับดาวน์โหลดวิดีโอจาก YouTube และเว็บอื่น ๆ อีกนับพันเว็บ พัฒนาต่อยอดมาจาก youtube-dl ทำให้โหลดได้เร็วกว่าและอัปเดตบ่อยกว่าครับ

เนื่องจากมันไม่มีหน้าตาโปรแกรม (GUI) วิธีใช้จึงต้องพิมพ์คำสั่งผ่าน Terminal (Mac/Linux) หรือ Command Prompt / PowerShell (Windows) ครับ

1. คำสั่งพื้นฐานที่ใช้บ่อยที่สุด
เปิด Command Prompt หรือ Terminal ขึ้นมาแล้วใช้คำสั่งเหล่านี้ได้เลยครับ (เปลี่ยน URL เป็นลิงก์วิดีโอที่ต้องการ)

📥 ดาวน์โหลดวิดีโอแบบปกติตามใจโปรแกรม (เลือกชัดสุดให้เอง)

Bash
yt-dlp "URL"


🎵 ดาวน์โหลดเฉพาะเสียง (แปลงเป็น MP3) 
หากต้องการดึงเฉพาะเสียงมาฟัง เช่น เพลง หรือ Podcast ให้ใช้คำสั่งนี้ครับ:  

Bash
yt-dlp -x --audio-format mp3 "URL"


📋 ดาวน์โหลดทั้ง Playlist หรือทั้ง Channel 

ใส่ลิงก์ของ Playlist หรือหน้า Channel ได้เลย มันจะไล่ดาวน์โหลดให้ทีละคลิปจนครบ:  

Bash
yt-dlp "URL_PLAYLIST"


2. การเลือกความละเอียดและฟอร์แมต (ขั้นสูงขึ้นอีกนิด) 
บางครั้งไฟล์ที่ชัดที่สุดอาจจะมีขนาดใหญ่เกินไป หรือเราต้องการระบุความละเอียดเอง เช่น 1080p หรือ 720p 

🔍 เช็กดูว่าคลิปนี้มีไฟล์ความละเอียดไหนให้โหลดบ้าง 
คำสั่งนี้จะยังไม่โหลดวิดีโอ แต่จะแสดงตารางรายการความละเอียด (Format ID) ทั้งหมดที่มีในคลิปนั้น:

Bash
yt-dlp -F "URL"


🎯 เลือกโหลดตามรหัส Format ID 
เมื่อได้รหัสจากคำสั่งด้านบนแล้ว (เช่น วิดีโอรหัส 137 และเสียงรหัส 140) ให้สั่งรวมร่างและดาวน์โหลดแบบนี้:

Bash
yt-dlp -f 137+140 "URL"


🛠️ สูตรสำเร็จ: โหลดวิดีโอที่ชัดที่สุดแต่ไม่เกิน 1080p (ประหยัดพื้นที่)  

Bash
yt-dlp -f "bestvideo[height<=1080]+bestaudio/best[height<=1080]" "URL"

3. ทริกเพิ่มเติมสำหรับคนใช้งานบ่อย 
อัปเดตโปรแกรม: เนื่องจาก YouTube ชอบเปลี่ยนระบบบ่อยๆ ถ้าวันไหนโหลดไม่ได้ ให้สั่งอัปเดต yt-dlp ก่อนเลยครับ:  

Bash
yt-dlp -U


โหลดซับไตเติล (Subtitle): ถ้าอยากได้ซับภาษาไทยติดมาด้วย (ถ้าคลิปนั้นมี):  

Bash
yt-dlp --write-subs --sub-langs th "URL"


⚠️ ข้อแนะนำเพิ่มเติม: สำหรับการดาวน์โหลดวิดีโอความละเอียดสูง (1080p ขึ้นไป) ของ YouTube บางฟอร์แมต ตัวโปรแกรมจำเป็นต้องใช้ FFmpeg ร่วมด้วยในการรวมไฟล์ภาพและเสียงเข้าด้วยกัน หากลง yt-dlp แล้วเจอปัญหาไฟล์ภาพกับเสียงแยกกัน แนะนำให้ดาวน์โหลด FFmpeg มาติดตั้งไว้ในเครื่องด้วยครับ

แสดงความคิดเห็น (0)
ใหม่กว่า เก่ากว่า