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!
Sử dụng ffmpeg để tải video DASH
TimeSave tạo một lệnh ffmpeg sẵn sàng chạy cho các luồng DASH. Dưới đây là cách cài đặt và sử dụng ffmpeg.
ffmpeg là gì?
ffmpeg là một công cụ dòng lệnh mã nguồn mở miễn phí có thể giải mã, mã hóa, chuyển mã, trộn (mux), tách (demux), phát luồng, lọc và phát hầu hết mọi định dạng âm thanh hoặc video. Nó được coi rộng rãi là công cụ xử lý đa phương tiện có khả năng hoạt động tốt nhất hiện nay, được sử dụng bởi các chuyên gia và những người đam mê công nghệ trên toàn thế giới. TimeSave sử dụng phiên bản WebAssembly (ffmpeg.wasm) để chuyển đổi HLS trong trình duyệt và tạo các lệnh ffmpeg gốc cho các luồng DASH để bạn chạy trong terminal của mình nhằm đạt tốc độ và khả năng tương thích tối đa.
Cài đặt ffmpeg
Cách dễ nhất là thông qua Winget (được tích hợp sẵn trong Windows 11):
Hoặc bạn có thể tải xuống tệp nhị phân được biên dịch sẵn từ ffmpeg.org/download.html, giải nén nó và thêm thư mục bin vào PATH hệ thống của bạn.
Yêu cầu Homebrew (brew.sh). Hãy cài đặt Homebrew trước nếu bạn chưa có.
Sử dụng lệnh do TimeSave tạo ra
Khi TimeSave phát hiện một luồng DASH (.mpd), trang tải xuống sẽ hiển thị nút Copy ffmpeg command (Sao chép lệnh ffmpeg) thay vì tải xuống trực tiếp trong trình duyệt. Lệnh được tạo ra trông như thế này:
- Nhấp vào nút Copy ffmpeg command trong TimeSave.
- Mở một terminal (Command Prompt hoặc PowerShell trên Windows, Terminal trên Mac/Linux).
- Dán lệnh và nhấn Enter. ffmpeg sẽ tải xuống và trộn (mux) luồng vào tệp output.mp4 trong thư mục hiện tại của bạn.
- Để lưu vào một vị trí cụ thể, hãy thay đổi
output.mp4thành một đường dẫn đầy đủ, ví dụ:C:\Users\YourName\Videos\video.mp4.
Tại sao nên dùng ffmpeg cho DASH thay vì chuyển đổi trong trình duyệt?
Các luồng DASH thường phân tách các đoạn video và âm thanh thành các luồng khác nhau và sử dụng các container MP4 phân đoạn (fragmented MP4). Việc gộp (merge) chúng một cách chính xác trong môi trường sandbox của trình duyệt rất phức tạp và chậm. ffmpeg gốc trên máy tính của bạn xử lý trực tiếp điều này bằng cách sử dụng mã C được tối ưu hóa, giúp nó nhanh hơn và đáng tin cậy hơn nhiều đối với các video dài hoặc có tốc độ bit (bitrate) cao.