<トップページに戻る>
ダウンローダー、DL支援サイト、User
JavaScriptを使わずにブラウザだけでニコニコ動画をダウンロードする方法
2011年11月26日現在、アドエスでニコニコ動画をダウンロードする方法としては
・NicoSearch
・User
JavaScript
・ダウンロード支援サイト
がある。
この記事はそれらの方法が仕様変更で使えなくなったときには、こんな単純な方法でもダウンロードできるという内容のものである。
動画のダウンロードはブラウザだけでも可能で、少々手間はかかるがScript等の知識も全く不要である。
ここではOpera Mobile 10を使用した。
ダウンロード前の準備
http://flapi.nicovideo.jp/api/getflv/
というURLのブックマークを作っておく。ここではapi-linkというタイトルにする。
http://smile-.nicovideo.jp/smile?=
というURLのブックマークを作っておく。ここではdl-linkというタイトルにする。
Opera
Turboはオフにする
これまでアドエスでファイルをダウンロードしたことはほとんど無かったので気が付かなかったが、Opera
Mobile
10を本体にインストールしている場合、ダウンロード先をmicroSDカードに指定しても本体の空きメモリ分のサイズしかダウンロードできず、エラーになることがある。
特に、Opera
Turboをオンにしているとかなりの高確率で起こる。
microSDカードにインストールしている場合はこのエラーは出ない。
また、本体、microSDカードのどちらにインストールしていても、Opera
Turboをオンにしていると途中で止まってしまうことがあるようだ。
エラーは出ないがダウンロードが全く進まないという状態がたびたび起こった。
レジュームは効かず、ダウンロードは最初からやり直しになってしまうのでOpera
Turboはオフにする。
よって、サイズが大きいファイルをダウンロードすることが多いのであれば、Opera Mobile
10はmicroSDカードにインストールした方が良いだろう。
ただし、これらの問題はネット上では聞いたことが無く、自分の環境だけかもしれない。
ダウンロードの仕方
これまでUser JavaScriptを使う方法ではurlfilter.iniにhttp://res.nimg.jp/*と記入してページを軽くしていたが、ソートができなくなってしまったので、http://res.nimg.jp/*は削除する。
ニコニコ動画にログインして目的の動画のあるページに行く。例として、
http://www.nicovideo.jp/watch/sm123456
というページだとする。ここではタブ1とする。
新しいタブでapi-linkを開く。タブ2とする。
http://flapi.nicovideo.jp/api/getflv/sm123456
と動画の番号を付けてアクセスすると動画、コメントなどのある場所を示す文字列が返ってくる。
文字列は長いが、ダウンロードに必要な情報は最初の方だけで済む。
thread_id=1186292029&l=162&url=http%3A%2F%2Fsmile-cln66.nicovideo.jp%2Fsmile%3Fv%3D123456.86783&link=以下略
新しいタブでdl-linkを開く。タブ3とする。
タブ2の水色の部分を追記する。
http://smile-cln66.nicovideo.jp/smile?v=123456.86783
これが動画のアドレスだがアクセスすると403
Forbiddenとエラーが出ることがある。
これはニコニコ動画の仕様で動画のあるページを開いてから時間をおかずに動画にアクセスしないとエラーになる。
タブ1に戻り、再読み込みしてからすぐにタブ3に戻り、アクセスすればダウンロードできる。
もう一つ403
Forbiddenになる原因がある。記入ミスなどで短時間に何度もアクセスすると制限に引っ掛かる。
何故か分からないが、数分待ってからアクセスするよりもOpera
Mobile
10を再起動してアクセスする方がいいようだ。
アドレスに追記している途中でタブを切り替えると追記した部分が消えてしまう。アクセス制限を回避する上でも紙と鉛筆を用意した方が良い。
強制的にエコノミーモードでダウンロードする
WILLCOMの回線速度的にあえてエコノミーモードでダウンロードしたい場合があるが、基本的に同じ方法でダウンロードできる。
http://www.nicovideo.jp/watch/sm123456?eco=1
http://flapi.nicovideo.jp/api/getflv/sm123456?eco=1
とそれぞれ、末尾に?eco=1を付ける。
よく使うなら?eco=1付きのブックマークも作っておくといいだろう。
エコノミーモード用の動画が用意されている場合は
thread_id=1186292029&l=162&url=http%3A%2F%2Fsmile-cln66.nicovideo.jp%2Fsmile%3Fv%3D123456.86783low&link=以下略
とlowが付いている。
タブ1が高画質でタブ3がエコノミーモードと違いがあると403
Forbiddenになる。
タブ1とタブ3の画質は合っていなくてはならない。
<トップページに戻る>