การติดตั้ง | การใช้งาน | ลองโดยไม่ต้องติดตั้ง
v ideo s tream d ownloader เป็นโปรแกรมบรรทัดคำสั่งสำหรับดาวน์โหลดสตรีมวิดีโอที่ให้บริการผ่าน HTTP จากเว็บไซต์ เพลย์ลิสต์ HLS และ DASH
รวบรวมคำขอเครือข่ายและรวบรวม .m3u8, .mpd และคำบรรยายจากเว็บไซต์และบันทึกไว้ในเครื่อง
การรวมสตรีมไปยังคอนเทนเนอร์วิดีโอเดียวโดยใช้ ffmpeg
แถบความคืบหน้าเดี่ยวสำหรับกระบวนการดาวน์โหลดที่สมบูรณ์ เช่น การดาวน์โหลดไฟล์ปกติพร้อมการประมาณขนาดไฟล์แบบเรียลไทม์
รองรับการถอดรหัสเพลย์ลิสต์ AES-128
และ CENC
รองรับ HLS และ DASH
รองรับการดาวน์โหลดในหลายเธรด
GUI (อาจจะเป็นในอนาคต)
รองรับการถอดรหัสเพลย์ลิสต์ SAMPLE-AES
ดาวน์โหลดสตรีมสด (wip)
ดูเพิ่มเติม
การพึ่งพาอาศัยกัน
ffmpeg (ไม่ บังคับ แนะนำ ) จำเป็นสำหรับการแปลงสตรีมและการแปลงรหัสเท่านั้น
chrome / chromium (เป็นทางเลือก) จำเป็นสำหรับ capture
และ collect
คำสั่งย่อยเท่านั้น
เยี่ยมชมรุ่นต่างๆ สำหรับไบนารีที่สร้างไว้ล่วงหน้า ดาวน์โหลดและแตกไฟล์เก็บถาวรแล้วคัดลอก vsd binary ไปยังเส้นทางใดก็ได้ ตอนนี้เพิ่มเส้นทางนั้นให้กับตัวแปรสภาพแวดล้อม PATH
ของคุณ
เจ้าภาพ | สถาปัตยกรรม | ดาวน์โหลด |
---|---|---|
Android 7+ (Termux) | อาร์ค64 | .tar.xz |
ลินุกซ์ | อาร์ค64 | .tar.xz |
แมคโอเอส 11.7+ | อาร์ค64 | .tar.xz |
หน้าต่าง | อาร์ค64 | .zip |
ลินุกซ์ | x86_64 | .tar.xz |
แมคโอเอส 11.7+ | x86_64 | .tar.xz |
หน้าต่าง | x86_64 | .zip |
คุณยังสามารถติดตั้ง vsd ผ่าน cargo ได้โดยใช้คำสั่งนี้
การติดตั้งสินค้าเทียบกับ
สามารถดูคำแนะนำในการสร้างได้ที่นี่ และบันทึกการเปลี่ยนแปลงที่นี่
นอกจากนี้คุณยังสามารถติดตั้งส่วนหน้า gui ของบุคคลที่สามที่สร้างโดย RealCataclysm ได้อีกด้วย
การดาวน์โหลดและบันทึกเพลย์ลิสต์ HLS และ DASH ลงในดิสก์
$ vsd บันทึก-o video.mp4
เพื่อวัตถุประสงค์ในการทดสอบ คุณสามารถใช้สตรีมจาก https://test-streams.mux.dev
การรวบรวม .m3u8 (HLS), .mpd (Dash) และคำบรรยายจากเว็บไซต์และบันทึกไว้ในเครื่อง
$ vsd จับ--save
$ vsd --help
Download video streams served over HTTP from websites, DASH (.mpd) and HLS (.m3u8) playlists. Usage: vsd.exe [OPTIONS]Commands: capture Capture playlists and subtitles from a website extract Extract subtitles from mp4 boxes merge Merge multiple segments to a single file save Download DASH and HLS playlists help Print this message or the help of the given subcommand(s) Options: --color When to output colored text [default: auto] [possible values: auto, always, never] -h, --help Print help -V, --version Print version
$ vsd บันทึก --help
Download DASH and HLS playlists Usage: vsd.exe save [OPTIONS] Arguments: http(s):// | .mpd | .xml | .m3u8 Options: --base-urlBase url to be used for building absolute url to segment. This flag is usually needed for local input files. By default redirected playlist url is used -d, --directory Change directory path for temporarily downloaded files. By default current working directory is used -o, --output
รายการทางเลือกอื่นสำหรับ vsd:
N_m3u8DL-RE เป็นทางเลือกที่ดีที่สุดสำหรับ vsd นอกจากนี้ยังรองรับรายการเล่นสดที่ vsd ไม่รองรับ มันไม่ได้มาพร้อมกับคุณสมบัติเช่น การจับภาพ
N_m3u8DL-CLI ก็ดีเช่นกัน แต่ไม่ใช่ข้ามแพลตฟอร์ม
m3u8-downloader ก็ดีเช่นกัน แต่มีตัวเลือกที่ปรับแต่งได้น้อยมาก
webvideo-downloader เปิดเว็บไซต์โดยใช้ chrome จากนั้นจับคำขอ m3u8 คำสั่ง จับภาพ ของ vsd ใกล้เคียงกับฟังก์ชันนี้มากที่สุด
dash-mpd-cli ดีมากสำหรับการดาวน์โหลดเพลย์ลิสต์ DASH นอกจากนี้ vsd ภายในส่วนใหญ่สำหรับการแยกวิเคราะห์และดาวน์โหลดเพลย์ลิสต์ DASH นั้นใช้สำหรับโปรเจ็กต์หลัก
ใบอนุญาตแบบคู่
ใบอนุญาต Apache เวอร์ชัน 2.0 (ใบอนุญาต-APACHE)
ใบอนุญาต MIT (LICENSE-MIT)