Video Cloudからのビデオのダウンロード
Video Cloud アカウントから動画をダウンロードするにはいくつかの方法があります。API を使用して、Media または Social モジュールを使用してビデオをダウンロードできます。また、視聴者がコンテンツをダウンロードできるように、ダウンロード リンクをプレーヤに追加することもできます。
マスター ビデオ ファイルのダウンロード
ビデオマスターは、再エンコード用に保存された、オリジナルのソースファイルです。ビデオマスターは、Studioを使用してダウンロードすることはできませんが、必要であれば Social Syndication APIを使用してダウンロードすることができます。詳細については、 このトピックを参照して下さい。
Mediaモジュールを使用してビデオをダウンロードする
動画がアップロードされたときに、少なくとも 1 つの MP4 レンディションを作成するトランスコード プロファイルが選択されていれば、Media モジュールを使用して動画レンディションをダウンロードできます。この場合、MP4 レンディションをダウンロードできます。
ビデオが再トランスコードできない(マスターファイルがない)場合は?
- m3u8プレイリストは、原則として、各セグメントを1つずつダウンロードし、それらをつなぎ合わせる適切なツールでダウンロードできます。
- m3u8は標準的なフォーマットで、多くのサードパーティ製ツールが利用可能です。
- m3u8レンディションへのリンクはStudioでは公開されていませんが、Playback APIとCMS APIによって返されます(そして、ネットワーク トラフィックで見つけることができます)。
- ネットワークトラフィックからm3u8ファイルを検出し、ポイント&クリックでダウンロードできるようにするブラウザ拡張機能があります。Chrome用の例は、こちらになります。
Mediaモジュールを使用してビデオをダウンロードするには、以下の手順に従って下さい:
- Mediaモジュールを開きます。
- ダウンロードしたいビデオのリンクをクリックします。
- [ 動画ファイル ] セクションを見つけます。
- 使用されたトランスコーディングの種類を確認します。
- ダウンロードするレンディションの サイズ 列のリンクを右クリックします。クリック可能なダウンロード・リンクは、MP4レンディションが作成されている場合にのみ表示されます。
レンディションや画像の URL は固定ではないことを理解しておくことが重要です。Brightcove はメディア アセットのストレージを随時再構成しており、その際、特定のアセットの URL は変更されます。これらのアセットへのハードコードされた URL に依存している場合、リンクが壊れてしまう可能性があります。
Social モジュールを使用したビデオのダウンロード
Social モジュールは、ビデオ URL をコピーしたり、ビデオソースファイルをダウンロードする機能を提供します。ダウンロードする場合、最高品質のMP4レンディションがダウンロードされます。
Social モジュールを使用してビデオをダウンロードするには、次の手順に従います:
- Brightcove Social を開きます。
- 左側のナビゲーションで 動画 をクリックします。Video Cloud アカウントの動画の一覧が表示されます。
- ダウンロードしたいビデオをクリックし、[ ダウンロード] をクリックします。
- 動画URLをコピーするか、リンクをクリックして、ブラウザーで動画を開きます。ソースファイルをローカルに保存するには、動画を右クリックします。
- [完了]をクリックします。
CMS API を使用した動画プロパティへのアクセス
CMS API を使用すると、Video Cloudアカウント内の動画の URL などのメタデータを取得することができます。CMS API を使用するには、開発スキルが必要です。CMS API を使用して動画プロパティにアクセスする方法については、 「CMS APIの使用:動画データの取得」 開発者向けドキュメントをご覧下さい。
Brightcove Learning Servicesもダウンロード リンクを取得するために使用できる CMS API アプリのサンプルも作成しました:CMS API サンプル:ダウンロードリンク。
動画ファイルのダウンロードリンクの作成
開発スキルがある場合は、プレーヤーのコントロールバーにダウンロードリンクを配置して、視聴者にコンテンツをダウンロードするオプションを提供することができます。
ダウンロードリンクをプレーヤーオーバーレイまたはプレーヤーの下に表示することもできます。サンプルコードを含む、この方法の詳細については、 Download Button Plugin を参照して下さい。