วิธีดาวน์โหลดวิดีโอ YouTube บน Linux

เนื่องจากมี YouTube ผู้คนจึงต้องการดาวน์โหลดวิดีโอเพื่อบันทึกไว้ในภายหลังหรือเพื่อเล่นแบบออฟไลน์และในขณะเดินทาง ด้วยเหตุผลด้านลิขสิทธิ์ YouTube จึงไม่เปิดให้ดาวน์โหลด อย่างไรก็ตาม มีเครื่องมือ youtube-dl สำหรับดาวน์โหลดวิดีโอฟรีบน Linux เช่นเดียวกับ Windows และ Mac

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

ติดตั้ง YouTube-dl

ไม่ว่าคุณต้องการดาวน์โหลดวิดีโอ YouTube ด้วยแอปพลิเคชันแบบกราฟิกหรือบรรทัดคำสั่ง คุณจะต้องมี youtube-dl Youtube-dl เป็นสคริปต์ Python ที่ดึงวิดีโอ YouTube จากเว็บและแปลงเป็นรูปแบบต่างๆ รวมถึงรูปแบบเฉพาะเสียง

สำหรับผู้ใช้ Linux การรับ youtube-dl มักจะตรงไปตรงมา สคริปต์นี้เป็นโอเพ่นซอร์ส และคุณสามารถค้นหาได้ในที่เก็บการแจกจ่ายส่วนใหญ่ ทำตามคำแนะนำสำหรับการแจกจ่าย Linux ของคุณ

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

Ubuntu และ Linux Mint

สำหรับ อูบุนตู และ ลินุกซ์ มิ้นท์, youtube-dl มีแนวโน้มที่จะล้าหลังในระบบนิเวศของ Ubuntu โดยปกติจะไม่เป็นเรื่องใหญ่ แต่ youtube-dl จะต้องเป็นปัจจุบันอยู่เสมอเพื่อให้อยู่ข้างหน้าการอัปเดตของ YouTube ที่ป้องกันไม่ให้ทำงาน ดังนั้น หากคุณใช้ Ubuntu หรือ Mint ให้ติดตั้ง Python Pip package manager เพื่อรับรุ่นล่าสุด

  1. เปิดเทอร์มินัล

  2. ป้อนคำสั่งต่อไปนี้เพื่อติดตั้ง Pip และ FFMPEG:

    sudo apt ติดตั้ง python3-pip ffmpeg 
    ติดตั้ง youtube-dl บน Ubuntu
  3. ติดตั้ง youtube-dl โดยใช้ตัวจัดการแพ็คเกจ Pip Python:

    sudo pip3 ติดตั้ง youtube-dl 
    ติดตั้ง youtube-dl ด้วย Pip บน Ubuntu
  4. เมื่อการติดตั้งเสร็จสิ้น คุณสามารถใช้ youtube-dl จากบรรทัดคำสั่ง หากต้องการอัปเดต youtube-dl ในอนาคต ให้เรียกใช้คำสั่งต่อไปนี้:

    sudo pip3 ติดตั้ง -- อัปเกรด youtube-dl 

เดเบียน

ที่เก็บข้อมูลมัลติมีเดีย Debian มีไลบรารีของแพ็คเกจล่าสุดสำหรับแอพมัลติมีเดียต่างๆ รวมถึง youtube-dl คุณจะต้องเพิ่มที่เก็บหากยังไม่ได้ทำ จากนั้นติดตั้ง youtube-dl ตามปกติด้วย Apt

  1. เปิดเทอร์มินัล

  2. ป้อนคำสั่งต่อไปนี้เพื่อเพิ่มที่เก็บลงในคอมพิวเตอร์ของคุณ:

    sudo echo "deb ." http://www.deb-multimedia.org บัสเตอร์หลักไม่ฟรี" > /etc/apt/sources.list.d/multimedia.list 

    ทดแทน การทดสอบ หรือ ซิด หากคุณกำลังเรียกใช้หนึ่งในนั้นแทน มั่นคง.

  3. อัปเดตที่เก็บ Apt เพื่อดึงใหม่:

    sudo apt update -oAcquire:: AllowInsecureRepositories = true 

    คำสั่งนี้อนุญาตให้มีที่เก็บที่ไม่ปลอดภัย เนื่องจากคุณยังไม่ได้ติดตั้งคีย์การลงนามสำหรับที่เก็บมัลติมีเดีย

  4. ติดตั้งคีย์การลงนามสำหรับที่เก็บ:

    sudo apt ติดตั้ง deb-multimedia-keyring 
  5. ติดตั้ง youtube-dl และ FFMPEG:

    sudo apt ติดตั้ง youtube-dl ffmpeg 
  6. คุณจะได้รับการอัปเดตโดยอัตโนมัติจากที่เก็บมัลติมีเดีย

Fedora

Fedora เก็บ youtube-dl เวอร์ชันที่อัปเดตไว้ในที่เก็บข้อมูล แต่คุณจะไม่พบ FFMPEG ที่นั่น เพื่อที่คุณจะต้องมีที่เก็บ RPM Fusion หากคุณใช้ Fedora บนเดสก์ท็อป RPM Fusion นั้นมีค่ามาก หากคุณไม่มี ให้เพิ่มลงในระบบของคุณและติดตั้งทั้งสองแพ็คเกจ

  1. เปิดเทอร์มินัล

  2. รันคำสั่งต่อไปนี้เพื่อเพิ่มที่เก็บ RPM Fusion ด้วย DNF:

    sudo dnf ติดตั้ง https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm. 
  3. ติดตั้ง youtube-dl และ FFMPEG:

    sudo dnf ติดตั้ง youtube-dl ffmpeg 

Arch Linux และ Manjaro

Arch Linuxและโดยส่วนขยาย Manjaro ได้อัปเดตเวอร์ชันของ youtube-dl และ FFMPEG ในที่เก็บเริ่มต้น ติดตั้งด้วย Pacman:

pacman -S youtube-dl ffmpeg 

ติดตั้งส่วนหน้า

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

เส้นทางในการติดตั้งจะแตกต่างกันเล็กน้อยสำหรับการแจกจ่ายทุกครั้ง ทำตามคำแนะนำสำหรับคุณ

Ubuntu, Mint และ Debian

ผู้พัฒนาส่วนหน้าแบบกราฟิก Tartube ได้สร้างแพ็คเกจของตนเองสำหรับการแจกแจงบน Ubuntu และ Debian คุณสามารถรับแพ็คเกจได้จากหน้า Sourceforge

  1. เปิดเบราว์เซอร์ จากนั้นไปที่ หน้าดาวน์โหลด Tartube Sourceforge.

  2. เลือก ดาวน์โหลดเวอร์ชันล่าสุด (กล่องสีเขียวขนาดใหญ่) เพื่อดาวน์โหลดรุ่นล่าสุด

    หน้าดาวน์โหลด Tartube สำหรับ Ubuntu
  3. บันทึกแพ็คเกจผลลัพธ์ไปยัง your ดาวน์โหลด โฟลเดอร์

  4. เปิดเทอร์มินัลแล้วเปลี่ยนไดเร็กทอรีเป็น ดาวน์โหลด โฟลเดอร์

  5. ดูชื่อแพ็คเกจที่ดาวน์โหลดมา และติดตั้งด้วย Apt หรือใช้คำสั่งนี้:

    sudo apt install ./python3-tartube_*.deb. 

Fedora

เช่นเดียวกับ Ubuntu และ Debian นักพัฒนา Tartube ได้รวมซอฟต์แวร์สำหรับ Fedora และเผยแพร่บนหน้า Sourceforge

  1. เปิดเบราว์เซอร์ จากนั้นไปที่ หน้าดาวน์โหลด Tartube Sourceforge.

  2. เลือก Tartube เวอร์ชันล่าสุดจากรายการ

    หน้าดาวน์โหลด Tartube สำหรับ Ubuntu
  3. ค้นหาแพ็คเกจ RPM ล่าสุดจากรายการ หลีกเลี่ยงแพ็คเกจที่มีชื่อเข้มงวด

    Tartube ดาวน์โหลด Fedora
  4. บันทึกแพ็คเกจผลลัพธ์ไปยัง your ดาวน์โหลด ไดเร็กทอรี

  5. เปิดเทอร์มินัลแล้วเปลี่ยนเป็น ดาวน์โหลด ไดเร็กทอรี

  6. ติดตั้ง Tartube:

    sudo dnf ติดตั้ง tartube-*.rpm 

Arch Linux และ Manjaro

Tartube มีอยู่ใน AUR ดังนั้นจึงมีหลายวิธีที่จะได้รับ เลือกวิธีการติดตั้ง AUR ที่คุณพอใจ หากคุณไม่คุ้นเคยกับ AUR ต่อไปนี้เป็นวิธีการเริ่มต้นสำหรับการติดตั้งแพ็คเกจ AUR

  1. ติดตั้งฐานพัฒนาและ git แพ็คเกจ:

    sudo pacman -s base-devel git 
  2. เปลี่ยนเป็นไดเร็กทอรีที่คุณต้องการดาวน์โหลดแพ็คเกจและโคลนด้วย Git:

    cd ~/ดาวน์โหลด
    git โคลน https://aur.archlinux.org/tartube.git.
  3. เปลี่ยนไดเร็กทอรีเป็น tartube ไดเรกทอรี:

    ซีดี ทาร์ทูบ 
  4. สร้างและติดตั้งแพ็คเกจด้วย makepkg:

    makepkg -si. 

ดาวน์โหลดวิดีโอด้วยส่วนหน้า

เมื่อติดตั้ง Tartube แล้ว คุณก็พร้อมที่จะดาวน์โหลดวิดีโอจาก YouTube แล้ว

  1. ปล่อย Tartube. คุณสามารถค้นหาได้ภายใต้ มัลติมีเดีย ในเมนูแอปพลิเคชันส่วนใหญ่ ใน GNOME คุณสามารถค้นหาได้

    เปิด Tartube บน Ubuntu
  2. เลือก แก้ไข ที่ด้านบนของหน้าต่าง จากนั้นเลือก การตั้งค่าระบบ จากเมนูแบบเลื่อนลง

    Tartube เปิดเมนูแก้ไข
  3. ใน การตั้งค่าระบบ หน้าต่างเลือก youtube-dl จากเมนูด้านบน

    หน้าต่างการตั้งค่า Ubuntu Tartube
  4. เลือก เส้นทางไปยัง youtube-dl ที่สามารถเรียกใช้งานได้ เมนูแบบเลื่อนลงและเลือก ใช้เส้นทางท้องถิ่น (youtube-dl). เลือก ตกลง เพื่อปิดหน้าต่างการตั้งค่า

    Ubuntu Tartube ตั้งค่าเส้นทาง youtube-dl
  5. เมื่อเปิด Tartube ให้เลือก วิดีโอ ที่มุมซ้ายบนของหน้าต่าง

    Tartube เปิดบน Ubuntu
  6. ไปที่ YouTube และคัดลอก URL ของวิดีโอที่คุณต้องการดาวน์โหลด จากนั้นวาง URL ลงในช่องข้อความที่อยู่ตรงกลางของ เพิ่มวิดีโอ กล่องโต้ตอบ

    Ubuntu Tartube เพิ่ม URLs
  7. เมื่อคุณมีวิดีโอที่ต้องการแล้ว ให้เลือก ตกลง.

  8. หน้าต่างหลักของ Tartube จะปรากฏขึ้น และวิดีโอของคุณอยู่ในคิว เลือก ดาวน์โหลดทั้งหมด ที่มุมล่างซ้ายของหน้าต่างเพื่อเริ่มการดาวน์โหลด

    วิดีโอ Ubuntu Tartube อยู่ในคิว
  9. วิดีโอของคุณมีอยู่ใน Tartube เลือก ผู้เล่น. คุณยังสามารถค้นหาไฟล์วิดีโอของคุณใน tartube-data ไดเร็กทอรี

    ดาวน์โหลดวิดีโอ Ubuntu Tartube แล้ว

ดาวน์โหลดและแปลงวิดีโอจาก Command Line

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

  1. เปลี่ยนไดเร็กทอรีไปยังโฟลเดอร์ที่คุณต้องการดาวน์โหลดวิดีโอ ตัวอย่างเช่น:

    cd ~/ดาวน์โหลด. 
  2. หากต้องการดาวน์โหลดวิดีโอที่ไม่มีการแปลง ให้ส่ง URL ไปที่ youtube-dl โดยไม่มีข้อมูลเพิ่มเติม:

    youtube-dl https://youtube.com/watch? v=sPecIfIcCoDE. 

    ซึ่งจะทำให้คุณได้รับวิดีโอที่เล่นได้ในไดเร็กทอรีปัจจุบัน

  3. หากคุณต้องการระบุรูปแบบวิดีโอที่ส่งออก ให้เพิ่ม -NS ตั้งค่าสถานะเพื่อแสดงรูปแบบที่ใช้ได้:

    youtube-dl -F https://youtube.com/watch? v=sPecIfIcCoDE. 
    รายการ youtube-dl รูปแบบที่มีให้
  4. คุณจะเห็นรายการรูปแบบและความละเอียดที่พร้อมใช้งาน เลือกหมายเลขที่คุณต้องการและใช้ตัวเลขทางด้านซ้ายในตารางเพื่อระบุด้วย -NS ธง:

    youtube-dl -f 137 https://youtube.com/watch? v=sPecIfIcCoDE. 
    youtube-dl ดาวน์โหลดรูปแบบวิดีโอเฉพาะ
  5. หากต้องการบอกให้ youtube-dl คว้าวิดีโอคุณภาพดีที่สุด ให้ใช้ปุ่ม -NS ธง:

    youtube-dl -f ดีที่สุด https://youtube.com/watch? v=sPecIfIcCoDE. 
  6. หากต้องการแยกเสียงจากวิดีโอ YouTube ให้ใช้ปุ่ม -NS ธงรวมกับ --เสียงรูปแบบ และ --คุณภาพเสียง:

    youtube-dl -x --audio-format flac --audio-quality 0 ดีที่สุด https://youtube.com/watch? v=sPecIfIcCoDE. 

    NS --เสียงรูปแบบ แฟล็กรองรับรูปแบบหลักทั้งหมด รวมถึง MP3, Vorbis, M4A, AAC, WAV และ FLAC NS --คุณภาพเสียง แฟล็กใช้มาตราส่วนตั้งแต่ 0 ถึง 9 โดยที่ 0 จะให้คุณภาพที่ดีที่สุด

    youtube-dl ดาวน์โหลดเสียงเท่านั้น