動画の直接リンクをiPhoneへ保存。

保存を許可されたURLが対応メディアファイルを直接返す場合、ALBAはページスキャンを省略し、保存先の選択、進捗管理、プライベート保管、オフライン再生へ進めます。

一部の保管庫アカウント、検索、一括操作機能にはProが必要です。現在の制限と価格はApp内で確認できます。

自分が所有する、または配信元がダウンロードと保存を明示的に許可したメディアだけを扱ってください。利用可否はページ、形式、配信元の条件に依存し、ALBAはアクセス制御やDRMの回避を目的としません。

対応するメディアの直接URLを保存。

直接ファイルにはプレイリストの処理がありませんが、権限、リダイレクト、Range対応、形式、有効期限は依然として影響します。

保存を許可されたリンクを貼り付ける

URLをALBAで開きます。対応するメディア拡張子またはレスポンス形式があれば、直接ダウンロード可能なリソースとして識別できます。

保存先を確認して開始

保管庫内の保存先を選び、想定したファイルであることを確認して転送を開始します。

完了したファイルを開く

最終保存が完了したら、ダウンロード一覧または保存先フォルダから対応メディアをオフライン再生できます。

直接リンクは何が違うのか。

動画のように見えるURLでも、直接ダウンロードできるファイルとは限りません。

メディアを直接返すレスポンス

サーバーがWebページではなく、対応するContent-TypeやContent-Dispositionを付けたメディアデータを返します。

リダイレクトまたは一時URL

配信元が一時的な配信用アドレスへ転送する場合があります。最終URLは失効する可能性があるため、配信元が明示的に提供または許可する保存経路だけを利用してください。

ファイルではなくプレイリスト

M3U8 URLはプレイリストであり、一つの完成動画ではありません。配信元がセグメント形式で提供する場合は、対応するHLS保存フローを使用します。

直接リンクで起こりやすい制限

途中から再開できるRangeリクエストに対応するサーバーもあれば、毎回最初から転送する必要があるサーバーもあります。一時リンクはセッションや署名が有効な間しか利用できない場合があります。また、拡張子が動画に見えても、実際にはHTML、エラー文書、認証ページが返されることがあります。

ALBAはレスポンス情報と完了状態を確認しますが、アクセス不能、無許可、保護済み、非対応のURLを有効なメディアファイルへ変えることはできません。

  • リダイレクトにより最終ホストが変わる場合がある
  • 一時リンクには有効期限がある
  • Rangeリクエスト対応が再開方法を決める
  • Content-TypeとContent-Dispositionが実際のファイルを示す
  • 最終的な再生可否はコーデック対応にも依存

動画の直接リンクFAQ

単純に見えるURLでも挙動が異なる理由。

URLは.mp4で終わる必要がありますか?

必須ではありません。URLに拡張子がなくても、対応するContent-TypeまたはContent-Dispositionのファイル名からメディアを識別できる場合があります。ただし、サーバーが許可された対応ファイルを返す必要があります。

再開したのに最初からダウンロードされるのはなぜですか?

配信元がRangeリクエストに対応していないか、一時URLまたは認証情報が変わった可能性があります。

動画ではなくエラーページが保存されたのはなぜですか?

ログイン画面、アクセス拒否、期限切れページへ転送された可能性があります。許可された配信元を開き直し、新しいリソースを取得してください。

直接ファイルもプライベートフォルダへ保存できますか?

はい。開始前にALBA保管庫内の保存先を選び、完了後はそのフォルダから整理、再生できます。

許可された直接リンクを、プライベートなオフラインファイルへ。

リンクを貼り付け、保存先を選び、完成したメディアをALBA内で保管できます。

ALBAをApp Storeで入手