Firefox で閲覧中の動画をコマンドラインからダウンロード

Firefox で閲覧中の動画をダウンロードするには専用の Add-on がいくつかあると思うが、先日のメモ (Convert YouTube to DVD for Linux) の補足で、コマンドラインからの実行方法をメモしておく。

現在閲覧中の URL を得るために Fresno を使用してみる。Fresno は MozRepl で telnet 待受状態の Firefox に繋いで操作するコマンドラインツールなので、当然 MozRepl をスタートしておく必要がある。今見ている URL は以下のコマンドを使う。

$ fresno -c -j content.location.href

fresno は他にもいろいろ遊べそうだが、今はひとまずこれだけ。

このコマンドで得た URL を cclive などに渡せば良い。

$ fresno -c -j content.location.href | xargs echo | cclive -f best

長いので .bashrc などに、

# video download
alias vid_dl="fresno -c -j content.location.href | xargs echo | cclive -f best"

等と alias を作成しておいてもよいかもしれない。

https://skalldan.files.wordpress.com/2012/09/wpid-vid_dl_sample.png

cclive (v0.7.9) でサポートされているサイトは以下の通り。

$ cclive --support
101greatgoals.com
1tv.ru
academicearth.org
audioboo.fm
break.com
cbsnews.com
charlierose.com
city.lego.com
clipfish.de
collegehumor.com|dorkly.com
dailymotion.com
empflix.com
funnyordie.com
gaskrank.tv
guardian.co.uk
imdb.com
liveleak.com
metacafe.com
mgnetwork.com
pornhub.com
publicsenat.fr
redtube.com
sevenload.com
soundcloud.com
spankwire.com
spiegel.de
tagtele.com
tcmag.com
ted.com
theonion.com
tmunderground.com
tnaflix.com
totallynsfw.com
tvlux.be
tvrain.ru
twitch.tv|justin.tv
videa.hu
video.foxnews.com
video.golem.de
videobash.com
videos.sapo.pt
videos.senat.fr
vimeo.com
xhamster.com
xvideos.com
yfrog.com
youjizz.com
youtube.com
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s