
ผู้ใช้ 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 ของคุณ!