DASH videos stream <strong>video and audio tracks separately</strong> to achieve high quality. Merging them in the browser is not supported. TimeSave generates a ready-to-use <strong>ffmpeg command</strong> — a free, professional multimedia tool that cleanly merges video and audio without quality loss. Simply copy the command, paste it into your terminal, and download the video in seconds!
การใช้ ffmpeg เพื่อดาวน์โหลดวิดีโอ DASH
TimeSave จะสร้างคำสั่ง ffmpeg ที่พร้อมรันสำหรับสตรีม DASH นี่คือวิธีติดตั้งและใช้งาน ffmpeg
ffmpeg คืออะไร?
ffmpeg เป็นเครื่องมือบรรทัดคำสั่ง (command-line) ฟรีและเปิดเผยซอร์สโค้ด (open-source) ที่สามารถถอดรหัส, เข้ารหัส, แปลงรหัส, รวมสัญญาณ (mux), แยกสัญญาณ (demux), สตรีม, กรอง และเล่นรูปแบบเสียงหรือวิดีโอเกือบทุกประเภท ได้รับการยอมรับอย่างกว้างขวางว่าเป็นเครื่องมือประมวลผลมัลติมีเดียที่มีความสามารถมากที่สุดและใช้งานโดยมืออาชีพและผู้ที่ชื่นชอบทั่วโลก TimeSave ใช้เวอร์ชัน WebAssembly (ffmpeg.wasm) สำหรับการแปลง HLS ในเบราว์เซอร์ และสร้างคำสั่ง ffmpeg ดั้งเดิมสำหรับสตรีม DASH ที่คุณรันในเทอร์มินัลของคุณเพื่อความเร็วและความเข้ากันได้สูงสุด
การติดตั้ง ffmpeg
วิธีที่ง่ายที่สุดคือผ่าน Winget (มีมาให้ใน Windows 11):
หรือจะดาวน์โหลดไบนารีที่สร้างไว้แล้วจาก ffmpeg.org/download.html แตกไฟล์ออก และเพิ่มโฟลเดอร์ bin เข้าไปในระบบ PATH ของคุณ
ต้องการ Homebrew (brew.sh) โปรดติดตั้ง Homebrew ก่อนหากคุณยังไม่มี
การใช้คำสั่งที่สร้างโดย TimeSave
เมื่อ TimeSave ตรวจพบสตรีม DASH (.mpd) หน้าดาวน์โหลดจะแสดงปุ่ม คัดลอกคำสั่ง ffmpeg แทนที่จะเป็นการดาวน์โหลดในเบราว์เซอร์ คำสั่งที่สร้างขึ้นจะมีลักษณะดังนี้:
- คลิกปุ่ม คัดลอกคำสั่ง ffmpeg ใน TimeSave
- เปิดเทอร์มินัล (Command Prompt หรือ PowerShell บน Windows, Terminal บน Mac/Linux)
- วางคำสั่งและกด Enter ระบบจะดาวน์โหลดและรวมไฟล์สตรีมเป็น output.mp4 ในไดเรกทอรีปัจจุบันของคุณ
- หากต้องการบันทึกไปยังตำแหน่งเฉพาะ ให้เปลี่ยน
output.mp4เป็นเส้นทางแบบเต็ม เช่นC:\Users\YourName\Videos\video.mp4
ทำไมต้องใช้ ffmpeg สำหรับ DASH แทนที่จะเป็นการแปลงในเบราว์เซอร์?
สตรีม DASH มักจะแยกแทร็กวิดีโอและเสียงออกจากกันเป็นสตรีมที่ต่างกัน และใช้คอนเทนเนอร์ MP4 แบบแยกส่วน (fragmented MP4) การรวมไฟล์เหล่านี้อย่างถูกต้องภายในสภาพแวดล้อมแซนด์บอกซ์ (sandbox) ของเบราว์เซอร์นั้นซับซ้อนและช้า เครื่องมือ ffmpeg แบบดั้งเดิมในคอมพิวเตอร์ของคุณจะจัดการส่วนนี้โดยตรงโดยใช้โค้ด C ที่ปรับแต่งมาอย่างมีประสิทธิภาพ ทำให้ทำงานได้เร็วขึ้นและมีความน่าเชื่อถือมากขึ้นอย่างมากสำหรับวิดีโอที่ยาวหรือมีบิตเรตสูง