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

สารบัญ:

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

เนื่องจากมี 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

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

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

    sudo apt ติดตั้ง python3-pip ffmpeg

    Image
    Image
  3. ติดตั้ง youtube-dl โดยใช้ตัวจัดการแพ็คเกจ Pip Python:

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

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

    sudo pip3 ติดตั้ง --upgrade youtube-dl

เดเบียน

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

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

    sudo echo "deb https://www.deb-multimedia.org buster main non-free" > /etc/apt/sources.list.d/multimedia.list

    ทดแทน testing หรือ sid หากคุณใช้หนึ่งในนั้นแทน stable.

  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. เลือก ดาวน์โหลดเวอร์ชันล่าสุด (กล่องสีเขียวขนาดใหญ่) เพื่อดาวน์โหลดรุ่นล่าสุด

    Image
    Image
  3. บันทึกแพ็คเกจผลลัพธ์ลงในโฟลเดอร์ ดาวน์โหลด ของคุณ
  4. เปิดเทอร์มินัลแล้วเปลี่ยนไดเร็กทอรีเป็นโฟลเดอร์ ดาวน์โหลด
  5. ดูชื่อแพ็คเกจที่ดาวน์โหลดมา และติดตั้งด้วย Apt. หรือใช้คำสั่งนี้:

    sudo apt install./python3-tartube_.deb

Fedora

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

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

    Image
    Image
  3. ค้นหาแพ็คเกจ RPM ล่าสุดจากรายการ หลีกเลี่ยงแพ็คเกจที่มีชื่อเข้มงวด

    Image
    Image
  4. บันทึกแพ็คเกจผลลัพธ์ลงในไดเร็กทอรี ดาวน์โหลด ของคุณ
  5. เปิดเทอร์มินัลแล้วเปลี่ยนเป็นไดเร็กทอรี ดาวน์โหลด
  6. ติดตั้ง Tartube:

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

Arch Linux และ Manjaro

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

  1. ติดตั้งแพ็คเกจ base-devel และ git:

    sudo pacman -s base-devel git

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

    cd ~/Downloads

    git clone

  3. เปลี่ยนไดเร็กทอรีเป็น tartube ไดเร็กทอรี:

    cd tartube

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

    makepkg -si

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

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

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

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

    Image
    Image
  3. ในหน้าต่าง การตั้งค่าระบบ เลือก youtube-dl จากเมนูด้านบน

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

    Image
    Image
  5. เมื่อเปิด Tartube ให้เลือก วิดีโอ ที่มุมซ้ายบนของหน้าต่าง

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

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

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

    Image
    Image

ดาวน์โหลดและแปลงวิดีโอจากบรรทัดคำสั่ง

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

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

    cd ~/ดาวน์โหลด

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

    youtube-dl

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

  3. หากคุณต้องการระบุรูปแบบวิดีโอที่ส่งออก ให้เพิ่มแฟล็ก - F เพื่อแสดงรายการรูปแบบที่มี:

    youtube-dl -F

    Image
    Image
  4. คุณจะเห็นรายการรูปแบบและความละเอียดที่ใช้ได้ เลือกหมายเลขที่คุณต้องการ และใช้หมายเลขทางด้านซ้ายในตารางเพื่อระบุด้วยแฟล็ก - f:

    youtube-dl -f 137

    Image
    Image
  5. หากต้องการบอกให้ youtube-dl คว้าวิดีโอคุณภาพดีที่สุด ให้ใช้แฟล็ก - f:

    youtube-dl -f ดีที่สุด

  6. ในการแยกเสียงจากวิดีโอ YouTube ให้ใช้แฟล็ก - x รวมกับ - -audio-format และ - -คุณภาพเสียง:

    youtube-dl -x --audo-format flac --audio-quality 0 ดีที่สุด

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

    Image
    Image

แนะนำ: