ClipboxやChromeで埋め込み動画のダウンロード方法

基本 Clipboxはかなり昔からある動画をダウンロードするアプリです。使い方は単純で、Clipboxを立ち上げて「ブラウザ」からダウンロードしたいサイトに移動して、「+」マークを押して、「OK」を押すだけです。 埋め込み動画だとダウンロード出来ない? 便利なClipboxですが、時折動画をダウンロード出来ないことがあります。例えば、「+」マークを押しても「OK」が押せないなどです。 これは埋め込み動画である可能性が高いです。埋め込み動画とは動画がそのサイトに保存されている訳ではなく、サイトにコードだけ埋め込んでおき、そこから別のサイトに保存されている動画を参照するというものです。 この場合Clipboxが参照先の動画リンクを解析出来ずにダウンロード可能な動画として認識されない場合があります。 埋め込み動画のダウンロード方法その1 Clipboxで埋め込み動画をダウンロード出来ない場合は、埋め込み先の動画リンクを抽出すると正常にダウンロード出来る場合があります。 動画のサムネイルの右上などに「<>」といったマークが置かれているサイトなら、それを触れると動画のURLが取得出来ます。それをコピーしてClipboxで入力するとダウンロード可能なことがあります。 また、Chromeの「検証」からsrc属性などで指定されているURLを取得出来ることもあり、その場合はsrcのURLからClipboxで動画をダウンロードしてみて下さい。 埋め込み動画のダウンロード方法その2 続いて動画がダウンロード出来ない理由として多いのは、動画のロード待機時間を抑えるために、動画を分割配信しているサイトの場合です。例えば30分の動画を1分毎にファイルを分割すると、ダウンロードしたものを再生しながら逐次残りの動画ファイルをダウンロードさせることが出来ます。 この場合は動画のURLが分割ファイル毎に変わってしまうので、Clipboxでは保存が出来ません。少し面倒ですがシェルスクリプトで対応が出来ます。 まずChromeのディベロッパツールを開いてください。動画を再生しながら「Network」タブを開くと分割ファイルをダウンロードしている様子が確認出来るかと思います。 .tsとか.mp4でフィルタリングすると分かりやすいです。表示されている「Name」をダブルクリックすると勝手にダウンロードされるので、繰り返してもいいのですが、面倒なので自動化します。一度左クリックしてURLを控えます。 #!/bin/bash #... 御覧になる | 御シェアする