オンライン講座の動画保存とオフライン学習

FlowPickで購入済みのオンライン講座動画を保存。ブラウザでHLS・DASHストリームを検出し、オフライン学習や個人バックアップに活用できます。

オンライン教育プラットフォームのコース動画は通常ストリーミング技術で配信されており、右クリックで直接保存することはできません。FlowPick を使用すると、購入済みのコース動画をローカルに保存し、オフライン学習やバックアップに活用できます。


対応プラットフォーム

以下のプラットフォームはコミュニティによる検証を経ており、FlowPick で正常に検出・ダウンロードできます:

プラットフォームストリーミングプロトコル暗号化状況ダウンロード難易度検証ステータス
中国大学 MOOCHLS通常非暗号化低い検証済み
学堂オンラインHLS通常非暗号化低い検証済み
UdemyHLS/DASH通常非暗号化低い検証済み
Bilibili クラスルームHLS一部暗号化中程度検証済み
網易雲クラスルームHLS一部暗号化中程度検証済み
CourseraHLS一部暗号化中程度検証済み
騰訊クラスルームHLS通常暗号化中程度検証済み

プラットフォーム互換性について

すべての教育プラットフォームが正常に FlowPick を使用できるわけではありません。以下の場合、検出やダウンロードに失敗する可能性があります:

制限タイプ説明典型的なプラットフォーム
DRM 保護Widevine/FairPlay などの DRM 技術を使用しており、復号不可一部の有料コースプラットフォーム
カスタム暗号化非標準の暗号化方式を使用しており、解析不可一部の企業研修プラットフォーム
専用クライアント専用アプリ内での再生が必要であり、ブラウザからアクセス不可一部の職業スキルプラットフォーム
動的 Tokenセグメント URL に短期間有効な Token が含まれ、期限切れ後ダウンロード不可一部のライブ配信アーカイブプラットフォーム
アンチスクレイピングダウンロード動作を検知した後 IP やアカウントをブロック一部の厳格なコンテンツプラットフォーム
DRM 保護の技術原理と制限については 既知の制限 — DRM 保護コンテンツ を参照してください。AES-128 暗号化のサポート範囲については 動画検知 — 暗号化ストリーム を参照してください。

操作手順

ステップ1:コース動画ページを特定

  1. コースプラットフォームにログインし、コース詳細ページへ移動
  2. ダウンロードしたい動画授業を見つける
  3. 再生ボタンをクリックし、動画を読み込ませる

ステップ2:メディアリソースを検出

  1. ブラウザツールバーの FlowPick アイコンをクリック
  2. ポップアップウィンドウに自動的に検出された動画ストリームが表示される
  3. リストが空の場合、ページを更新して再度再生を試す
メディア検出の完全な原理と検出できない場合のトラブルシューティングについては、動画検知 — 検出原理よくある問題のトラブルシューティング — メディア検出問題 を参照してください。

ステップ3:画質を選択

コース動画は通常複数の画質バージョンを提供しています:

画質解像度適用シーン見積もりサイズ(1時間)
流暢360p音声のみ、モバイルネットワーク約 150MB
標準480p小画面デバイス約 300MB
HD720pノートPC視聴約 600MB
フルHD1080p大画面視聴、板書をはっきり見る必要あり約 1.2GB

推奨:コースに大量の板書やコードデモが含まれる場合は、文字をはっきりさせるために 1080p を選択してください。純粋な講義形式のコースは 720p で十分です。

ステップ4:ダウンロードパラメータを設定

パラメータ推奨値説明
出力フォーマットMP4互換性が最も高く、すべてのデバイスで再生可能
並列スレッド数2-4教育プラットフォーム CDN は通常速度制限なし
保存ディレクトリコース別分類各コースごとに独立したフォルダを作成することを推奨
各設定パラメータの詳細説明と調整提案については 設定リファレンス を参照してください。MP4 出力フォーマットのリマックス原理については フォーマット変換 を参照してください。

ステップ5:コースを一括ダウンロード

1つのコースは通常複数の動画授業で構成されています。一括ダウンロード機能を使用します:

  1. 各授業ページを順番に開き、数秒再生して検出をトリガー
  2. 各動画が自動的にダウンロードキューに追加される
  3. ダウンロード管理パネルで全体の進捗を監視
  4. 全完了後、ファイルの整合性を確認
一括ダウンロードのキューマネージメント、並列制御、状態トラッキングについては 一括ダウンロード を参照してください。大ファイル(長時間授業)のダウンロードにおける書き込み戦略とメモリセキュリティについては ダウンロードエンジンアーキテクチャ を参照してください。

よくある問題

コース動画が暗号化されている場合、ダウンロードできますか?

FlowPick は HLS AES-128 暗号化ストリームの復号をサポートしています。標準的な AES-128 暗号化を使用しているコースであれば、正常にダウンロードできます。ただし、以下の状況には対応できません:

  • DRM 暗号化(Widevine、FairPlay、PlayReady)
  • カスタム暗号化方式
  • ハードウェアレベルの復号が必要なコンテンツ
暗号化ストリームの詳細な技術説明と制限については、動画検知 — 暗号化ストリーム既知の制限 — DRM 保護コンテンツ を参照してください。

ダウンロード速度が遅い場合の対処法?

教育プラットフォームの CDN は通常帯域幅が十分です。速度が遅い場合:

  1. 並列スレッド数が低すぎないか確認(推奨値 4)
  2. ピーク時間帯(夜8時〜11時)を避ける
  3. ローカルネットワークに速度制限がないか確認
ダウンロード速度が遅い場合の完全な診断フローについては、よくある問題のトラブルシューティング — ダウンロード速度が遅い を参照してください。

ダウンロードした動画に音声がない?

一部のプラットフォームのコース動画は分離された音声/動画ストリームを使用しています。この状況に遭遇した場合:

  1. 独立した音声ストリームエントリがあるか確認
  2. 動画ストリームと音声ストリームを同時にダウンロード
  3. 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-500MB5-10GB
システム的体系コース50-100 授業300-800MB30-80GB
大学 MOOC30-60 授業400MB-1GB20-60GB

バックアップ推奨事項

  • ダウンロード完了後、ファイルが正常に再生できるかすぐに確認
  • 重要なコースは外付け HDD や NAS へバックアップすることを推奨
  • 定期的にファイル整合性を確認(一部のプラットフォームはコース内容を更新するため)

著作権とコンプライアンス声明

FlowPick を使用してコース動画をダウンロードする前に、必ず以下の原則を理解し、遵守してください:

合法的使用範囲

許可される行為許可されない行為
購入済みのコースを個人オフライン学習用にダウンロードダウンロードしたコースを他人と共有
購入済みのコースをプラットフォーム廃止時のバックアップ用に保存ダウンロードしたコースを公開プラットフォームにアップロード
オフライン環境で購入済みコースを視聴ダウンロードしたコース内容を販売または商用利用
自分のデバイスに適したフォーマットに変換DRM 保護を回避または解除して未認可コンテンツをダウンロード

プラットフォーム利用規約

  • 一部の教育プラットフォームのユーザー規約は、購入済みであってもコース動画のダウンロードを明確に禁止しています
  • FlowPick 使用前に、対象プラットフォームのユーザー規約とサービス規約を確認することを推奨
  • プラットフォーム規約でダウンロードが禁止されている場合、プラットフォームの規定を尊重してください
  • FlowPick はツール提供者として、ユーザーのダウンロード行為に対して責任を負いません

リスク警告

  • 一部のプラットフォームは異常なダウンロード動作を検知し、制限措置(アカウント凍結など)を講じる可能性があります
  • ダウンロード頻度を制御し、短時間に大量のダウンロードを行わないことを推奨
  • ダウンロード行為によって生じた結果はユーザー自身が責任を負います
FlowPick のプライバシー保護約束(データ収集・アップロード一切なし)については、プライバシーとセキュリティ を参照してください。

関連ドキュメント