Skip to main content

Askboon

ดาวน์โหลด Youtube Video ด้วย youtube-dl

เราสามารถ download video ใน Youtube ด้วย command line แบบง่ายๆ แถมยังสามารถเลือกคุณภาพของ Video และ Audio ได้ด้วยวิธีการง่ายๆ ดังนี้

การใช้งาน youtube-dl

ก่อนอื่นให้ทำการติดตั้ง youtube-dl ในระบบปฏิบัติการของคุณ

ใน Terminal ให้พิมพ์คำสั่งตามวัตถุประสงค์ที่ต้องการ

ดาวน์โหลดภาพและเสียงคุณภาพปกติ

1
youtube-dl 'ลิงก์ยูทูปที่ต้องการดาวน์โหลด'

ดาวน์โหลดภาพและเสียงที่มีคุณภาพดีที่สุด

1
youtube-dl -f best 'ลิงก์ยูทูปที่ต้องการดาวน์โหลด'

ดูว่าในลิงก์ Youtube มีภาพและเสียงคุณภาพแบบไหนบ้าง

1
youtube-dl -F 'ลิงก์ยูทูปที่ต้องการดาวน์โหลด'

แล้วทำการเลือกดาวน์โหลดตามคุณภาพที่ต้องการด้วยคำสั่ง

1
youtube-dl -f 'format_code'  'ลิงก์ยูทูปที่ต้องการดาวน์โหลด'

เช่น

ตามตัวอย่างด้านบนเป็นการเลือกดาวน์โหลดภาพและเสียงที่มีคุณภาพดีที่สุดแล้วมา merge กันภายหลังด้วย ffmpeg หรือ avconv ที่อยู่ในเครื่องของคุณ ซึ่งหากไม่พบโปรแกรมดังกล่าว youtube-dl จะสลับกลับไปเลือกดาวน์โหลดวิดีโอที่มีคุณภาพเสียงและภาพที่ดีที่สุดเท่าที่มี ซึ่งก็คือเทียบเท่ากับการกลับไปใช้คำสั่ง youtube-dl -f best นั่นเอง

Ref: