DASH
บันทึกเป็นชื่อ
คำสั่ง FFMPEG
สำหรับสตรีม DASH: กรุณาคัดลอกคำสั่ง ffmpeg ไปรันในเทอร์มินัลของคุณ
About DASH & ffmpeg

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

Windows

วิธีที่ง่ายที่สุดคือผ่าน Winget (มีมาให้ใน Windows 11):

winget install ffmpeg

หรือจะดาวน์โหลดไบนารีที่สร้างไว้แล้วจาก ffmpeg.org/download.html แตกไฟล์ออก และเพิ่มโฟลเดอร์ bin เข้าไปในระบบ PATH ของคุณ

macOS
brew install ffmpeg

ต้องการ Homebrew (brew.sh) โปรดติดตั้ง Homebrew ก่อนหากคุณยังไม่มี

Ubuntu / Debian Linux
sudo apt update && sudo apt install ffmpeg

การใช้คำสั่งที่สร้างโดย TimeSave

เมื่อ TimeSave ตรวจพบสตรีม DASH (.mpd) หน้าดาวน์โหลดจะแสดงปุ่ม คัดลอกคำสั่ง ffmpeg แทนที่จะเป็นการดาวน์โหลดในเบราว์เซอร์ คำสั่งที่สร้างขึ้นจะมีลักษณะดังนี้:

ffmpeg -i "https://example.com/stream.mpd" -c copy output.mp4
  1. คลิกปุ่ม คัดลอกคำสั่ง ffmpeg ใน TimeSave
  2. เปิดเทอร์มินัล (Command Prompt หรือ PowerShell บน Windows, Terminal บน Mac/Linux)
  3. วางคำสั่งและกด Enter ระบบจะดาวน์โหลดและรวมไฟล์สตรีมเป็น output.mp4 ในไดเรกทอรีปัจจุบันของคุณ
  4. หากต้องการบันทึกไปยังตำแหน่งเฉพาะ ให้เปลี่ยน output.mp4 เป็นเส้นทางแบบเต็ม เช่น C:\Users\YourName\Videos\video.mp4

ทำไมต้องใช้ ffmpeg สำหรับ DASH แทนที่จะเป็นการแปลงในเบราว์เซอร์?

สตรีม DASH มักจะแยกแทร็กวิดีโอและเสียงออกจากกันเป็นสตรีมที่ต่างกัน และใช้คอนเทนเนอร์ MP4 แบบแยกส่วน (fragmented MP4) การรวมไฟล์เหล่านี้อย่างถูกต้องภายในสภาพแวดล้อมแซนด์บอกซ์ (sandbox) ของเบราว์เซอร์นั้นซับซ้อนและช้า เครื่องมือ ffmpeg แบบดั้งเดิมในคอมพิวเตอร์ของคุณจะจัดการส่วนนี้โดยตรงโดยใช้โค้ด C ที่ปรับแต่งมาอย่างมีประสิทธิภาพ ทำให้ทำงานได้เร็วขึ้นและมีความน่าเชื่อถือมากขึ้นอย่างมากสำหรับวิดีโอที่ยาวหรือมีบิตเรตสูง

ตัวเลือก ffmpeg ที่พบบ่อย

แฟล็ก (Flag)ความหมาย
-iไฟล์อินพุตหรือ URL
-c copyคัดลอกสตรีมโดยไม่ต้องเข้ารหัสใหม่ (รวดเร็ว)
-c:v libx264เข้ารหัสวิดีโอใหม่ด้วย H.264
-ss 00:01:30เริ่มที่เวลา 1 นาที 30 วินาที
-t 00:05:00จำกัดความยาวของเอาต์พุตไว้ที่ 5 นาที
ติดตั้ง TimeSave — ฟรี