ガイド
このガイドでは、sparkdownloaderでできることとできないこと、ブラウザ内でのメディア処理の仕組み、権限のある公開コンテンツでの使い方を説明します。
ダウンローダーの仕組み
公開されているメディアページのリンクを貼り付けると、アプリは対応プラットフォームを判別し、利用可能なメディア情報を解析サービスに問い合わせます。結果画面には、その時点で公開リンクから取得できる形式が表示されます。
Sparkdownloaderはメディアファイルのライブラリをホストしません。リンクを送信した時だけ解析し、利用可能な動画、音声、画像、HLS/M3U8ストリームをブラウザからデバイスへ保存できるようにします。
対応する公開リンク
本ツールは、対応プラットフォーム上で利用可能なメディア情報を公開しているページを対象としています。動画、音声、画像投稿、カルーセル、記事内メディア、HLS/M3U8ストリームなどに対応します。
非公開、削除済み、地域制限、ログイン必須、有料、会員限定、著作権で制限されたコンテンツは失敗するか、意図的にサポート対象外となる場合があります。元のプラットフォームがページ形式やリクエスト規則を変更した場合も、対応状況は変わることがあります。
ブラウザ内でのローカル処理
音声抽出、動画と音声の結合、多くのHLSダウンロード処理は、可能な限りWebAssemblyツールを使ってブラウザ内でローカルに実行されます。これにより、ユーザーが選択したファイルを変換サーバーへアップロードせずに済みます。
同一オリジンのプロキシは、ブラウザが公開リソースを直接取得できない場合の互換性フォールバックとしてのみ使用されます。大きなファイルは、ブラウザのメモリ、保存権限、ネットワーク状態による制限を受けることがあります。
責任ある利用
- sparkdownloaderは、自分で作成したコンテンツ、権利者の許可を得たコンテンツ、または法的に保存が認められている公開コンテンツにのみ使用してください。
- 支払い、会員制限、著作権保護、ログイン制限、プラットフォームのアクセス規則を回避する目的で使用しないでください。
- 大量の自動ダウンロード、スクレイピング、再投稿、他者メディアの再配布には使用しないでください。
- 不明な場合は、ダウンロード前に元のプラットフォームの規約と権利者の許可を確認してください。