จะดาวน์โหลดวิดีโอออนไลน์เป็นชุดและบันทึกลงในฮาร์ดไดรฟ์ภายนอกได้อย่างไร
ในยุคดิจิทัล เรามักจำเป็นต้องดาวน์โหลดวิดีโอจากอินเทอร์เน็ตเพื่อใช้ในการศึกษา ทำงาน หรือเพื่อความบันเทิง การดาวน์โหลดวิดีโอจำนวนมากด้วยตนเองไม่เพียงแต่ใช้เวลานานเท่านั้น แต่ยังเกิดข้อผิดพลาดได้ง่ายอีกด้วย โชคดีที่มีเครื่องมือมากมายที่ช่วยให้เราทำงานนี้ให้สำเร็จได้อย่างง่ายดาย บทความนี้จะแนะนำวิธีที่ง่ายและมีประสิทธิภาพโดยใช้ VLC media player และสคริปต์ Python เพื่อดาวน์โหลดวิดีโอเป็นชุดและบันทึกลงในฮาร์ดไดรฟ์ภายนอก
ขั้นแรกเราต้องตรวจสอบให้แน่ใจว่าได้ติดตั้ง VLC media player เวอร์ชันล่าสุดบนคอมพิวเตอร์แล้ว VLC เป็นเครื่องเล่นมัลติมีเดียแบบโอเพ่นซอร์สและข้ามแพลตฟอร์ม ไม่เพียงแต่สามารถเล่นวิดีโอในรูปแบบต่าง ๆ แต่ยังดาวน์โหลดวิดีโอออนไลน์อีกด้วย คุณสามารถดาวน์โหลดเวอร์ชันที่เหมาะกับระบบปฏิบัติการของคุณได้จากเว็บไซต์อย่างเป็นทางการของ VLC (https://www.videolan.org/vlc/)
ขั้นตอนที่ 1: เตรียมสภาพแวดล้อม Python
ในการเขียนและรันสคริปต์ คุณต้องติดตั้ง Python บนคอมพิวเตอร์ของคุณ Python เป็นภาษาการเขียนโปรแกรมระดับสูงที่ใช้กันอย่างแพร่หลาย ซึ่งเหมาะสำหรับการจัดการงานแบบแบตช์ คุณสามารถดาวน์โหลดและติดตั้ง Python ได้จากเว็บไซต์อย่างเป็นทางการของ Python (https://www.python.org/downloads/)
หลังจากการติดตั้งเสร็จสมบูรณ์ ให้เปิดพรอมต์คำสั่ง (Windows) หรือเทอร์มินัล (macOS/Linux) แล้วป้อนคำสั่งต่อไปนี้เพื่อตรวจสอบว่าติดตั้ง Python สำเร็จหรือไม่:
`ทุบตี
หลาม --version
-
หากแสดงหมายเลขเวอร์ชัน Python แสดงว่าการติดตั้งสำเร็จ
ขั้นตอนที่ 2: เขียนสคริปต์ Python
ต่อไปเราต้องเขียนสคริปต์ Python เพื่อควบคุม VLC เพื่อดาวน์โหลดวิดีโอเป็นชุด สคริปต์นี้จะอ่านไฟล์ที่มีรายการ URL ของวิดีโอ จากนั้นเรียก VLC เพื่อดาวน์โหลด
1. สร้างไฟล์ข้อความใหม่และตั้งชื่อเป็น download_videos.py
2. เปิดไฟล์นี้ด้วยโปรแกรมแก้ไขข้อความแล้วป้อนรหัสต่อไปนี้:
`หลาม
นำเข้าระบบปฏิบัติการ
กระบวนการย่อยการนำเข้า
เส้นทางการติดตั้งของ VLC สามารถแก้ไขได้ตามสภาพแวดล้อมระบบของคุณ
vlc_path = "C:/ไฟล์โปรแกรม/VideoLAN/VLC/vlc.exe"
เส้นทางไฟล์ลิงก์วิดีโอที่จะดาวน์โหลด
links_file = "video_links.txt"
อ่านลิงค์วีดีโอ
ด้วย open(links_file, 'r') เป็นไฟล์:
ลิงค์ = file.readlines()
ดาวน์โหลดวิดีโอ
สำหรับลิงค์ในลิงค์:
# ลบบรรทัดใหม่ออกจากลิงก์
ลิงค์ = link.strip()
# สร้างคำสั่ง VLC
command = [vlc_path, '--เล่นและออก', ลิงก์]
#ปฏิบัติตามคำสั่ง
subprocess.run (คำสั่ง)
print("การดาวน์โหลดวิดีโอทั้งหมดเสร็จสิ้นแล้ว!")
-
ตรวจสอบให้แน่ใจว่าได้ตั้งค่าตัวแปร vlc_path เป็นเส้นทางการติดตั้งที่ถูกต้องของ VLC บนคอมพิวเตอร์ของคุณ ในเวลาเดียวกัน ให้สร้างไฟล์ชื่อ video_links.txt โดยแต่ละบรรทัดจะมีลิงก์ดาวน์โหลดสำหรับวิดีโอ
ขั้นตอนที่ 3: บันทึกวิดีโอลงในฮาร์ดไดรฟ์ภายนอก
ในการบันทึกวิดีโอที่ดาวน์โหลดไปยังฮาร์ดไดรฟ์ภายนอกโดยอัตโนมัติ คุณต้องระบุโฟลเดอร์เป้าหมายเป็นเส้นทางเอาต์พุตของ VLC ฟังก์ชันนี้สามารถทำได้โดยการเพิ่มพารามิเตอร์ --sout ให้กับตัวเลือกบรรทัดคำสั่งของ VLC แก้ไขส่วนคำสั่งในสคริปต์ด้านบนดังต่อไปนี้:
`หลาม
สร้างคำสั่ง VLC
output_folder = "E:/Videos" # แทนที่ด้วยเส้นทางฮาร์ดไดรฟ์ภายนอกของคุณ
command = [vlc_path, '--play-and-exit', ลิงก์, '--sout=#standard{access=file,mux=ts,dst=' + output_folder + '/video_name.ts}']
-
ตรวจสอบให้แน่ใจว่าได้แทนที่ตัวแปร output_folder ด้วยเส้นทางและชื่อไฟล์ของฮาร์ดไดรฟ์ภายนอกจริงของคุณ
ขั้นตอนที่ 4: เรียกใช้สคริปต์
หลังจากบันทึกและปิดไฟล์ download_videos.py แล้ว ให้สลับไปยังไดเร็กทอรีที่มีไฟล์อยู่ในพรอมต์คำสั่งหรือเทอร์มินัล แล้วรันคำสั่งต่อไปนี้:
`ทุบตี
หลาม download_videos.py
-
นี่จะเป็นการเปิด VLC และเริ่มดาวน์โหลดวิดีโอเป็นชุดพร้อมบันทึกลงในตำแหน่งฮาร์ดไดรฟ์ภายนอกที่คุณระบุ
ด้วยขั้นตอนข้างต้น คุณสามารถดาวน์โหลดวิดีโอออนไลน์เป็นชุดและบันทึกลงในฮาร์ดไดรฟ์ภายนอกได้อย่างง่ายดาย วิธีนี้ไม่เพียงแต่มีประสิทธิภาพ แต่ยังง่ายต่อการจัดการ เหมาะสำหรับผู้ใช้ที่ต้องการดาวน์โหลดวิดีโอบ่อยๆ ฉันหวังว่าบทความนี้จะช่วยให้คุณทำงานให้สำเร็จได้