読者です 読者をやめる 読者になる 読者になる

意識の高いLISPマシン

藤原惟/すかいゆき(@sky_y)の技術用ブログ

小ネタ:動画ダウンローダ界のアーミーナイフ、youtube-dl

YouTubeなどの動画をダウンロードしたいときがあります。Webサービスを使う手もあるんですが、最近はコマンドラインツールyoutube-dlを使っています。

youtube-dlのすごいところは、とにかく対応サイトが恐ろしく多いこと。YouTubeはもちろん、Vimeoやdailymotion、さらにニコニコ動画にも対応。コマンドライン使いであれば、使い方もとてもシンプルなのでおすすめできます。

以下、コマンドライン中心の話です。Mac/Linuxは確実に動くはずです。Windowsもたぶんいけると思います。

インストールはPythonのpipでできます。(pip自体のインストールはこちらを参照。いつの間にかインストール方法も進化してた・・・。)

pip install youtube-dl

使い方はとても簡単。YouTubeなどのURLを引数に与えるだけです(zshの場合は引用符で囲む必要があります):

youtube-dl 'https://www.youtube.com/watch?v=LcU0uo_3vWs'

ニコニコ動画も同様。ただし、実際に試してみると、かなり時間がかかります・・・。

全ての対応サイトを知りたい場合は、以下を叩いてみて下さい:

youtube-dl --extractor-descriptions

一覧は下記にまとめてあります。

https://gist.github.com/sky-y/1fac37a3c9db71e6af78

有名どころでは、VimeoやTEDなんかも。有名アダルトサイトはだいたい網羅している感じ。