ดาวน์โหลด YouTube เป็นไฟล์วิดีโอและ MP3 ด้วย yt-dlp (ใช้งาน)

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

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

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

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

yt-dlp "URL"


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

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

ดาวน์โหลดเฉพาะเสียงแปลงเป็น MP3:

yt-dlp -x --audio-format mp3 --audio-quality 0 -o "C:\Users\wansawang\Downloads\Music\%(title)s.%(ext)s" "URL YouTube"

ดาวน์โหลดเฉพาะเสียงแปลงเป็น MP3 ฝังรูปปก + ฝังข้อมูลเพลง (แนะนำ):

yt-dlp -x --audio-format mp3 --audio-quality 0 --embed-thumbnail --embed-metadata -o "C:\Users\wansawang\Music\%(title)s.%(ext)s" "URL YouTube"

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

yt-dlp "URL_PLAYLIST"


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

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

yt-dlp -F "URL"


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

yt-dlp -f 137+140 "URL"


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

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

ดาวน์โหลดวิดีโอที่ชัดที่สุด (แนะนำ):

yt-dlp -S res,ext:mp4:m4a --recode-video mp4 --embed-thumbnail --embed-metadata -o "%(title)s.%(ext)s" "URL YouTube"

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

yt-dlp -U


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

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


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

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