トップページに戻る

Category

AllArchives

Checker

Credit

動画DLスクリプト公開

ネットランナー2006年12月号向けに、動画共有サイトの動画をダウンロードするためのUWSCスクリプト「VDLIrv.uws」を書きました(そしてその後もたまに更新してます)。

  1. 海外のウェブサービス「VideoDownloader」に動画本体アドレス解析を丸投げし
  2. 自前エンジンで動画ページから動画タイトルを抽出し
  3. Irvineにダウンロード処理を丸投げ

するスクリプトです。簡単に特徴を書くと

  • 「VideoDownloader」に丸投げするため、YouTube・GoogleVideo・iFilm・Metacafeなどなど、多数の動画共有サイトから動画を落とせます。VideoDownloader対応サイト全てが「対応サイト」となるので、各共有サイト内の動画を「どのサイトにアップされているか」という思考無しに同じ操作で落としまくれる、という
  • 動画タイトルを取得し、保存ファイル名「動画タイトル.拡張子」でIrvineに投げるので、手動リネームの必要がありません
  • ダウンロード処理はIrvineに投げるのでレジュームや多重ダウンロードなども普通に可能です
  • 「http://ime.nu/」や「ttp://」アドレスにも対応しました(2007/04/27版での新機能)
  • VideoDownloaderに渡してエラーが出るアドレスの場合は、そのページ内からPermallinkアドレスを探して再度VideoDownloaderに渡します(2007/05/11版での新機能)

と、いった感じです。



基本的な使い方はネトラン12月号特集1で書いてるので省略しますが、まぁ超単純に書くと、まず準備が

  1. Irvineを導入
  2. UWSCを導入し、拡張子「UWS」を「UWSC.exe」に関連付け
  3. 「VDLIrv.uws」をメモ帳で開きIrvineフォルダのパスを指定(デフォルトは「C:\Program Files\Irvine\」)

で、動画を落とす場合は

  1. ブラウザのアドレス欄などを使い、動画共有サイトの個別動画ページのURL(言い換えれば、VideoDownloaderに投げるURL)をコピーしクリップボードに入れる
  2. 「VDLIrv.uws」を実行
  3. 少し待つとIrvineで動画ダウンロードが始まる

と、いう感じです。


VDLIrv.uws 2007/05/17(右クリックからダウンロードしてください)


コピーする文字列について

  1. 基本的には、個別動画ページのURLをコピーして起動してください
  2. ただし、「VDLIrv.uws」内「コピーされたアドレスから除外する文字列」で始まる文字列がコピーされている場合は、当該部分を「http://」に修正します(「http://ime.nu/」や「ttp://」アドレスでも大丈夫です) (2007/04/27版での新機能)

動画タイトル抽出の設定に関して

  1. 個別動画ページの「<title>〜</title>」内の文字列を動画タイトルと見なします
  2. ただし、「VDLIrv.uws」内「動画タイトル抽出範囲を手動指定するサイトを指定」以下で指定されているURLの場合は、指定された範囲を動画タイトルと見なします
  3. 動画タイトルと見なした範囲内に「VDLIrv.uws」内「各動画サイトの動画タイトル内の不要文字列」以下で指定された文字列があった場合は問答無用で削除します

Permallinkアドレス抽出箇所設定に関して(2007/05/11版での新機能)

  1. クリップボード内アドレスをVideoDownloaderに渡してエラーが出る場合、基本的には動画を落とせません
  2. ただし、クリップボード内アドレスのソースに「VDLIrv.uws」内「各動画サイトのPermallink表示箇所」以下で設定された文字列が含まれている場合、その範囲内の文字列を動画のPermallinkアドレスと見なし、再度VideoDownloaderに渡します

VideoDownloaderの設定に関して

  • VideoDownloaderが今後仕様を変更した場合は「VDLIrv.uws」内「VideoDownloaderの設定」以下の設定を変更すれば対応できるはずです

トラブルシューティング

  • 「VideoDownloaderが対応していないURLです」と表示される
    Permallink抽出箇所を指定することで解決できるかもしれません。「○○という共有サイトの動画が、検索結果から開いた場合は落とせるのに、ユーザーの動画一覧から開いた場合は落とせない」といった状況なら適切な設定で解決可能です。その他の場合、あくまで丸投げしてるだけなのでVideoDownloaderで落とせないものは落とせません。VideoDownloaderでも試してみて無理なら無理です(未対応サイトだとかVideoDownloader側がサイトの仕様変更に対応してないとか)
    試してみて落とせるなら僕のスクリプトのバグです(教えてください)
  • 何も表示されないが落とせない
    多分、僕のスクリプトのバグです(教えてください)
  • その他、何かおかしなことが起こる
    多分、僕のスクリプトのバグです(教えてください)

SeeAlso

SameSubCategory

Footprint

Navigation

TrackBack

この記事へのトラックバック

Comment

『導入』や『拡張子「UWS」を「UWSC.exe」に関連付け 』の『関連付け』というのはどういったものなのでしょうか?
ダウンロードはしたのですが、良くわかりません。

[匿名] 2007/02/09 16:23:33

http://www.new-akiba.com/archives/2006/11/vdlirvuws.html
に少し詳しい解説があります。

tokix 2007/02/10 20:32:21

ありがとうございます。

[匿名] 2007/02/12 02:23:52

PostForm

情報を登録  
コメントは本文以外省略可能で、当方の承認後掲載されます