มีจำนวนมาก ไซต์ออนไลน์และแอป Androidที่ให้คุณดาวน์โหลดวิดีโอจากอินเทอร์เน็ต แต่เราจะทำอย่างไรกับเทอร์มินัล Android (ไม่จำเป็นต้องรูท) ฟังดูเกินบรรยาย? มาดูวิธีทำกัน
ที่เกี่ยวข้อง:3 วิธีในการวนวิดีโอ YouTube บน Android และ iOS
ข้อดี
- ไม่จำเป็นต้องออกจากแอป YouTube หรือแอปใด ๆ สำหรับเรื่องนั้น
- ไม่จำเป็นต้องดาวน์โหลดแอปของบุคคลที่สามที่เต็มไปด้วยโฆษณา
- ตั้งค่าครั้งเดียวแล้วลืมตลอดไป
ข้อเสีย
- ต้องการการซ่อมแซมกับเทอร์มินัล Android
- คุณไม่มีตัวเลือกการดาวน์โหลดที่หลากหลาย (360p หรือ 480 เป็นต้น) เหมือนที่คุณได้รับจากแอปอื่น ๆ
แล้วมันจะทำงานอย่างไร?
สมมติว่าคุณกำลังดูวิดีโอใด ๆ ในแอป YouTube และต้องการดาวน์โหลด เพียงแค่แตะที่ไอคอนแชร์ที่ด้านบนขวา เลือกแอพ termux สิ่งนี้จะเปิดตัวจำลองเทอร์มินัลและเรียกใช้คำสั่งบางอย่าง เท่านี้ก็ดาวน์โหลดวิดีโอของคุณแล้วในโฟลเดอร์ YouTube ของตัวจัดการไฟล์
วิธีนี้รองรับไซต์ประมาณ 1250 ไซต์รวมถึงไซต์วิดีโอยอดนิยมทั้งหมดเช่น YouTube, Vimeo, Facebook, twitch เป็นต้นคุณสามารถตรวจสอบรายการทั้งหมดได้ในหน้าไซต์ที่รองรับ YouTube-dl
ฉันขอแนะนำให้คุณดูวิดีโอต่อไปนี้ก่อนในโพสต์นี้ฉันจะอธิบายขั้นตอนและแก้ไขข้อผิดพลาดทั่วไปที่คุณอาจได้รับขณะลองใช้วิธีนี้ มาเริ่มกันเลยดีกว่า
ดาวน์โหลดวิดีโอใด ๆ บนอินเทอร์เน็ตด้วย Android Terminal
ขั้นตอนที่ 1
ตรงไปที่ Google play Store และดาวน์โหลดแอพเทอร์มินัลอีมูเลเตอร์ สำหรับตัวอย่างนี้เรามาดู Termux กัน
ขั้นตอนที่ 2
เนื่องจากเป็นการตั้งค่าครั้งแรกของเราเราจึงต้องพิมพ์คำสั่งเทอร์มินัลบางคำสั่ง ไม่ต้องกังวลคำสั่งทั้งหมดนี้ง่ายมาก และไม่ต้องการการเข้าถึงรูทใด ๆ คุณสามารถดาวน์โหลดไฟล์นี้ (Google ไดรฟ์) และคัดลอกวางทีละไฟล์ไปยังเทอร์มินัลของคุณ
หากคุณเคยทำงานในเทอร์มินัลมาก่อนคุณอาจทราบดีว่าการอัปเดตที่เก็บของคุณเป็นเรื่องที่ดีเสมอ ดังนั้นพิมพ์
apt update && apt upgrade
จากนั้นกด ย เพื่อยืนยันการเปลี่ยนแปลง
(หมายเหตุ: หากคุณได้รับข้อผิดพลาด apt-get: ไม่พบ เลื่อนลงไปด้านล่างของบทความฉันจะมีวิธีแก้ปัญหาทั้งหมดที่นั่น)
ขั้นตอนที่ 3
จากนั้นคุณต้องให้สิทธิ์ termux เข้าถึงระบบไฟล์ของอุปกรณ์ดังนั้นพิมพ์คำสั่งต่อไปนี้แล้วกด Enter
Termux-setup-storage
ขั้นตอนที่ 4
ต่อไปเราต้องติดตั้งแพ็คเกจ YouTube-dl ซึ่งจะทำทุกอย่างในพื้นหลัง แต่ YouTube-dl ต้องการ python ในการทำงาน ก่อนอื่นคุณต้องติดตั้ง python
แพ็คเกจติดตั้ง python
จากนั้นกด ย เพื่อยืนยันการเปลี่ยนแปลง
ขั้นตอนที่ 5
เอาล่ะตอนนี้เราพร้อมที่จะติดตั้ง YouTube-dl แล้ว
pip ติดตั้ง youtube-dl
ขั้นตอนที่ 6
ตอนนี้แม้ว่าคุณจะมี YouTube-dl แต่คุณยังต้องบอกว่าจะบันทึกวิดีโอที่ดาวน์โหลดทั้งหมดไว้ที่ไหน และความละเอียดในการดาวน์โหลด ก่อนอื่นมาสร้างโฟลเดอร์เพื่อจัดเก็บวิดีโอที่คุณดาวน์โหลดมา
mkdir /data/data/com.termux/files/home/storage/shared/Youtube
ตอนนี้ถ้าคุณไปที่รูทของที่เก็บข้อมูลภายในคุณจะเห็นโฟลเดอร์ชื่อ YouTube
ขั้นตอนที่ 7
ตอนนี้กลับมาที่เทอร์มินัล เราต้องแจ้งให้ YouTube-dl - "เมื่อใดก็ตามที่ฉันดาวน์โหลดวิดีโอ YT ควรมีชื่อเริ่มต้นนี้และความละเอียดนี้"
ในการดำเนินการนี้เราจะสร้างไฟล์กำหนดค่าและเพิ่มกฎทั้งหมดลงไป ดังนั้นในการสร้างไฟล์กำหนดค่า พิมพ์คำสั่งนี้
mkdir -p ~ / .config / youtube-dl
ขั้นตอนที่ 8
ตอนนี้เพื่อเพิ่มกฎให้กับไฟล์กำหนดค่านี้เราจำเป็นต้องมีตัวแก้ไขเทอร์มินัล คุณไม่สามารถเขียนสิ่งต่างๆได้เหมือนที่คุณทำตามปกติ ดังนั้นติดตั้งโปรแกรมแก้ไขข้อความนาโนด้วยคำสั่งต่อไปนี้
apt-get ติดตั้งนาโน
ขั้นตอนที่ 9
เอาล่ะตอนนี้เราเพิ่มกฎลงในไฟล์กำหนดค่า เปิดด้วยตัวแก้ไขนาโนด้วยคำสั่งนี้
นาโน ~ / .config / youtube-dl / config
ขั้นตอนที่ 10
และคัดลอกวางกฎต่อไปนี้นั่นคือโฟลเดอร์ดาวน์โหลดเริ่มต้นชื่อเรื่องและความละเอียดคืออะไร สำหรับตัวอย่างนี้ฉันจะใช้ 480p ซึ่งเห็นได้ชัดว่าคุณสามารถแทนที่ด้วย 360, 720 หรือ 1080p หากคุณต้องการดาวน์โหลดเฉพาะเสียงให้ใช้ 140 ขึ้นไปในตอนท้ายของบทความนี้
- ไม่มีเวลา
-o /data/data/com.termux/files/home/storage/shared/Youtube/%(title)s.%(ext)s
-f“ ดีที่สุด [ความสูง <= 480]”
โดยปกติแล้วในการบันทึกการเปลี่ยนแปลงเราจะทำ CTRL + S ให้ถูกต้อง แต่เนื่องจากเราไม่มีคีย์ CTRL บน Android ตัวเลียนแบบเทอร์มินัลเหล่านี้ใช้ปุ่มลดระดับเสียงเป็นปุ่ม CTRL ดังนั้นบันทึกการเปลี่ยนแปลงของคุณและออกจากแอปกดใช้คำสั่งต่อไปนี้
“ ลดระดับเสียง” + O เพื่อบันทึกการเปลี่ยนแปลงและกด ป้อน. แล้วปิดนาโนด้วย “ ลดระดับเสียง” + X
ขั้นตอนที่ 11
เอาล่ะตอนนี้กลับมาอยู่ในตัวแก้ไขแล้ว คุณต้องทำสิ่งสุดท้ายเช่นการเชื่อมโยงคำสั่งเทอร์มินัล Youtube-dl กับเมนูแชร์ของ Youtube หรือ (แอปใดก็ได้ที่มีความสำคัญ)
อีกครั้งเราต้องสร้างไฟล์และเพิ่มกฎในไฟล์ เช่นเดียวกับที่เราทำในขั้นตอนก่อนหน้านี้ ดังนั้นพิมพ์คำสั่งนี้
mkdir ~ / bin
cd ~ / bin
นาโน termux-url-opener
ขั้นตอนที่ 12
จนถึงตอนนี้เราได้สร้างโฟลเดอร์ bin และในนั้นเราได้สร้างไฟล์ใหม่ชื่อ - termux-url-opener เพื่อเปิดตัวแก้ไข nano วางคำสั่งต่อไปนี้ลงไป
youtube-dl $ 1
บันทึกด้วย“ลดระดับเสียง” + Oกด ป้อนแล้วปิดนาโนด้วย“Vol-down” + X
ตอนนี้เรามาทดสอบกัน
เปิด YouTube แอพ (จำไว้ว่ามันใช้ได้กับทุกแอพตราบใดที่คุณได้รับตัวเลือกการแชร์) ให้คลิกที่ "แบ่งปัน” ใต้วิดีโอแล้วเลือก“Termux“. การดาวน์โหลดจะเริ่มขึ้นและเมื่อเสร็จสิ้น คุณสามารถค้นหาได้ในโฟลเดอร์ YouTube
ปัญหาทั่วไปและแนวทางแก้ไข
1. ไม่พบคำสั่ง 'apt-get' หมายความว่า: คำสั่ง 'apt-get' จากแพ็คเกจ 'apt'
มีโอกาสที่คุณจะพิมพ์ Apt-get แทน apt-get แอปแป้นพิมพ์ส่วนใหญ่ใช้อักษรตัวแรกเป็นตัวพิมพ์ใหญ่ เทอร์มินัลเป็นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
2. mkdir: ไม่สามารถสร้างไดเรกทอรี "/data/data/com.termux/files/home/storage/shared/Youtube": ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ไม่ว่าคุณจะมีโฟลเดอร์ที่มีชื่อ YouTube อยู่แล้วในที่จัดเก็บข้อมูลภายในของคุณหรือคุณยังไม่ได้ระบุ การเข้าถึงที่เก็บข้อมูล เพื่อ termux อย่างถูกต้อง ตรวจสอบให้แน่ใจว่าคุณไม่ได้ใช้แอพซ้อนทับหน้าจอใด ๆ เช่นเครื่องบันทึกหน้าจอหรือ Deskdock เป็นต้นหากเป็นเช่นนั้นให้ปิดใช้งานชั่วคราวและเขียนรหัสการเข้าถึงที่เก็บข้อมูลใหม่เช่น termux-setup-storage
3. อะไรคือรหัสในการดาวน์โหลดเสียง
ขอขอบคุณผู้ใช้ YouTube - Gabi Tiplea ที่ให้คำแนะนำหากคุณต้องการดาวน์โหลดเฉพาะเสียงให้แทนที่“ best [height <= 480]” ด้วย 140 ดังนั้นในขั้นสุดท้ายคุณจะมี -f 140 แทนที่จะเป็น -f“ best [height <= 480] ฉันลองแล้วและมันก็ใช้ได้ดี
4. จะรับตัวเลือกป๊อปอัปที่มีรูปแบบการดาวน์โหลดที่แตกต่างกันเช่น 360, 480, 720p และอื่น ๆ เช่นที่คุณได้รับในแอปดาวน์โหลด YouTube ได้อย่างไร
เรายังคงดำเนินการแก้ไข ด้วยรหัสที่ดีเป็นไปได้ แต่น่าเสียดายเนื่องจากตารางงานที่ยุ่งฉันจึงไม่สามารถจัดเวลาได้ หากพวกคุณมีความคิดโปรดส่งอีเมลหาฉันหรือแสดงความคิดเห็นด้านล่าง
ที่เกี่ยวข้อง:ผู้ใช้ YouTube ทำเงินได้เท่าไหร่? ตอบโดย YouTubers