Res‑Downloader:WeChat、Douyin、その他から動画を取得

Res‑Downloaderとは?

Res‑Downloader(resource downloader の略)は、Goで書かれ、Wailsフレームワークで動作するオープンソースアプリケーションです。WeChat(動画‑号・小プログラム)、Douyin、Kuaishou、Xiaohongshu、KUGA music、QQ Musicなどの主流中国プラットフォームとm3u8ストリームから、動画・音声・画像・ライブストリームフィードを幅広くキャプチャできます。

プロジェクトはGitHubでApache‑2.0ライセンスの下で管理されており、現在14k以上のスター、1.7kのフォーク、そして新機能とバグ修正を貢献する開発者コミュニティを誇ります。

Res‑Downloaderを使うべき理由

機能 メリット
クロスプラットフォーム Windows、macOS、Linux(古いWindows 7でも対応)で動作
広範なプラットフォームサポート WeChat、Douyin、Kuaishouなどを一つのツールで網羅
プロキシベースのキャプチャ FiddlerやCharlesに似たブラウザレベルプロキシでネットワークトラフィックを傍受
高速で軽量なUI Go+Wails+Vueで構築、重い依存関係は不要
オープンソース コードを調べずに、フォークしたりカスタムプラグインを追加可能
アクティブなコミュニティ 頻繁なリリースと迅速なバグ解決

はじめに

1. アプリケーションのインストール

  1. リリースをダウンロード – OS用の最新バイナリをリリースページから取得します。
  2. 解凍 – 実行ファイルを適当なフォルダに配置します。
  3. 実行 – Windowsならres-downloader.exeをダブルクリック、macOS/Linuxなら./res-downloaderを実行。

Tip: macOSの場合、App Store以外から来ているため「セキュリティ & プライバシー」でアプリを許可する必要があります。

2. システムプロキシを起動

  1. ホーム画面で「Launch Proxy」ボタンをクリック。
  2. UIにプロキシ情報(例:127.0.0.1:8899)が表示されます。
  3. ブラウザやcurlでhttp://127.0.0.1:8899にアクセスし、プロキシが稼働していることを確認。

3. リソースタイプを選択

左パネルからリソースタイプを有効/無効にできます。ほとんどのユーザーはデフォルトの「All」設定で十分です。

4. ターゲットページを開く

外部ブラウザ(例:WeChatミニプログラム、Douyinクリップ)でメディアページを開きます。Res‑Downloaderはトラフィックを自動で検知し、メディアURLを取得してホーム画面にリストアップします。

5. ダウンロード開始

リストから一つまたは複数の項目を選択し「Download」をクリック。ツールは並列ダウンロードをサポートし、進行状況をリアルタイムで表示します。

よくあるユースケース

プラットフォーム ダウンロード対象 手順
WeChat Video-号 短編動画+説明 プロキシ起動後、ミニプログラムで動画を開き、Res‑Downloaderに戻ると自動で動画が表示されます
Douyin / Kuaishou 動画クリップ、歌曲 同様にページを開くと、アプリはm3u8またはmp4 URLを傍受
Live‑Stream OBSを推奨して録画 Res‑Downloaderはストリームソースを検出し、OBSで直接キャプチャできます
Music (QQ/KUGA) MP3ファイル アプリにダウンロード可能なトラック一覧が表示されるので、クリックで取得

トラブルシューティング

  1. ダウンロードが遅い/失敗する – Neat Download ManagerやMotrixなどの外部ダウンロードマネージャを使用。
  2. リソースが検出されない – プロキシが稼働しているか、システムプロキシ設定が有効か確認。
  3. プロキシが起動できない – ファイアウォール設定を確認。Windowsでは実行ファイルがWindows Defenderで許可されているか確認。
  4. アプリ終了後にネットワークが止まる – システムプロキシを手動でリセットしてください(例:Windowsはnetsh winhttp reset proxy、macOSはnetworksetup -setwebproxystate Wi-Fi off、Linuxはsudo systemctl restart NetworkManager)。

結論

Res‑Downloaderは、プラットフォーム固有のダウンローダーの便利さを一つの軽量でクロスプラットフォームなアプリに集約した、開発者フレンドリーなツールです。プロキシベースの手法は使いやすく、日常的なメディア収集に十分強力です。人気のDouyinダンスを後で保存したり、WeChat動画をアーカイブしたり、QQ Musicの音源を集めたりする際、Res‑Downloaderなら速度と柔軟性を手に入れられます。

オープンソースのベストプラクティス – リポジトリをフォークし、コードを調整し、プルリクエストを提出しても構いません。コミュニティは、追加プラットフォームのサポートやUI改善などの拡張を歓迎します。

楽しいダウンロードを!

この記事を共有