เครื่องมือดาวน์โหลด M3U8
ดาวน์โหลดสตรีม M3U8/HLS ออนไลน์ รองรับการดาวน์โหลดพร้อมกัน ทุกอย่างประมวลผลบนเบราว์เซอร์เครื่องคุณ ไม่ต้องติดตั้งซอฟต์แวร์
โปรดดาวน์โหลดเฉพาะเนื้อหาที่ท่านมีสิทธิ์ตามกฎหมายเท่านั้น เครื่องมือนี้มีไว้เพื่อการเรียนรู้และทดสอบ เราไม่มีการจัดเก็บ โฮสต์ หรือให้บริการแปลงไฟล์วิดีโอใดๆ บนเซิร์ฟเวอร์ของเรา
แปลง M3U8 เป็น MP4
ใส่ลิงก์วิดีโอ m3u8 แล้วแปลงเป็นไฟล์ MP4 ได้ในคลิกเดียวผ่านเบราว์เซอร์ของคุณ
(รองรับเฉพาะ
m3u8 ที่อนุญาต CORS และเหมาะสำหรับวิดีโอสั้น)
ลิงก์ทดสอบ:
การแปลงเสร็จสมบูรณ์! ไฟล์ MP4 ของคุณพร้อมแล้ว
ขั้นตอนการทำงาน
ใส่ลิงก์
วางลิงก์วิดีโอ M3U8 แล้วคลิก \"เริ่มการแปลง\"
วิเคราะห์รายการ
ระบบจะวิเคราะห์ Playlist เพื่อหาเซกเมนต์ TS ทั้งหมดอัตโนมัติ
ดาวน์โหลดขนาน
ใช้ 8 เธรดในการดาวน์โหลดพร้อมกัน ทำให้เร็วว่าการโหลดทีละไฟล์
Remux ไฟล์
ใช้ mux.js ในการรวมไฟล์ TS เป็น MP4 ภายในเบราว์เซอร์
บันทึกไฟล์
เมื่อเสร็จสิ้น ระบบจะเรียกการดาวน์โหลดไฟล์ MP4 มายังเครื่องคุณ
หมายเหตุ: แหล่งที่มาต้องรองรับ CORS และสตรีมที่มีการป้องกัน DRM จะไม่สามารถดาวน์โหลดได้
หลักการทำงาน: เบราว์เซอร์ดาวน์โหลดและรวม M3U8 ได้อย่างไร?
เครื่องมือนี้ทำงานบนเบราว์เซอร์ของคุณ 100% โดยใช้ไลบรารี mux.js ในการประมวลผล TS เป็น MP4 โดยไม่ต้องพึ่งพาเซิร์ฟเวอร์ โดยมีขั้นตอนการทำงานดังนี้:
1. การวิเคราะห์เพลย์ลิสต์ M3U8
ดาวน์โหลดไฟล์ M3U8 ผ่าน Fetch API ระบุ Master Playlist อัตโนมัติและเลือก Media Playlist
ที่มีคุณภาพสูงสุด เพื่อแยก URL ของเซกเมนต์ .ts ทั้งหมด นี่คือเหตุผลที่แหล่งที่มาต้องรองรับ
CORS
2. ดาวน์โหลดแบบขนาน 8 เธรด
ต่างจากเครื่องมือทั่วไปที่โหลดทีละไฟล์ เราใช้ กลยุทธ์การดาวน์โหลดแบบขนาน โดยรักษาการเชื่อมต่อพร้อมกัน 8 รายการ ซึ่งช่วยลดเวลาการดาวน์โหลดรวมได้อย่างมาก เซกเมนต์ทั้งหมดจะถูกเก็บไว้ในหน่วยความจำเบราว์เซอร์ (JS Heap) โดยตรง ไม่มีการเขียนลงดิสก์ของคุณ
3. การ Remux จาก TS เป็น MP4
หลังดาวน์โหลดเสร็จ mux.js จะวิเคราะห์โครงสร้าง MPEG-TS เพื่อแพ็กเกจสตรีมเสียงและวิดีโอใหม่เป็นรูปแบบ MP4 มาตรฐาน กระบวนการนี้คือ การแปลงคอนเทนเนอร์แบบบริสุทธิ์ (Remux) โดยไม่มีการเข้ารหัสใหม่ ดังนั้นจึงไม่มีการสูญเสียคุณภาพและประมวลผลได้รวดเร็วมาก
ข้อจำกัดและประสิทธิภาพ
เนื่องจากข้อมูลถูกเก็บไว้ในหน่วยความจำเบราว์เซอร์ (JS Heap) จึงขึ้นอยู่กับขนาดวิดีโอ แนะนำสำหรับวิดีโอความยาวไม่เกิน 2 ชั่วโมง หากต้องการโหลดไฟล์ใหญ่กว่านั้น แนะนำให้ใช้ N_m3u8DL-RE
คำถามที่พบบ่อยเกี่ยวกับเครื่องมือดาวน์โหลด
คุณภาพของ MP4 จะลดลงไหม? +
ไม่ลดลง เพราะเราใช้วิธี Remux โดยไม่บีบอัดใหม่ คุณภาพจะเท่ากับต้นฉบับทุกประการ
ทำไมบางวิดีโอดาวน์โหลดไม่ได้? +
สาเหตุส่วนใหญ่เกิดจากเซิร์ฟเวอร์ต้นทางไม่อนุญาต CORS หรือมีการป้องกันด้วย DRM/Encryption
สามารถใช้เครื่องมือดาวน์โหลดบนมือถือได้หรือไม่? +
ได้ แต่เนื่องจากหน่วยความจำของเบราว์เซอร์บนมือถือมีจำกัด แนะนำให้ดาวน์โหลดวิดีโอที่มีความยาวไม่เกิน 30 นาที สำหรับการดาวน์โหลดวิดีโอยาวบน iPhone สามารถดู แนวทางแก้ไขการดาวน์โหลด M3U8 บน iPhone
ต้องทำอย่างไรหากความเร็วในการดาวน์โหลดช้ามาก? +
ความเร็วในการดาวน์โหลดขึ้นอยู่กับความเสถียรของเครือข่ายระหว่างคุณกับเซิร์ฟเวอร์ต้นทาง หากยังช้าอยู่แนะนำให้ใช้ เครื่องมือบรรทัดคำสั่ง N_m3u8DL-RE หรือดู คู่มือการเพิ่มความเร็วในการดาวน์โหลด M3U8