YouTube の動画をダウンロード

まぁ http://userscripts.org/scripts/show/25105 の Vimperator コマンド版のようなものです.

let g:yt_save_dir = '~/Downloads'

などと設定しておいくと,:ytdownload でそのディレクトリに今開いている動画を保存できる.
オプションとして -fmt (省略オプションは -f) を指定でき,その動画で有効な fmt の値が補完される.その値の意味も同時に表示しているけど,FORMAT_INFO がこれで本当に正しいか不明.
引数としてファイル名を指定できる.指定しなかった場合はその動画のタイトルがそのまま使われる.
つまり,:ytdownload -f 37 foo で g:yt_save_dir に foo.mp4 として保存されることになる.