ฉันใช้ youtube เสมอเพื่อรับข้อมูลที่ต้องการ
สิ่งที่ฉันต้องการคือสคริปต์หรือคำสั่งที่คว้าและดาวน์โหลดวิดีโอทั้งหมดจากช่องที่กำหนด
หมายเหตุ:ฉันพยายามyoutube-dl
แต่ไม่ประสบความสำเร็จ
ฉันใช้ youtube เสมอเพื่อรับข้อมูลที่ต้องการ
สิ่งที่ฉันต้องการคือสคริปต์หรือคำสั่งที่คว้าและดาวน์โหลดวิดีโอทั้งหมดจากช่องที่กำหนด
หมายเหตุ:ฉันพยายามyoutube-dl
แต่ไม่ประสบความสำเร็จ
คำตอบ:
ใช้youtube-dl
คำสั่งเพื่อดาวน์โหลดวิดีโอโดยตรงจาก YouTube
หากต้องการติดตั้งyoutube-dl
อย่างใดอย่างหนึ่ง
ใช้pip
เพื่อติดตั้งจากyoutube-dl
ช่องทางการ:
sudo apt-get install pip
pip install youtube-dl
หรือใช้ตัวจัดการแพคเกจ Debian และ PPA ที่เหมาะสม ( แหล่งที่มา ):
sudo add-apt-repository ppa:nilarimogard/webupd8 -y
sudo apt-get update
sudo apt-get install youtube-dl
หากต้องการดาวน์โหลดทั้งช่อง
youtube-dl ytuser:<USER>
ในการดาวน์โหลดวิดีโอทั้งหมดในเพลย์ลิสต์
youtube-dl <PLAYLIST URL>
ในการดาวน์โหลดวิดีโอ YouTube เป็น MP3
youtube-dl -x --audio-format mp3 --audio-quality 320K <VIDEO_URL>
sudo apt install youtube-dl
การติดตั้งพอเพียง
youtube-dl -i --download-archive log ytuser:<USER>
. ด้วย-i
youtube-dl จะยังคงมีข้อผิดพลาดในการดาวน์โหลด ด้วย--download-archive
มันจะดาวน์โหลดเฉพาะวิดีโอที่ไม่ได้ระบุไว้ในไฟล์เก็บถาวร
ใช้สำหรับดาวน์โหลดวิดีโอทั้งหมดจากช่อง YouTube :::
เปิดเทอร์มินัลแล้วพิมพ์:
youtube-dl -f best -citw -v <url-of-channel>
... ซึ่งจะถูกแทนที่ด้วย URL ของช่อง
หมายเหตุ: หากคุณกำลังดาวน์โหลดวิดีโอจำนวนมากคุณควรเปลี่ยนไดเรกทอรีเป็นไดเรกทอรีที่คุณต้องการบันทึกวิดีโอก่อนที่จะเริ่มดาวน์โหลด
คำอธิบาย ::
-f, --format FORMAT
video format code. The special name "best" will pick the best quality.
-c, --continue
force resume of partially downloaded files .
-i, --ignore-errors
continue on download errors .
-t, --title
use title in file name (default)
-w, --no-overwrites
do not overwrite files
-v, --verbose
print various debugging information
หมายเหตุ: ฉันมักจะชอบสิ่งนี้:
youtube-dl -f 18 url/complete-playlist-url
คุณสามารถลองhttp://clipgrab.org/ได้ผลสำหรับฉัน
Google; สุดยอด YouTube Downloader มันสามารถ sideloaded เป็น Chromium / Chrome คุณอาจต้องรีสตาร์ทเบราว์เซอร์ของคุณสองครั้ง
ส่วนตัวแล้วฉันใช้ Uget เป็นตัวจัดการการดาวน์โหลดและYoutube Multi downloaderเพื่อสร้างลิงค์และจาก Uget gui คุณไปที่ File-> Batch download-> แบทช์คลิปบอร์ด
คุณสามารถติดตั้ง uget ได้โดยพิมพ์
sudo apt-get install uget
ฉันใช้jDownloader 2 (ใช้ได้กับ windows, linux, mac, ... ) เพื่อดาวน์โหลดช่อง YouTube ที่สมบูรณ์ ต้องแน่ใจว่ามีเวอร์ชันล่าสุดและระบุโฟลเดอร์ดาวน์โหลดในการตั้งค่า
จากนั้นเพียงวาง URL ช่องในแท็บ "linkgrabber" แล้วกด 'ประมวลผลเพลย์ลิสต์'
รอจนกระทั่งสัญลักษณ์ความคืบหน้าทางด้านล่างขวาเคลื่อนย้ายเสร็จ คุณสามารถยกเลิกการเลือกเนื้อหาที่ไม่ต้องการในหน้าต่างด้านขวาเช่นไฟล์เสียง คุณสามารถระบุความละเอียดที่คุณต้องการดาวน์โหลดสำหรับวิดีโอที่เลือกทั้งหมด (การตั้งค่ามาตรฐานคือความละเอียดสูงสุด)
หากคุณต้องการเลือกความละเอียดน้ำหนักเบามากขึ้นให้เลือกวิดีโอที่เกี่ยวข้องโดย กดปุ่ม Ctrl หรือกด Ctrl + A เพื่อเลือกวิดีโอทั้งหมด จากนั้นคลิกขวาที่วิดีโอที่เลือกและไปที่youtube.com -> เปลี่ยนชุด -> เปลี่ยนชุดวิดีโอ
สกรีนช็อต: เปลี่ยนรูปแบบความละเอียดวิดีโอ
โดยกดปุ่ม Ctrl ค้างไว้คุณสามารถเลือกตัวแปรเพิ่มเติมได้
จากนั้นคลิกขวาที่วิดีโอที่แสดงไว้หนึ่งรายการแล้วเลือก 'เริ่มการดาวน์โหลดทั้งหมด' หรือ 'เริ่มการดาวน์โหลด' สำหรับวิดีโอที่เลือกเท่านั้น
ในขณะที่ดาวน์โหลดคุณสามารถกำหนดค่าการดาวน์โหลดและการเชื่อมต่อพร้อมกันสูงสุดในเมนูแบบเลื่อนลงด้านล่างขวา ตัวอย่างเช่นฉันเลือกดาวน์โหลด 1 ครั้งในเวลาเดียวกันโดยมีการเชื่อมต่อสูงสุด 5 การต่อ hoster นอกจากนี้คุณสามารถตั้งค่าแบนด์วิดท์ด้วยเมนูเดียวกันได้
หากคุณต้องการดาวน์โหลดช่องอื่นอาจมีประโยชน์ในการเปลี่ยนโฟลเดอร์ดาวน์โหลดก่อนดาวน์โหลดคลิกขวาที่วิดีโอที่เลือกและไปที่คุณสมบัติ -> ตั้งค่า ภาพหน้าจอไดเรกทอรีดาวน์โหลด: เปลี่ยนไดเรกทอรีดาวน์โหลดสำหรับวิดีโอที่เลือก