ผู้ใช้ Android หลายคนสงสัยว่าจะดาวน์โหลดวิดีโอ Youtube บนโทรศัพท์ได้อย่างไร คำถามง่ายๆ ที่ดูเหมือนง่ายนี้มักจะนำพวกเขาไปสู่แอปของบุคคลที่สามจำนวนหนึ่งที่ทำงานได้สำเร็จ แม้ว่าจะไม่ได้มีประสิทธิภาพเสมอไป ตัวอย่างเช่น ดูบทความของ Appual เรื่อง “ทำไมการแปลง YouTube เป็น 320KBP MP3 จึงเสียเวลา” แอปของบุคคลที่สามเหล่านี้สามารถเต็มไปด้วยโฆษณาได้เช่นกัน
มีวิธีที่ง่ายกว่ามากในการดาวน์โหลดวิดีโอแบบเต็มหรือเสียงริปจาก YouTube โดยใช้เทอร์มินัล Android เท่านั้น ในคู่มือ Appuals นี้ เราจะแสดงให้คุณเห็นว่าต้องทำอย่างไร ไม่ต้องใช้รูท!
ข้อกำหนด
- โปรแกรมจำลองเทอร์มินัล Android ที่คุณเลือก – Termux, Material Terminal, Terminal Emulator ฯลฯ
ขั้นตอนแรกคือการดาวน์โหลดและติดตั้งเทอร์มินัลอีมูเลเตอร์ที่คุณเลือก
ให้สิทธิ์พื้นที่จัดเก็บแอพเทอร์มินัลหากไม่มีการร้องขอเมื่อเปิดใช้งานโดยค่าเริ่มต้น คุณสามารถทำได้โดยไปที่การตั้งค่า> แอป> (แอปตัวจำลอง)> สิทธิ์> เปิดใช้งานการเข้าถึงที่เก็บข้อมูล
ตอนนี้ในแอปเทอร์มินัล ให้ป้อนคำสั่งต่อไปนี้ทั้งหมดในแต่ละบรรทัด:
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
(คำสั่งสุดท้ายคือการติดตั้งโปรแกรมแก้ไขข้อความนาโน ซึ่งจะช่วยให้เราตั้งค่าไฟล์ปรับแต่งของเราสำหรับกระบวนการ youtube-dl ได้อย่างง่ายดาย)
เปิดไฟล์กำหนดค่า youtube-dl ของคุณในโปรแกรมแก้ไขข้อความนาโนด้วยคำสั่งเทอร์มินัลนี้:
nano ~/.config/youtube-dl/config
เพิ่มบรรทัดต่อไปนี้ในไฟล์ปรับแต่ง:
--no-mtime -o /data/data/com.termux/files/home/storage/shared/Youtube/%(title)s.%(ext)s -f "best[height<=480]" [You can replace 480 with 360, 720, or 1080 for video resolution quality. if you want to download audio only, replace best[height<=480] with 140, so that it just reads -f 140]
เนื่องจากไม่มี CTRL+S ในการบันทึกการเปลี่ยนแปลงในโปรแกรมแก้ไขนาโน เราจึงต้องใช้ปุ่มปรับระดับเสียงแทน CTRL เป็นแป้นพิมพ์ (เว้นแต่คุณจะใช้แป้นพิมพ์ผ่าน USB-OTG) ดังนั้นหากต้องการบันทึกไฟล์ปรับแต่งของคุณใน nano ให้กด Volume Down + O (บนแป้นพิมพ์หน้าจอ Android) และออกด้วย Volume Down + X
ตอนนี้เมื่อคุณกลับมาอยู่ในเทอร์มินัลอีมูเลเตอร์ คุณต้องพิมพ์คำสั่งเพิ่มอีกสองสามคำสั่ง การดำเนินการนี้จะเชื่อมโยงคำสั่งเทอร์มินัลดั้งเดิมของ Youtube-dl กับเมนู "แชร์" ในแอป YouTube อย่างเป็นทางการ
mkdir ~/bin cd ~/bin
และเราจะสร้างและกำหนดค่าไฟล์ใหม่ใน nano อีกครั้ง:
nano termux-url-opener
และเพิ่มบรรทัดต่อไปนี้ในไฟล์กำหนดค่าใหม่ จากนั้นบันทึกและออกจาก nano
youtube-dl $1
ตอนนี้เราพร้อมที่จะทดสอบทุกอย่างแล้ว คุณสามารถเปิด YouTube และไปที่วิดีโอใดก็ได้ จากนั้นแตะปุ่ม "แชร์" คุณควรเห็นปุ่มและไอคอน Termux การกดปุ่มนี้จะดาวน์โหลดวิดีโอไปยังโทรศัพท์ Android ของคุณ!