Uncategorized

YouTube-DL-ดาวน์โหลดวิดีโอ YouTube ที่ใช้ Termux

YouTube-DL เป็น Windows, Mac OS รวมถึงเครื่องมือ GNU/Linux ที่ทำให้การดาวน์โหลดวิดีโอเว็บค่อนข้างง่ายขึ้น มันใช้เครื่องมือดาวน์โหลดที่ทรงพลังและสามารถดาวน์โหลดรวมถึงจัดการเสียงรวมถึงข้อมูลวิดีโอจากเว็บไซต์จำนวนมาก ตามชื่อของมันมันเริ่มต้นเป็นเครื่องมือในการดาวน์โหลดวิดีโอ YouTube บน Android โดยใช้คำสั่ง YouTube-DL แต่ต่อมามันก็กว้างขึ้นโดยพื้นที่ใกล้เคียงเพื่อรองรับเว็บไซต์ที่แตกต่างกันมากกว่าหนึ่งร้อยเว็บไซต์ เป็นโอเพนซอร์สขนาดเล็ก ๆ น้อย ๆ รวมถึงอนุญาตให้ดาวน์โหลดสื่อด้วยคำสั่งเดียว

ระหว่างคนอื่น ๆ คำสั่ง“ YouTube-DL” สนับสนุนการดาวน์โหลดจากการปฏิบัติตามบริการ:

YouTube

ADN – เครือข่ายดิจิตอลอะนิเมะ

เสียง

บีบีซี

DailyMotion

การค้นพบ

play.fm

ชัก

Vimeo

รายชื่อของเว็บไซต์ที่รองรับทั้งหมดสามารถค้นพบได้ที่นี่

ด้วยการทำงานของชุมชนโอเพ่นซอร์สจึงเป็นไปได้ที่จะเรียกใช้ YouTube-DL บน Android ด้วย Termux เมื่อติดตั้งการดำเนินการทั้งหมดจะได้รับการสนับสนุนทั้งหมดบนอุปกรณ์ Android รวมถึงการแยกเสียงจากข้อมูลวิดีโอ (เช่นคลิปวิดีโอคอนเสิร์ตออนไลน์) รวมถึงการเลือกสตรีมที่จะดาวน์โหลดระหว่างเสียงที่แตกต่างกัน เว็บไซต์

วิธีการตั้งค่า

ติดตั้งคำว่า

ติดตั้ง Termux: API Plugin TERMUX ต้องการปลั๊กอินนี้เพื่อเข้าถึงการเข้าถึงที่เก็บข้อมูลของอุปกรณ์ Android

เปิดใช้งานการจัดเก็บข้อมูลการเข้าถึง Termux เปิดแอพ Termux และเข้าสู่การปฏิบัติตามคำสั่ง:
คำว่า
แกดเจ็ตของคุณอาจโยนกล่องโต้ตอบเพื่อขอการจัดเก็บข้อมูลการเข้าถึงการอนุญาตสำหรับแอพ Termux

ติดตั้งแพ็คเกจที่จำเป็น
ภายในคำว่าไปที่คำสั่งตามคำสั่ง:

PKG ตั้งค่า -y ffmpeg python
สิ่งนี้จะตั้งค่า Python เช่นเดียวกับการพึ่งพา FFMPEG จากนั้นตั้งค่า YouTube-DL ด้วยคำสั่งตามคำสั่ง:

PIP ตั้งค่า youtube-dl

ต้องอ่าน: วิธีการแปลงข้อมูลสื่อโดยใช้ FFMPEG เช่นเดียวกับ Termux

วิธีใช้ประโยชน์จาก YouTube-DL เพื่อดาวน์โหลดวิดีโอ YouTube

YouTube-DL เปิดใช้งานการจัดการสื่อเต็มรูปแบบโดยใช้คำสั่งเดียว เราสามารถเริ่มต้นการดาวน์โหลดพื้นฐานด้วยคำสั่งตามคำสั่ง:

youtube-dl media_url
โดยที่ media_url เป็น URL ของไฟล์สื่อ ตัวอย่างเช่นในการดาวน์โหลดเทรลเลอร์ของนิยายเยื่อกระดาษภาพเคลื่อนไหวจาก YouTube เราจะแก้ไขคำสั่งนี้:

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

การเลือกวิดีโอและรูปแบบเสียง

YouTube-DL จัดหาตัวเลือกการกำหนดค่าที่แตกต่างกันสำหรับรูปแบบวิดีโอที่ดาวน์โหลด ก่อนอื่นเลยการผ่านพารามิเตอร์ -F จะคัดกรองสไตล์ทั้งหมดที่เสนอสำหรับดาวน์โหลด:

youtube -dl -f
สิ่งนี้จะให้ผลลัพธ์ดังต่อไปนี้:

คำสั่ง youtube-dl
Editors Pick: ธีมมืดและวอลเปเปอร์สีดำช่วยประหยัดแบตเตอรี่ได้หรือไม่?

คอลัมน์แรกหน้าจอรหัสสไตล์คอลัมน์ที่สองส่วนขยายสื่อรวมถึงความละเอียดที่สาม (สำหรับสตรีมวิดีโอ) หมายความว่าเราจำเป็นต้องดาวน์โหลดสตรีมวิดีโอที่เสนอ (สุดท้าย) ที่ดีที่สุดรวมถึงสตรีมเสียง Opus 160K เราต้องการให้การปฏิบัติตามคำสั่ง:

youtube -dl -f 22+251
โดยที่พารามิเตอร์ -F สั่งให้ YouTube -DL เลือกรหัสสไตล์ 22 และ 251 ซึ่งเป็นตัวแทนของวิดีโอและสตรีมเสียงตามลำดับ

การเลือกตามเงื่อนไข

YouTube-DL ให้ประสิทธิภาพที่น่าสนใจสำหรับบุคคลที่ต้องการการควบคุมที่สูงขึ้น วิดีโอและเสียงสามารถกรองได้โดยการวางเงื่อนไขเป็นวงเล็บเช่นเดียวกับใน -F“ [ความสูง = 720]” (เลือกรวมถึงดาวน์โหลดวิดีโอที่มีความสูง 720 พิกเซล) หรือ -F“ [ไฟล์> 10m]” (เลือกรวมถึงการดาวน์โหลดสื่อที่มีขนาดข้อมูลสูงกว่า 10 MB) ฟิลด์ที่สามารถใช้ในเงื่อนไขมีดังต่อไปนี้:

Filesize: จำนวนไบต์หากเข้าใจล่วงหน้า

ความกว้าง: ความกว้างของวิดีโอถ้ารู้

ความสูง: ความสูงของวิดีโอถ้ารู้

TBR: อัตราบิตทั่วไปของเสียงและวิดีโอใน KBIT/S

ABR: อัตราบิตเสียงทั่วไปใน kbit/s

VBR: อัตราบิตวิดีโอทั่วไปใน kbit/s

ASR: อัตราการสุ่มตัวอย่างเสียงใน Hertz

FPS: อัตราเฟรม

ดังนั้นคำสั่งที่สอดคล้องกับคำสั่งจะเลือกเช่นเดียวกับการดาวน์โหลดข้อมูลวิดีโอที่มีอัตราเฟรมสูงกว่า 25 ความสูงสูงหรือเท่ากับ 720 พิกเซลรวมถึงอัตราการสุ่มตัวอย่างเสียงสูงกว่า 44200 Hz:

youtube -dl -f “[fps> 25] [ความสูง> = 720] [ASR> 44200]” media_url
หากไม่มีสตรีมเสียง/วิดีโอที่เสนอครอบคลุมเกณฑ์ที่ให้ไว้ YouTube-DL จะคัดกรองข้อความแสดงข้อผิดพลาดเช่นเดียวกับการออก การกรองที่ใช้เงื่อนไขอาจเป็นประโยชน์สำหรับอุปกรณ์ Android รุ่นเก่าซึ่งไม่สามารถถอดรหัสข้อมูลวิดีโอได้อย่างรวดเร็วด้วยความละเอียดสูง

การสกัดเช่นเดียวกับการแปลงเสียง

ในการแยกเสียงจากไฟล์สื่อต้องส่งพารามิเตอร์บรรทัดคำสั่ง -x เป็นไปได้เช่นกันที่จะเลือกรูปแบบเสียงที่แยกออกมาด้วยพารามิเตอร์-รูปแบบ-Audionull

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *