- เครื่องมือดาวน์โหลดวิดีโอ YouTube
ภาพรวม
สคริปต์นี้อนุญาตให้คุณดาวน์โหลดวิดีโอ YouTube โดยใช้ไลบรารี Pytube อ่านรายการ URL วิดีโอ YouTube จากไฟล์ ( urls.txt
) และพยายามดาวน์โหลดวิดีโอแต่ละรายการด้วยความละเอียดสูงสุดเท่าที่จะเป็นไปได้ (720p, 480p หรือ 360p พร้อมเสียง) และสามารถดาวน์โหลดเพลย์ลิสต์ YouTube ทั้งหมดได้
✅ข้อกำหนดเบื้องต้น
- รัน
pip install requirements.txt
การใช้งาน
- ดาวน์โหลดรายการวิดีโอ
- สร้างไฟล์ข้อความชื่อ
urls.txt
ในไดเร็กทอรีเดียวกันกับสคริปต์ - เพิ่ม URL วิดีโอ YouTube หนึ่งรายการต่อบรรทัดในไฟล์
urls.txt
- รันสคริปต์โดยใช้คำสั่ง
python downloader.py
ในเทอร์มินัลหรือพร้อมท์คำสั่งของคุณ
- ดาวน์โหลดเพลย์ลิสต์
- รันสคริปต์โดยใช้คำสั่ง
python playlist.py
ในเทอร์มินัลหรือพร้อมท์คำสั่งของคุณ - ป้อน URL เพลย์ลิสต์เมื่อได้รับแจ้ง
- เอาท์พุต
- วิดีโอที่ดาวน์โหลดจะถูกจัดเก็บไว้ในโฟลเดอร์ 'Youtube_Videos' ในไดเร็กทอรีของสคริปต์
- สคริปต์จะลบ URL วิดีโอที่ดาวน์โหลดสำเร็จออกจากไฟล์
urls.txt
- หากมีข้อผิดพลาดเกิดขึ้นระหว่างการดาวน์โหลด สคริปต์จะพิมพ์ข้อความแสดงข้อผิดพลาดและไปยังวิดีโอถัดไป
บันทึก
- หากไม่มีโฟลเดอร์ 'Youtube_Videos' สคริปต์จะสร้างขึ้นมา
- สคริปต์จะจัดลำดับความสำคัญของการดาวน์โหลดวิดีโอด้วยความละเอียดต่อไปนี้: 720p, 480p และ 360p พร้อมเสียง
- หากไม่สามารถดาวน์โหลดวิดีโอได้เนื่องจากข้อผิดพลาด ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้น และสคริปต์จะดำเนินการไปยังวิดีโอถัดไป
ข้อสงวนสิทธิ์
สคริปต์นี้ใช้เพื่อการศึกษาและส่วนตัวเท่านั้น เคารพสิทธิ์ในทรัพย์สินทางปัญญาของผู้สร้างเนื้อหาและปฏิบัติตามข้อกำหนดในการให้บริการของ YouTube
ใบอนุญาต
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT - ดูรายละเอียดในไฟล์ใบอนุญาต
ผู้เขียน
ราชกิชอร์ ภัทรา
ผู้ร่วมให้ข้อมูล ?
ขอขอบคุณคนที่ยอดเยี่ยมเหล่านี้ (?):
ราชกิชอร์ ภัทรา | เบอนัวต์เปรมท์ |