無料 · オープンソース · 自分の端末で動く
OpenDownloader は、ブラウザーで動く無料でオープンソースの動画・音声ダウンローダーです。Video DownloadHelper や 4K Video Downloader のオープンソース代替。動画・音声ファイル・ストリームのリンクを貼れば、自分のコンピューターに保存されます。中断したダウンロードは止まったところから再開し、完成したファイルはすべて、ディスクから読み直した SHA-256 ダイジェストで検証されます。
ダウンロードはあなたの端末のブラウザが実行し、あなたが既に持っているものが送られることはありません。既定では当方のリレーがメディアを代わりに取得します——バイト列を流すだけでコピーを持たない管です——設定で切れば、ファイルは配信元からディスクへ直接届き、当方のサーバーは経路に入りません。
Mega のファイルリンク、動画・音声ファイルへの直接リンク、.m3u8 プレイリストは、このページで動きます。 YouTube、Bilibili、Vimeo、Dailymotion、Twitch、X のリンクには拡張機能が必要です。 YouTube・X・Twitch の動画ページ、Mega や Quark の共有、ファイルへの直接リンク、.m3u8 プレイリスト。Bilibili・Vimeo・Dailymotion には拡張機能が必要です。 マグネットリンクと .torrent ファイルも使えます。 対応しているものをすべて見る
.torrent ファイルをお持ちですか?
これらはすでにこのパソコンにあるファイルを扱うもので、ここの他のものと同じく無料です。何もアップロードされません。リマックスと音声の取り出しはダウンローダーと同じ Rust のコードで、変換はブラウザー自身のコーデックで動きます。
配信のトランスポートストリーム・セグメント — 途中で止まったダウンロードや、別のもので保存されたセグメント — を選ぶと、再エンコードなしで再生できる 1 本の MP4 につなぎ合わせます。セグメントは自然順に並ぶので、seg2 は seg10 より前になります。
AAC トラックをそのまま .m4a にコピーします。再エンコードは一切しないので、音声は動画にあったものとバイト単位で同じです。大きなファイルは丸ごと読み込まずに分けて読みます。
ブラウザー自身のエンコーダーで動くので、何もアップロードされず、変換用のバイナリーも同梱していません。どの形式が選べるかは、このブラウザーが何をエンコードできるかで決まります。
WebVTT と SRT の間で変換します。翻訳はブラウザーに端末内翻訳機能があればそれを使います — テキストがこの機械から出ることはなく、クラウドへの代替もありません。
ファイル自身の音声から字幕を作ります。モデルはここで動きます。音声がアップロードされることはありません。モデル自体は Hugging Face から一度だけ取得され、あとはブラウザーがキャッシュします — ネットワークへの要求はそれだけです。
無料、アカウント不要。このページでは貼り付けたリンクだけをダウンロードできます。拡張機能は開いているページの動画を検出し、アプリはマグネットリンクとトレントにも対応します。
インストール不要で、そのまま実行するプログラム(.exe)です。コンソールウィンドウが開き、そのウィンドウを閉じると終了します。
「Windows によって PC が保護されました」と表示されたら、「詳細情報」→「実行」を選んでください。
Windows 版をダウンロードOpenDownloader が対応しているものすべてを、どの経路で届くかで分類しています。ここにリンクを貼る、無料の拡張機能を使う、アプリを使う、のいずれかです。DRM で保護されたメディアを扱うサービスはコード上で拒否し、暗号化されたストリームも同様に拒否します。
ここにリンクを貼り付け
アドレスをコピーして上のボックスに貼り付けてください。ほかに入れるものはありません。
拡張機能を使う
これらのサイトはウェブページに直接応答しません。無料の拡張機能が、今開いているページを読み取ります。
アプリを使う
ブラウザのタブは BitTorrent の群れに参加できません。OpenDownloader アプリがあなたのマシンで行います。
OpenDownloader は MIT または Apache-2.0 のオープンソースです。コードを読む。ここには従量課金は一切なく、乗り換える有料プランもありません。
ウェブページからは読み取らせないサーバーもありますが、拡張機能はその制限を受けません。このページもリレーで回避しています。opendownloader.app が 1 つ運用していて、ページが自動的にそれを使います。リポジトリから自分で動かして、ページをそちらに向けることもできます。いずれの場合もリレーは通すだけの管で——バイト列を流し、コピーは持ちません——設定で切ることもできます。
できること
Rust で書かれ WebAssembly にコンパイルされた 1 つのエンジンが、ウェブアプリとブラウザ拡張機能の両方を支えています。拡張機能はページがすでに再生しているものを見られます。ウェブアプリは貼り付けられたリンクを受け取ります。
サイトが提供する画質・音質をすべて表示し、最適に取得できるものに印を付けます。映像と音声を別々に選ぶことも、推奨をそのまま使うこともできます。
接続が切れても、止まったところから続きます。完成したファイルはディスクから読み直してハッシュを取るので、そのダイジェストは手元のファイルそのものを表します。
HLS のセグメントは、再生できる 1 つの MP4 に再多重化されます。分かれている映像と音声のトラックも、同じ Rust のコードでローカルに結合します。
音声トラックの抽出、ファイルの変換、ばらばらの .ts セグメントの再多重化、字幕の変換、音声からの字幕生成——すべてこのタブの中で行えます。
仕組み
動画ページ、直接ファイル、ストリームのプレイリスト、マグネットリンクのいずれかのアドレスを渡してください。拡張機能ならこの手順は不要です。いま開いているページが再生しているものを、すでに把握しています。
リンクはあなた自身のブラウザで読み取られ、その先にある実際のメディアを見つけて、選べる画質・音質が一覧表示されます。
ファイルは、それが置かれている場所から直接あなたの端末へ取得されます。中断したダウンロードは、最初からではなく止まったところから続きます。
完了すると、ファイルはディスクから読み直され SHA-256 ダイジェストで確認されるので、途中で切れたダウンロードはそのまま残らずに検出されます。
プライバシー
ダウンローダーが集めうるもののほとんどを、これは見ません。リンクはブラウザで読み取られ、ファイルもブラウザで組み立てられます。当方のリレーが代わりにメディアを取得するとき(このページでは既定)、それは通すだけの管です。バイト列をそのままあなたへ流し、ファイルのコピーは残しません。自分のものを当方のサーバーに一切近づけたくない場合は、設定でリレーを切ってください。直接リンクもプレイリストも、ブラウザ自身が取得します。
料金
有料プランも、試用期間も、クレジットで従量課金される機能も、追加販売もありません。すべての機能はあなた自身の端末で動き、当方に費用はかかりません——ですから、計る対象も、出し惜しむ対象もありません。
ソースは MIT または Apache-2.0 です。仮にそれが将来変わったとしても、まだそうだったバージョンをフォークできます。
質問
.m3u8 プレイリストへの直接リンク全般と、大手プラットフォーム向けの抽出機能です。このページでは、Mega のリンクと、サーバーが許可している直接リンクはそのまま動き、YouTube・X・Twitch は当方のホスト型リレー経由で動きます。Bilibili・Vimeo・Dailymotion・Instagram・Facebook・TikTok には拡張機能が必要です。DRM で保護されたメディアを扱うサービスはコード上で拒否します。