วิดีโอและเสียง YouTube ด้วย YouTube-dl

YouTube-dl เป็นโปรแกรมบรรทัดคำสั่งฟรีและโอเพ่นซอร์สสำหรับ Windows, macOS และ Linux คุณสามารถใช้มันเพื่อดาวน์โหลดวิดีโอจาก YouTube

เคล็ดลับ: การดาวน์โหลดวิดีโอ YouTube นั้นถูกกฎหมายหากคุณใช้ตามที่ได้รับอนุญาต วิดีโอ YouTube หลายรายการใช้ใบอนุญาต YouTube มาตรฐานและบางวิดีโอได้รับอนุญาตภายใต้ครีเอทีฟคอมมอนส์เป็นต้น คุณสามารถตรวจสอบประเภทใบอนุญาตของวิดีโอบนหน้า YouTube ได้โดยคลิกที่ "แสดงเพิ่มเติม" จากนั้นคลิกชื่อใบอนุญาต

สำหรับข้อมูลเพิ่มเติมดู:

กำลังติดตั้ง YouTube-dl

สำหรับคำแนะนำในการติดตั้งเลือกระบบปฏิบัติการของคุณจากรายการด้านล่าง

การติดตั้ง: Windows

YouTube-dl ไม่มีโปรแกรมติดตั้งเช่นโปรแกรม Windows ส่วนใหญ่ YouTube-dl ประกอบด้วยไฟล์ปฏิบัติการเพียงไฟล์เดียว youtube-dl.exe ซึ่งคุณสามารถดาวน์โหลดได้โดยตรง

  1. เมื่อคลิกที่ลิงค์จะนำคุณไปยังหน้าเว็บไซต์ของ Microsoft คลิก ดาวน์โหลด เพื่อดาวน์โหลด vcredist_x86.exe

  1. เมื่อการดาวน์โหลดเสร็จสิ้นให้เปิด File Explorer จากนั้นไปที่ตำแหน่งบนคอมพิวเตอร์ที่คุณดาวน์โหลด vcredist_x86.exe ดับเบิลคลิกที่ไฟล์เพื่อเรียกใช้

  1. ที่พรอมต์ UAC คลิก ใช่

  1. หากคุณเห็นข้อความ "ตรวจพบการเผยแพร่ต่อ Microsoft Visual C ++ 2010 รุ่นใหม่กว่าบนเครื่อง" นั่นหมายความว่าคุณติดตั้งแล้ว คุณสามารถคลิก ปิด และข้ามไปที่ขั้นตอนที่ 8

  1. มิฉะนั้นดำเนินการติดตั้งต่อโดยเลือกตัวเลือกเริ่มต้น เมื่อการติดตั้งเสร็จสมบูรณ์คลิก ปิด และทำตามขั้นตอนต่อไป

  1. ไฟล์ youtube-dl.exe จะทำการดาวน์โหลด

  1. YouTube-dl มีอยู่ในโฟลเดอร์ที่คุณดาวน์โหลดมาแล้ว คุณสามารถเรียกใช้ได้โดยเปิดพร้อมท์คำสั่งเปลี่ยนเป็นไดเรกทอรีดาวน์โหลดของคุณด้วยคำสั่ง cd และเรียกใช้ youtube-dl

เมื่อคุณเรียกใช้ youtube-dl จะไม่มีอะไรเกิดขึ้นนอกจากคุณจะให้ URL ของวิดีโอที่จะดาวน์โหลด สำหรับตัวอย่างวิธีการใช้โปรแกรมให้ดำเนินการดาวน์โหลดวิดีโอด้านล่าง

การติดตั้ง: macOS

หากคุณมี Homebrew คุณสามารถติดตั้ง YouTube-dl ได้ด้วยการเปิด Terminal และเรียกใช้คำสั่งต่อไปนี้

 ชงติดตั้ง youtube-dl 

หรือหากคุณมี MacPort ให้เรียกใช้คำสั่งด้านล่าง

 พอร์ต sudo ติดตั้ง youtube-dl 

หรือคุณสามารถดาวน์โหลดซอร์สโค้ดโดยใช้คอมไพล์และคอมไพล์ด้วยตัวคุณเอง:

 git clone //github.com/rg3/youtube-dl/ && cd youtube-dl && ทำ 
 sudo ทำการติดตั้ง 

คุณยังสามารถดาวน์โหลดได้โดยใช้ curl:

 curl //yt-dl.org/latest/youtube-dl && chmod u + rx youtube-dl 

หรือด้วย wget:

 wget //yt-dl.org/downloads/latest/youtube-dl && chmod u + rx youtube-dl 

หมายเหตุ: หากคุณใช้ curl หรือ wget youtube-dl จะถูกดาวน์โหลดไปยังไดเรกทอรีปัจจุบันของคุณ หากต้องการเรียกใช้โปรแกรมจากที่อื่นให้ย้าย youtube-dl ไปยังไดเรกทอรีที่คุณเลือกและตรวจสอบให้แน่ใจว่าไดเรกทอรีนี้มีอยู่ในตัวแปรสภาพแวดล้อม PATH ของคุณ ตัวอย่างเช่น:

 mkdir ~ / ydl && mv ./youtube-dl ~ / ydl / 
 echo "PATH = $ PATH: $ HOME / ydl" >> ~ / .bashrc && source ~ / .bashrc 

เมื่อการติดตั้งเสร็จสมบูรณ์คุณสามารถดาวน์โหลดวิดีโอได้ด้านล่าง

การติดตั้ง: Linux

YouTube-dl มีให้ในรูปแบบไบนารีที่บรรจุในระบบปฏิบัติการ Linux หลายระบบ ตัวอย่างเช่นบนระบบ Debian หรือ Ubuntu คุณสามารถติดตั้งโดยใช้ apt:

 sudo apt ติดตั้ง youtube-dl 

ในทุกระบบ Linux คุณสามารถติดตั้งได้โดยใช้วิธี curl, wget หรือ git ที่แสดงไว้ด้านบนสำหรับ macOS

ใช้งาน YouTube-dl

YouTube-dl เป็นโปรแกรมบรรทัดคำสั่งดังนั้นจึงไม่มี GUI คุณใช้แทนคำสั่งหรือหน้าต่างเทอร์มินัลแทน

YouTube-dl มีตัวเลือกมากมาย ที่นี่เราจะพูดถึงพื้นฐาน: การดาวน์โหลดวิดีโอและการดาวน์โหลดเสียง

กำลังดาวน์โหลดวิดีโอ

วิธีที่ง่ายที่สุดในการใช้ YouTube-dl คือให้ URL ของวิดีโอ youtube

  1. เปิดพรอมต์คำสั่งหรือหน้าต่างเทอร์มินัล บน Windows คุณสามารถเปิดพรอมต์คำสั่งได้หากคุณกด Win + R (กดปุ่ม Windows ค้างไว้แล้วกด R) เพื่อเปิดกล่อง Run จากนั้นพิมพ์ cmd แล้วกด Enter ใน macOS เปิด แอปพลิเคชัน จากนั้นเลือก ยูทิลิตี้ แล้วเลือก เทอร์มินัล บน Linux โปรแกรมเทอร์มินัลของคุณจะขึ้นอยู่กับการกระจาย Linux เฉพาะของคุณ โดยปกติคุณสามารถกด Ctrl + Alt + T เพื่อเปิดหน้าต่างเทอร์มินัล

  1. นำทางไปยังโฟลเดอร์ที่คุณดาวน์โหลด YouTube-dl โดยใช้คำสั่ง cd (บน macOS หรือ Linux หากคุณติดตั้งโดยใช้ตัวจัดการแพคเกจเช่น Homebrew หรือ apt คุณสามารถข้ามขั้นตอนนี้ได้ปฏิบัติการ youtube-dl ติดตั้งไว้แล้วไปยังไดเรกทอรีใน PATH ของคุณเพื่อให้คุณสามารถเรียกใช้จากไดเรกทอรีใด ๆ )

  1. พิมพ์ youtube-dl ตามด้วยเว้นวรรค จากนั้นวาง URL ที่คุณคัดลอกในขั้นตอนที่ 1 (ใน Windows วางเคอร์เซอร์ของคุณในหน้าต่างพรอมต์คำสั่งและคลิกขวาเพื่อวางใน macOS คุณสามารถวางในเทอร์มินัลโดยใช้ + V ในเทอร์มินัล Linux ส่วนใหญ่กด Ctrl + Shift + V. )

คำสั่งควรมีลักษณะดังนี้:

 youtube-dl //www.youtube.com/watch?v=2Op3QLzMgSY 

กด Enter เพื่อเรียกใช้คำสั่งและเริ่มดาวน์โหลด

  1. วิดีโอจะถูกดาวน์โหลดไปยังไดเรกทอรีปัจจุบัน คุณสามารถดูได้โดยใช้เครื่องเล่นสื่อเช่น VLC

กำลังดาวน์โหลดเสียง

ในการดาวน์โหลดเสียงของวิดีโอ YouTube ส่วนใหญ่คุณสามารถใช้ตัวเลือก -f 140 ตัวอย่างเช่น:

 youtube-dl -f 140 //www.youtube.com/watch?v=dQw4w9WgXcQ 

YouTube-dl จะแตกไฟล์วิดีโอเวอร์ชัน M4A ออกและบันทึกเป็นไฟล์เสียงที่มีนามสกุล M4A จากนั้นคุณสามารถเปิดเครื่องเล่นสื่อเช่น VLC หรือโปรแกรมแก้ไขเสียงเช่นความกล้า

ในการบันทึกไฟล์เสียงบางไฟล์อย่างถูกต้องคุณอาจต้องติดตั้งตัวแปลงสัญญาณ ffmpeg ก่อน สำหรับ Windows เยี่ยมชม //www.ffmpeg.org เพื่อดาวน์โหลด ffmpeg บน macOS Homebrew ให้เรียกใช้ Brew ติดตั้ง ffmpeg บนระบบ Linux ส่วนใหญ่ชื่อแพ็กเกจคือ ffmpeg เช่น sudo apt install ffmpeg

จากนั้นหากต้องการแปลงไฟล์เสียงที่ดาวน์โหลดเป็นรูปแบบ MP3 คุณสามารถใช้ ffmpeg -i inputfile outputfile ตัวอย่างเช่นคำสั่ง:

 ffmpeg -i Lecture.m4a Lecture.mp3 

จะแปลงไฟล์เสียง M4A Lecture.m4a เป็นไฟล์ MP3, Lecture.mp3

สำหรับรายการตัวเลือกทั้งหมดดูเอกสารทางการของ YouTube-dl บน GitHub