どこで時間がかかっているのか
ストリーミングは細かく区切って配信されていて、1 つは数秒しかなく、1 本の動画で数千個になります。1 つずつ順番に要求すると、そのたびにサーバーからの返事を待つことになり、時間のほとんどは転送ではなく待ち時間に使われます。
VGrab のやり方
複数の経路で同時にセグメントを取得し(既定は 3 経路、設定で変更できます)、先に返ってきたものから書き込みますが、ファイルの中の順番はつねに正しく並びます。いったん全部ダウンロードしてから結合するのではなく、受け取りながら順番どおりに 1 つのファイルへ書き込むので、数千個あってもメモリにたまりません。1 時間の動画も数分でダウンロードが終わります。
サイトによっては「要求が急すぎる」と判断して速度を制限したり、一時的に断ったりします。VGrab は速度制限にあたると自動的にペースを落とし、しばらく待ってからもう一度試します。無理に押すことはありませんし、そのせいでサイトのブロックリストに入ってしまうこともありません。
使い方
- 設定は何も要りません。「保存」をクリックすれば、すでに複数の経路で同時に取得しています。
- 経路の数を変えたいときは、設定の「同時にダウンロードする経路の数」で変更してください。
よくある質問
経路が多いほど速くなりますか?あるところから先は速くなりません。ボトルネックはサイトの側にありますし、要求が急すぎるとかえって速度を制限されやすくなります。既定の 3 経路は、実際に試したうえでいちばん安定していた値です。
ダウンロード中はどれくらいメモリを使いますか?取得したセグメントはそのままディスクに書き込むので、メモリにあるのはダウンロード中のいくつかだけです。数 GB の動画でも変わりません。
そのほかの機能
次に、残しておきたい動画に出会ったら。クリックひとつで。登録は不要です。
Chrome に追加