คู่มืออ้างอิงด่วนสำหรับคำสั่งและตัวเลือก yt-dlp ที่ใช้บ่อยที่สุด
yt-dlp เป็นเครื่องมือบรรทัดคำสั่งโอเพนซอร์สและ fork ที่ดูแลอย่างแข็งขันจาก youtube-dl (แก้ไขบั๊กเร็วกว่าและรองรับ 1700+ เว็บไซต์) สำหรับดาวน์โหลดวิดีโอ เสียง และเพลย์ลิสต์
สูตรโกงนี้ครอบคลุมคำสั่งทั่วไปสำหรับดาวน์โหลดวิดีโอ 1080p/4K แยกเสียง MP3 ข้ามการตรวจจับบอท และฝังคำบรรยาย
ใหม่กับเครื่องมือนี้? เยี่ยมชม คู่มือดาวน์โหลดและติดตั้ง yt-dlp, หรือเรียกใช้ตัวอย่างด้านล่างโดยตรงใน คอนโซลออนไลน์ โดยไม่ต้องตั้งค่า
หากต้องการสร้างคำสั่งของคุณเอง ลองใช้ระบบโต้ตอบ เครื่องมือสร้างคำสั่ง yt-dlp — เลือกตัวเลือกและรับคำสั่งที่ถูกต้องของเราได้เลย
yt-dlp "https://www.youtube.com/watch?v=oHg5SJYRHA0"
yt-dlp -x --audio-format mp3 "https://soundcloud.com/..."
yt-dlp -F "https://vimeo.com/..."
yt-dlp -f "best[height<=1080]" "https://www..."
yt-dlp --yes-playlist "https://www.youtube/..."
yt-dlp --embed-subs "https://www..."
| คำสั่ง | คำอธิบาย | การดำเนินการ |
|---|---|---|
| yt-dlp "https://www.youtube.com/watch?v=oHg5SJYRHA0" | ดาวน์โหลดวิดีโอคุณภาพดีที่สุด (พฤติกรรมเริ่มต้น) | |
| yt-dlp -o "%(title)s.%(ext)s" "https://vimeo.com/906834164" | บันทึกวิดีโอด้วยเส้นทางผลลัพธ์และเทมเพลตชื่อไฟล์ที่กำหนดเอง | |
| yt-dlp --limit-rate 50K "https://www.dailymotion.com/video/x8j5y9z" | จำกัดความเร็วดาวน์โหลดเพื่อข้ามการจำกัดแบนด์วิดท์ (เช่น 50K, 10M) | |
| yt-dlp -o "%(upload_date)s - %(title)s (%(id)s).%(ext)s" "https://www.youtube.com/watch?v=oHg5SJYRHA0" | หลีกเลี่ยงไฟล์ซ้ำโดยฝังวันที่อัปโหลดและ ID วิดีโอเฉพาะในชื่อไฟล์ผลลัพธ์ |
| คำสั่ง | คำอธิบาย | การดำเนินการ |
|---|---|---|
| yt-dlp -F "https://vimeo.com/906834164" | แสดงรายการความละเอียด ขนาด โค้ด และรูปแบบทั้งหมดที่มี | |
| yt-dlp -f 137 "https://www.youtube.com/watch?v=oHg5SJYRHA0" | เลือกและดาวน์โหลดรหัสรูปแบบเฉพาะ (ใช้ -F เพื่อค้นหารหัสก่อน) | |
| yt-dlp -f "bestvideo[height<=1080]+bestaudio/best" "https://www.youtube.com/watch?v=oHg5SJYRHA0" | ดาวน์โหลดวิดีโอคุณภาพดีที่สุดที่ 1080p หรือต่ำกว่า ตัวกรองความสูงเดียวกันใช้ได้กับ 1440p (2K) และ 2160p (4K) | |
| yt-dlp -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]" --merge-output-format mp4 "https://vimeo.com/906834164" | บังคับดาวน์โหลดคุณภาพดีที่สุดเป็นรูปแบบ MP4 ที่รวมแล้ว | |
| yt-dlp --recode-video mp4 "https://www.dailymotion.com/video/x8j5y9z" | ดาวน์โหลดวิดีโอและแปลงเป็น MP4 มาตรฐาน (มีประโยชน์หากแพลตฟอร์มใช้คอนเทนเนอร์ที่ไม่เป็นมาตรฐานเช่น WebM) |
-f bestvideo+bestaudio ร่วมกับ --merge-output-format mp4 เพื่อคุณภาพดีที่สุดพร้อมความเข้ากันได้สูงสุด บน ytdlp.online การรวม ffmpeg จัดการอัตโนมัติบนเซิร์ฟเวอร์
| คำสั่ง | คำอธิบาย | การดำเนินการ |
|---|---|---|
| yt-dlp -x "https://soundcloud.com/monstercat/aero-chord-surface" | แยกแทร็กเสียงเท่านั้น (ตรวจจับรูปแบบเริ่มต้นที่ดีที่สุดอัตโนมัติ) | |
| yt-dlp -x --audio-format mp3 "https://soundcloud.com/monstercat/aero-chord-surface" | ดาวน์โหลดเสียงและแปลงเป็นรูปแบบ MP3 โดยเฉพาะ | |
| yt-dlp -x --audio-format mp3 --audio-quality 0 "https://soundcloud.com/monstercat/aero-chord-surface" | ดาวน์โหลดเสียงและแยกเป็น MP3 คุณภาพดีที่สุด (VBR 0 / เทียบเท่า 320kbps) | |
| yt-dlp -x --audio-format mp3 --embed-thumbnail --embed-metadata "https://soundcloud.com/monstercat/aero-chord-surface" | ดาวน์โหลด MP3 และฝังคำอธิบายวิดีโอ แท็ก และปกภาพขนาดย่อ |
--embed-thumbnail --embed-metadata ลงในการแยก MP3 จะได้ปกอัลบั้มและแท็กเพลงอัตโนมัติ — เหมาะสำหรับแอปคลังเพลงเช่น iTunes หรือ Spotify Local Files
| คำสั่ง | คำอธิบาย | การดำเนินการ |
|---|---|---|
| yt-dlp --yes-playlist "https://www.youtube.com/playlist?list=PLRBp0Fe2GpgnIh0AiYKh7o7HnYAej-5ph" | บังคับดาวน์โหลดวิดีโอทั้งหมดในลิงก์เพลย์ลิสต์ | |
| yt-dlp --no-playlist "https://www.youtube.com/watch?v=oHg5SJYRHA0" | ดาวน์โหลดเฉพาะวิดีโอเดี่ยวใน URL โดยไม่สนใจเพลย์ลิสต์ที่มันอยู่ | |
| yt-dlp --playlist-items 1-5 "https://www.youtube.com/playlist?list=PLRBp0Fe2GpgnIh0AiYKh7o7HnYAej-5ph" | ดาวน์โหลดช่วงดัชนีเฉพาะของเพลย์ลิสต์ (เช่น 1-5, 1,3,5) |
| คำสั่ง | คำอธิบาย | การดำเนินการ |
|---|---|---|
| yt-dlp --list-subs "https://www.youtube.com/watch?v=oHg5SJYRHA0" | แสดงรายการคำบรรยายที่อัปโหลดด้วยตนเองและสร้างอัตโนมัติทั้งหมด | |
| yt-dlp --write-auto-subs --skip-download "https://www.youtube.com/watch?v=oHg5SJYRHA0" | แยกและเขียนไฟล์คำบรรยายที่สร้างอัตโนมัติเท่านั้น ข้ามการดาวน์โหลดวิดีโอ | |
| yt-dlp --embed-subs --merge-output-format mp4 "https://www.youtube.com/watch?v=oHg5SJYRHA0" | ดาวน์โหลดวิดีโอและฝังคำบรรยายแบบ soft-subs ลงในไฟล์ MP4 ที่รวมแล้วอัตโนมัติ | |
| yt-dlp --write-subs --sub-langs en "https://www.youtube.com/watch?v=oHg5SJYRHA0" | ดาวน์โหลดคำบรรยายที่อัปโหลดด้วยตนเองในภาษาเฉพาะ (เช่น en, zh-Hans, ja) ใช้ --list-subs เพื่อดูภาษาที่มีก่อน |
--sub-langs all เพื่อดาวน์โหลดคำบรรยายทุกภาษาที่มี หรือ --sub-langs "en,zh-Hans" เพื่อดาวน์โหลดหลายภาษาพร้อมกัน สำหรับข้อมูลอ้างอิงคำบรรยายฉบับสมบูรณ์ ดู หน้าช่วยเหลือ yt-dlp.
| คำสั่ง | คำอธิบาย | การดำเนินการ |
|---|---|---|
| yt-dlp --cookies-from-browser chrome "https://www.youtube.com/watch?v=oHg5SJYRHA0" | โหลดคุกกี้จากเบราว์เซอร์ (เช่น chrome, firefox) เพื่อข้ามการตรวจสอบการเข้าสู่ระบบหรือการยืนยันบล็อกบอท |
|
| yt-dlp --impersonate chrome "https://www.youtube.com/watch?v=oHg5SJYRHA0" | จำลองลักษณะ TLS client ของเบราว์เซอร์ (ต้องใช้ curl-cffi) เพื่อข้ามการบล็อก Cloudflare และการตรวจจับบอทของ YouTube | |
| yt-dlp --extractor-args youtube:player_client=default,-android_sdkless "https://www.youtube.com/watch?v=oHg5SJYRHA0" | ข้ามข้อผิดพลาด "ลงชื่อเข้าใช้เพื่อยืนยันว่าคุณไม่ใช่บอท" โดยบังคับใช้ YouTube player client เฉพาะ | |
| yt-dlp --proxy "http://proxy-ip:port" "https://www.youtube.com/watch?v=oHg5SJYRHA0" | ส่งทราฟฟิก yt-dlp ผ่าน HTTP, HTTPS หรือ SOCKS proxy — มีประโยชน์สำหรับเนื้อหาที่ถูกบล็อกตามภูมิภาค | |
| yt-dlp --geo-bypass-country US "https://www.youtube.com/watch?v=oHg5SJYRHA0" | ปลอมรหัสประเทศ (เช่น US, GB, JP) เพื่อข้ามข้อจำกัดเนื้อหาตามภูมิภาค |
| คำสั่ง | คำอธิบาย | การดำเนินการ |
|---|---|---|
| yt-dlp -a urls.txt | ดาวน์โหลดเป็นกลุ่ม URL วิดีโอทั้งหมดที่แสดงทีละบรรทัดในไฟล์ข้อความ |
|
| yt-dlp --split-chapters "https://www.youtube.com/watch?v=QQ7Xl79OqNY" | แยกวิดีโออัตโนมัติเป็นแทร็ก/ไฟล์แยกตามบทภายใน | |
| yt-dlp --external-downloader aria2c "https://vimeo.com/906834164" | ใช้ตัวดาวน์โหลดแบบหลายเธรด (Aria2) เพื่อเพิ่มความเร็วดาวน์โหลดอย่างมาก | |
| yt-dlp --sleep-interval 5 --max-sleep-interval 15 "https://www.youtube.com/watch?v=oHg5SJYRHA0" | บังคับใช้ความล่าช้าสุ่ม (5 ถึง 15 วินาที) ระหว่างการดาวน์โหลดเพื่อป้องกันการแบน IP | |
| yt-dlp --download-sections "*00:01:00-00:02:30" "https://www.youtube.com/watch?v=oHg5SJYRHA0" | ดาวน์โหลดคลิปวิดีโอหรือช่วงเวลาเฉพาะ (เช่น 1m0s ถึง 2m30s) แทนที่จะดาวน์โหลดทั้งหมด | |
| yt-dlp --download-archive archive.txt "https://www.youtube.com/watch?v=oHg5SJYRHA0" | ติดตามประวัติดาวน์โหลดใน archive.txt และข้ามวิดีโอที่ดาวน์โหลดแล้วอัตโนมัติ |
|
yt-dlp --cookies-from-browser chrome "https://www.youtube.com/watch?v=oHg5SJYRHA0"
yt-dlp -U
.exe แบบสแตนด์อโลนเนื่องจากแพ็คเกจ PyInstaller ติดตั้งผ่าน winget install yt-dlp เพื่อหลีกเลี่ยง สำหรับตัวเลือกไม่ต้องติดตั้ง ใช้ คอนโซลออนไลน์. อ่านเพิ่มเติมใน คู่มือความปลอดภัย.
winget install yt-dlp คุณยังสามารถใช้ Scoop, Chocolatey, pip หรือดาวน์โหลด yt-dlp.exe โดยตรงจาก GitHub
เรียกใช้คำสั่ง yt-dlp ใดๆ บนเซิร์ฟเวอร์ ไม่ต้องติดตั้ง