สัปดาห์ที่แล้วเราได้แสดงให้คุณเห็นซต้องดาวน์โหลดวิดีโอใด ๆ จากเทอร์มินัล Android โดยไม่ต้องใช้ซอฟต์แวร์ของ บริษัท อื่น แต่มีสองประเด็นหลักที่ทำให้ผู้คนไม่สามารถทดลองใช้งานได้
- คุณจะต้องพิมพ์คำสั่งโหลและหลาย ๆ คำสั่งได้รับข้อความแสดงข้อผิดพลาดขณะทำเช่นนั้น
- ไม่มีตัวเลือกในการดาวน์โหลดวิดีโอในรูปแบบต่างๆเช่น 240. 360 หรือไฟล์เสียงเป็นต้น
และสุดท้ายขอบคุณ Gabi Tiplea เรามีวิธีง่ายๆ สิ่งที่คุณต้องทำคือพิมพ์ 4 คำสั่งในแอป Termux ของคุณและคราวนี้จะมีตัวเลือกให้คุณดาวน์โหลดรูปแบบต่างๆ
วิธีนี้รองรับไซต์ประมาณ 1250 ไซต์รวมถึงไซต์วิดีโอยอดนิยมทั้งหมดเช่น YouTube, Vimeo, Facebook, twitch เป็นต้นคุณสามารถตรวจสอบรายการทั้งหมดได้ในหน้าไซต์ที่รองรับ YouTube-dl
ดาวน์โหลดวิดีโอใด ๆ บน Android โดยไม่ต้องมีแอปของบุคคลที่สาม (วิดีโอ)
ทำตามขั้นตอน
1. ไปที่ play store และดาวน์โหลดแอพ termux หากคุณลองบทช่วยสอนก่อนหน้านี้เกี่ยวกับ termux ให้ถอนการติดตั้งแอป termux แล้วติดตั้งใหม่
2. จากนั้นเปิดแอพ termux และคัดลอกวาง 4 คำสั่งตามลำดับเดียวกัน เพียงแค่คัดลอกวางมันจะเรียกใช้คำสั่ง som เพื่อดาวน์โหลดไลบรารี
wget http://pastebin.com/raw/W1nvzN6q -O install.sh dos2unix install.sh chmod u + x install.sh ./install.sh
3. เมื่อได้รับแจ้งคุณจะต้องแตะตกลงเพื่ออนุญาตให้ termux เข้าถึงที่เก็บข้อมูลของคุณ และหลังจากเรียกใช้คำสั่งอีกสองสามคำสั่งก็จะเสร็จสิ้น
4. เท่านี้ก็เรียบร้อย ตอนนี้หากคุณไปที่ไซต์วิดีโอใด ๆ ที่รองรับโดย YouTube-dl แล้วแตะที่ แบ่งปัน ปุ่ม> เลือก termux แอป> เลือกรูปแบบใดก็ได้โดยพิมพ์หมายเลขที่เกี่ยวข้อง และไปที่นั่น
5. ไฟล์ที่ดาวน์โหลดจะอยู่ในโฟลเดอร์ YouTube ของคุณในรูทของที่เก็บข้อมูลภายใน
แล้วอะไรที่เปลี่ยนไปจริงๆ?
แทนที่จะพิมพ์รหัสทีละรหัสเหมือนครั้งที่แล้ว (ลิงค์ด้านบน) เราได้จัดกลุ่มไว้ด้วยกันในไฟล์ Pastebin และในการตั้งค่าปัจจุบันเราใช้ Wget เพื่อดาวน์โหลดไฟล์ Pastebin นั้นและติดตั้ง
ในอนาคตหากพวกคุณต้องการคำขอคุณสมบัติใด ๆ เพียงแค่ส่งอีเมลถึงเราและเราสามารถอัปเดตถังวางได้
การแก้ไขปัญหา
หากคุณได้รับข้อผิดพลาดเช่น - http หรือ ftp url ไม่พบ.
1. เป็นสิ่งสำคัญมากในการถอนการติดตั้ง termux และติดตั้งอีกครั้งนั่นคือกุญแจสำคัญ
2. จากนั้นอัปเดตด้วย apt update && apt -y upgrade
3. จากนั้นให้สิทธิ์ termux เข้าถึงพื้นที่เก็บข้อมูลของคุณ termux-setup-storage (อันนี้เป็นทางเลือกฉันไม่รู้ว่ามันใช้งานได้เพราะสิ่งนี้หรือเพราะขั้นตอนอื่น ๆ ข้างต้น แต่จะดีกว่าถ้าแน่ใจ)
4. จากนั้นพิมพ์ 4 คำสั่งตามลำดับเดียวกัน
นี่คือรหัส Pastebin สำหรับทุกคนที่สนใจ
#! / data / data / com.termux / files / usr / bin / bash # 4/05/2017 Gabi Tiplea echo -e "กำลังอัปเดตแพ็กเกจเริ่มต้น \ n" apt update && apt -y upgrade echo -e "ขอ acces เพื่อ storage \ n "termux-setup-storage sleep 5 echo -e" การติดตั้ง python \ n "แพ็คเกจติดตั้ง -y python echo -e" การติดตั้ง youtube-dl \ n "ใช่ | pip ติดตั้ง youtube-dl echo -e "การสร้างโฟลเดอร์ Youtube เพื่อดาวน์โหลดไฟล์ \ n" mkdir ~ / storage / shared / Youtube echo -e "การสร้างโฟลเดอร์ youtube-dl สำหรับ config \ n" mkdir -p ~ / .config / youtube-dl echo -e "การสร้างโฟลเดอร์ bin \ n" mkdir ~ / bin echo -e "การดาวน์โหลดและติดตั้ง termux-url-opener \ n" wget http://pastebin.com/raw/LhDxGbtY -O ~ / bin / termux-url-opener dos2unix ~ / bin / termux-url-opener echo -e "\ n" echo -e "ลิขสิทธิ์ 2017 Gabi Tiplea \ n"
รหัสที่สอง
#! / data / data / com.termux / files / usr / bin / bash # ลิขสิทธิ์ 2017 Gabi Tiplea echo "Copyright 2017 Gabi Tiplea" echo "สำหรับเสียงเท่านั้นกด 1" echo "สำหรับวิดีโอ 360p กด 2" echo "สำหรับวิดีโอ 480p กด 3 "echo" สำหรับวิดีโอ 720p กด 4 "echo" สำหรับวิดีโอ 1080p กด 5 "command = '- no-mtime -o /data/data/com.termux/files/home/storage/shared/Youtube /% ( title) s.% (ext) s -f 'อ่านตัวเลือกถ้า ["$ option" -eq "1"] แล้ว echo "$ command 140"> ~ / .config / youtube-dl / config youtube-dl $ 1 elif [ "$ option" -eq "2"] แล้ว echo "$ command \" best [height <= 360] \ ""> ~ / .config / youtube-dl / config youtube-dl $ 1 elif ["$ option" -eq "3"] แล้ว echo "$ command \" best [height <= 480] \ ""> ~ / .config / youtube-dl / config youtube-dl $ 1 elif ["$ option" -eq "4"] จากนั้น echo "$ command \" best [height <= 720] \ ""> ~ / .config / youtube-dl / config youtube-dl $ 1 elif ["$ option" -eq "5"] แล้วสะท้อน "$ command \" best [height <= 1080] \ ""> ~ / .config / youtube-dl / config youtube-dl $ 1 fi