オンライン講座の動画保存とオフライン学習
FlowPickで購入済みのオンライン講座動画を保存。ブラウザでHLS・DASHストリームを検出し、オフライン学習や個人バックアップに活用できます。
オンライン教育プラットフォームのコース動画は通常ストリーミング技術で配信されており、右クリックで直接保存することはできません。FlowPick を使用すると、購入済みのコース動画をローカルに保存し、オフライン学習やバックアップに活用できます。
対応プラットフォーム
以下のプラットフォームはコミュニティによる検証を経ており、FlowPick で正常に検出・ダウンロードできます:
| プラットフォーム | ストリーミングプロトコル | 暗号化状況 | ダウンロード難易度 | 検証ステータス |
|---|---|---|---|---|
| 中国大学 MOOC | HLS | 通常非暗号化 | 低い | 検証済み |
| 学堂オンライン | HLS | 通常非暗号化 | 低い | 検証済み |
| Udemy | HLS/DASH | 通常非暗号化 | 低い | 検証済み |
| Bilibili クラスルーム | HLS | 一部暗号化 | 中程度 | 検証済み |
| 網易雲クラスルーム | HLS | 一部暗号化 | 中程度 | 検証済み |
| Coursera | HLS | 一部暗号化 | 中程度 | 検証済み |
| 騰訊クラスルーム | HLS | 通常暗号化 | 中程度 | 検証済み |
プラットフォーム互換性について
すべての教育プラットフォームが正常に FlowPick を使用できるわけではありません。以下の場合、検出やダウンロードに失敗する可能性があります:
| 制限タイプ | 説明 | 典型的なプラットフォーム |
|---|---|---|
| DRM 保護 | Widevine/FairPlay などの DRM 技術を使用しており、復号不可 | 一部の有料コースプラットフォーム |
| カスタム暗号化 | 非標準の暗号化方式を使用しており、解析不可 | 一部の企業研修プラットフォーム |
| 専用クライアント | 専用アプリ内での再生が必要であり、ブラウザからアクセス不可 | 一部の職業スキルプラットフォーム |
| 動的 Token | セグメント URL に短期間有効な Token が含まれ、期限切れ後ダウンロード不可 | 一部のライブ配信アーカイブプラットフォーム |
| アンチスクレイピング | ダウンロード動作を検知した後 IP やアカウントをブロック | 一部の厳格なコンテンツプラットフォーム |
DRM 保護の技術原理と制限については 既知の制限 — DRM 保護コンテンツ を参照してください。AES-128 暗号化のサポート範囲については 動画検知 — 暗号化ストリーム を参照してください。
操作手順
ステップ1:コース動画ページを特定
- コースプラットフォームにログインし、コース詳細ページへ移動
- ダウンロードしたい動画授業を見つける
- 再生ボタンをクリックし、動画を読み込ませる
ステップ2:メディアリソースを検出
- ブラウザツールバーの FlowPick アイコンをクリック
- ポップアップウィンドウに自動的に検出された動画ストリームが表示される
- リストが空の場合、ページを更新して再度再生を試す
メディア検出の完全な原理と検出できない場合のトラブルシューティングについては、動画検知 — 検出原理 と よくある問題のトラブルシューティング — メディア検出問題 を参照してください。
ステップ3:画質を選択
コース動画は通常複数の画質バージョンを提供しています:
| 画質 | 解像度 | 適用シーン | 見積もりサイズ(1時間) |
|---|---|---|---|
| 流暢 | 360p | 音声のみ、モバイルネットワーク | 約 150MB |
| 標準 | 480p | 小画面デバイス | 約 300MB |
| HD | 720p | ノートPC視聴 | 約 600MB |
| フルHD | 1080p | 大画面視聴、板書をはっきり見る必要あり | 約 1.2GB |
推奨:コースに大量の板書やコードデモが含まれる場合は、文字をはっきりさせるために 1080p を選択してください。純粋な講義形式のコースは 720p で十分です。
ステップ4:ダウンロードパラメータを設定
| パラメータ | 推奨値 | 説明 |
|---|---|---|
| 出力フォーマット | MP4 | 互換性が最も高く、すべてのデバイスで再生可能 |
| 並列スレッド数 | 2-4 | 教育プラットフォーム CDN は通常速度制限なし |
| 保存ディレクトリ | コース別分類 | 各コースごとに独立したフォルダを作成することを推奨 |
ステップ5:コースを一括ダウンロード
1つのコースは通常複数の動画授業で構成されています。一括ダウンロード機能を使用します:
- 各授業ページを順番に開き、数秒再生して検出をトリガー
- 各動画が自動的にダウンロードキューに追加される
- ダウンロード管理パネルで全体の進捗を監視
- 全完了後、ファイルの整合性を確認
一括ダウンロードのキューマネージメント、並列制御、状態トラッキングについては 一括ダウンロード を参照してください。大ファイル(長時間授業)のダウンロードにおける書き込み戦略とメモリセキュリティについては ダウンロードエンジンアーキテクチャ を参照してください。
よくある問題
コース動画が暗号化されている場合、ダウンロードできますか?
FlowPick は HLS AES-128 暗号化ストリームの復号をサポートしています。標準的な AES-128 暗号化を使用しているコースであれば、正常にダウンロードできます。ただし、以下の状況には対応できません:
- DRM 暗号化(Widevine、FairPlay、PlayReady)
- カスタム暗号化方式
- ハードウェアレベルの復号が必要なコンテンツ
暗号化ストリームの詳細な技術説明と制限については、動画検知 — 暗号化ストリーム と 既知の制限 — DRM 保護コンテンツ を参照してください。
ダウンロード速度が遅い場合の対処法?
教育プラットフォームの CDN は通常帯域幅が十分です。速度が遅い場合:
- 並列スレッド数が低すぎないか確認(推奨値 4)
- ピーク時間帯(夜8時〜11時)を避ける
- ローカルネットワークに速度制限がないか確認
ダウンロード速度が遅い場合の完全な診断フローについては、よくある問題のトラブルシューティング — ダウンロード速度が遅い を参照してください。
ダウンロードした動画に音声がない?
一部のプラットフォームのコース動画は分離された音声/動画ストリームを使用しています。この状況に遭遇した場合:
- 独立した音声ストリームエントリがあるか確認
- 動画ストリームと音声ストリームを同時にダウンロード
- MP4 出力フォーマットを選択すると、FlowPick が自動的にマージ
DASH ストリームの音声/動画分離処理については、動画検知 — DASH 音声/動画分離処理 を参照してください。
一部のプラットフォームで動画を検出できない?
特定のプラットフォームでは特殊な動画読み込み方式を使用しているため、FlowPick で検出できない場合があります:
| 原因 | 解決策 |
|---|---|
| 動画が iframe 内で読み込まれている | iframe を右クリック → 新しいタブで開き、そのページで FlowPick を使用 |
| 専用プレイヤー SDK を使用 | 一部のプラットフォーム独自開発プレイヤーは標準ネットワークリクエストを使用せず、検出不可能な場合あり |
| ログイン後に再生可能 | プラットフォームにログイン済みで、Cookie が有効であることを確認 |
| 動画セグメント URL が動的に生成 | ページを更新後直ちに再生し、Token 有効期限内にダウンロード完了 |
ベストプラクティス
ファイル整理
ダウンロードしたコースファイルは以下の構成で整理することを推奨:
コース名/
├── 第1章-はじめに/
│ ├── 1.1-コース紹介.mp4
│ └── 1.2-環境構築.mp4
├── 第2章-基礎/
│ ├── 2.1-コアコンセプト.mp4
│ └── 2.2-最初のサンプル.mp4
└── ...
ストレージ計画
| コースタイプ | 平均授業数 | 1授業あたりサイズ | 総ストレージ需要 |
|---|---|---|---|
| 短期スキルコース | 10-20 授業 | 200-500MB | 5-10GB |
| システム的体系コース | 50-100 授業 | 300-800MB | 30-80GB |
| 大学 MOOC | 30-60 授業 | 400MB-1GB | 20-60GB |
バックアップ推奨事項
- ダウンロード完了後、ファイルが正常に再生できるかすぐに確認
- 重要なコースは外付け HDD や NAS へバックアップすることを推奨
- 定期的にファイル整合性を確認(一部のプラットフォームはコース内容を更新するため)
著作権とコンプライアンス声明
FlowPick を使用してコース動画をダウンロードする前に、必ず以下の原則を理解し、遵守してください:
合法的使用範囲
| 許可される行為 | 許可されない行為 |
|---|---|
| 購入済みのコースを個人オフライン学習用にダウンロード | ダウンロードしたコースを他人と共有 |
| 購入済みのコースをプラットフォーム廃止時のバックアップ用に保存 | ダウンロードしたコースを公開プラットフォームにアップロード |
| オフライン環境で購入済みコースを視聴 | ダウンロードしたコース内容を販売または商用利用 |
| 自分のデバイスに適したフォーマットに変換 | DRM 保護を回避または解除して未認可コンテンツをダウンロード |
プラットフォーム利用規約
- 一部の教育プラットフォームのユーザー規約は、購入済みであってもコース動画のダウンロードを明確に禁止しています
- FlowPick 使用前に、対象プラットフォームのユーザー規約とサービス規約を確認することを推奨
- プラットフォーム規約でダウンロードが禁止されている場合、プラットフォームの規定を尊重してください
- FlowPick はツール提供者として、ユーザーのダウンロード行為に対して責任を負いません
リスク警告
- 一部のプラットフォームは異常なダウンロード動作を検知し、制限措置(アカウント凍結など)を講じる可能性があります
- ダウンロード頻度を制御し、短時間に大量のダウンロードを行わないことを推奨
- ダウンロード行為によって生じた結果はユーザー自身が責任を負います
FlowPick のプライバシー保護約束(データ収集・アップロード一切なし)については、プライバシーとセキュリティ を参照してください。
関連ドキュメント
- 動画検知 — 動画検出原理、HLS/DASH プロトコルサポート、暗号化ストリーム復号
- 一括ダウンロード — 複数授業の一括ダウンロードキューマネージメントと並列制御
- フォーマット変換 — MP4 出力フォーマットのリマックス技術
- ダウンロードエンジンアーキテクチャ — 大ファイル書き込み戦略とメモリセキュリティ
- 使用方法 — 基本操作ガイドと大ファイルダウンロード
- 設定リファレンス — 並列スレッド数、出力フォーマット、保存ディレクトリ設定
- よくある問題のトラブルシューティング — ダウンロード速度が遅い、動画が再生できないなどの診断
- 既知の制限 — DRM 保護、動的 Token などの技術的制限
- プライバシーとセキュリティ — ゼロデータ収集約束とローカル処理説明