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はDASHストリーム用のすぐに実行可能なffmpegコマンドを生成します。ここでは、ffmpegのインストール方法と使用方法について説明します。
ffmpegとは?
ffmpegは、ほぼすべてのオーディオおよびビデオ形式をデコード、エンコード、トランスコード、多重化(mux)、分離(demux)、ストリーミング、フィルタリング、および再生できる、無料のオープンソースのコマンドラインツールです。世界中でプロフェッショナルからホビイストまで幅広く使用されており、現存する最も強力なマルチメディア処理ツールとして広く認識されています。TimeSaveは、ブラウザ内でのHLS変換にWebAssembly版(ffmpeg.wasm)を使用し、DASHストリーム用には最大の速度と互換性を得るために、ターミナルで実行するネイティブのffmpegコマンドを生成します。
ffmpegのインストール
最も簡単な方法は、Winget(Windows 11に標準搭載)を使用することです:
または、ffmpeg.org/download.html からビルド済みのバイナリをダウンロードして解凍し、binフォルダをシステムの環境変数(PATH)に追加します。
Homebrew(brew.sh)が必要です。まだインストールしていない場合は、先にHomebrewをインストールしてください。
TimeSaveで生成されたコマンドの使用方法
TimeSaveがDASH(.mpd)ストリームを検出すると、ダウンロードページにはブラウザ内ダウンロードの代わりにffmpegコマンドをコピーボタンが表示されます。生成されるコマンドは以下のようになります:
- TimeSaveのffmpegコマンドをコピーボタンをクリックします。
- ターミナル(Windowsの場合はコマンドプロンプトまたはPowerShell、Mac/Linuxの場合はターミナル)を開きます。
- コマンドを貼り付けてEnterキーを押します。ffmpegがダウンロードを行い、現在のディレクトリにストリームをoutput.mp4として保存(多重化)します。
- 特定の場所に保存するには、
output.mp4をフルパス(例:C:\Users\YourName\Videos\video.mp4)に変更します。
なぜDASHにはブラウザ内変換ではなくffmpegを使用するのですか?
DASHストリームは、多くの場合、ビデオとオーディオのトラックが個別のストリームに分かれており、フラグメント化されたMP4コンテナを使用しています。これらをブラウザのサンドボックス環境内で正しく結合することは複雑で低速です。お使いのコンピュータ上のネイティブなffmpegは、最適化されたC言語コードを使用してこれを直接処理するため、長時間の動画や高ビットレートの動画において、圧倒的に高速で信頼性が高くなります。