Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> สื่อสังคม

วิธีดาวน์โหลดวิดีโอ YouTube บน Android ด้วย Terminal เท่านั้น

วิธีดาวน์โหลดวิดีโอ YouTube บน Android ด้วย Terminal เท่านั้น

ผู้ใช้ Android หลายคนสงสัยว่าจะดาวน์โหลดวิดีโอ Youtube บนโทรศัพท์ของพวกเขาได้อย่างไร คำถามที่ดูง่ายเหล่านี้จะนำพวกเขาไปสู่แอปบุคคลที่สามจำนวนน้อยที่ทำงานได้ แม้จะไม่ได้มีประสิทธิภาพเสมอไป ตัวอย่างเช่น ดูบทความของ Appual Why Converting YouTube to 320KBPs MP3 is a Waste of Time แอปบุคคลที่สามเหล่านี้ยังอาจเต็มไปด้วยโฆษณา

มีวิธีที่ง่ายกว่ามากในการดาวน์โหลดวิดีโอเต็มรูปแบบหรือ audio rips จาก YouTube โดยใช้เพียง Android terminal เท่านั้น ในคู่มือ Appuals นี้ เราจะแสดงให้คุณเห็นทุกอย่างอย่างแม่นยำว่า كيفية ทำให้สำเร็จ ไม่ต้อง root!

ข้อกำหนด (Requirements)

  • Android terminal emulator ที่คุณเลือก – Termux, Material Terminal, Terminal Emulator, ฯลฯ

ขั้นตอนแรกคือดาวน์โหลดและติดตั้ง terminal emulator ที่คุณเลือก

ให้สิทธิ์การเข้าถึงที่จัดเก็บกับแอป terminal หากไม่ได้ร้องขอเมื่อเปิดใช้งานโดยค่าเริ่มต้น คุณสามารถทำได้โดยไปที่ Settings > Apps > (emulator app) > Permissions > Enable Storage Access

ตอนนี้ในแอป terminal ให้ใส่คำสั่งต่อไปนี้ทั้งหมดบนบรรทัดแต่ละบรรทัด:

termux-setup-storage packages install python pip install youtube-dl mkdir /data/data/com.termux/files/home/storage/shared/Youtube mkdir -p ~/.config/youtube-dl apt-get install nano

(คำสั่งสุดท้ายจะติดตั้ง nano text editor ซึ่งจะช่วยให้เราตั้งค่า config file สำหรับกระบวนการ youtube-dl ได้อย่างง่ายดาย)

เปิด youtube-dl config file ใน nano text editor ด้วยคำสั่ง terminal นี้:

nano ~/.config/youtube-dl/config

ตอนนี้ เพิ่มบรรทัดต่อไปนี้ลงใน config file:

--no-mtime -o /data/data/com.termux/files/home/storage/shared/Youtube/%(title)s.%(ext)s -f "best[height<=480]" [คุณสามารถแทนที่ 480 ด้วย 360, 720, หรือ 1080 สำหรับคุณภาพวิดีโอ หากคุณต้องการดาวน์โหลดเสียงอย่างเดียว ให้แทนที่ best[height<=480] ด้วย 140 เพื่อให้อ่านแค่ -f 140] 

ตอนนี้เพราะไม่มี CTRL+S เพื่อบันทึกการเปลี่ยนแปลงใน nano editor เราจึงต้องใช้ปุ่มปรับระดับเสียงแทน CTRL เป็นคีย์บอร์ด (เว้นแต่คุณจะใช้คีย์บอร์ดผ่าน USB-OTG) ดังนั้น เพื่อบันทึก config file ใน nano ให้กด Volume Down + O (บนคีย์บอร์ดหน้าจอ Android) และออกด้วย Volume Down + X

ตอนนี้เมื่อคุณกลับมาที่ terminal emulator แล้ว คุณต้องพิมพ์คำสั่งอีกนิดหน่อย นี่จะเชื่อมโยงคำสั่ง terminal native ของ Youtube-dl เข้ากับเมนู Share ในแอป YouTube อย่างเป็นทางการ

mkdir ~/bin cd ~/bin

และเราจะสร้างและกำหนดค่าไฟล์ใหม่ใน nano อีกครั้ง:

nano termux-url-opener

และเพิ่มบรรทัดต่อไปนี้ลงในไฟล์ config ใหม่นี้ แล้วบันทึกและออกจาก nano

youtube-dl $1

ตอนนี้เราพร้อมที่จะทดสอบทุกอย่าง คุณสามารถเปิด YouTube และไปที่วิดีโอใดๆ แล้วแตะปุ่ม Share คุณควรจะเห็นปุ่มและไอคอน Termux การกดปุ่มนี้จะดาวน์โหลดวิดีโอไปยังโทรศัพท์ Android ของคุณ!