2008-03-05 ニコニコ動画がSP1に!
なりましたねー。
変わった所はニコニコニュース‐【SP1】ニコニコ動画(RC2)がSP1へ。新しい事、変わった事まとめあたりを参照で。
ワシ的にはH.264(mp4)対応が嬉しいです。これで高画質に。
◆ [日記][プログラム] ニコニコ動画のFLVをダウンロードする userChrome.js スクリプト - Libelablogをいじってmp4対応させてみた
対応させなくても普通に落とせるけど、拡張子が.flvになってワケワカメなので(笑).flvのままでもMediaPlayerClassicあたりに放り込めば再生出来ますが、何か気持ち悪いので拡張子をflv/mp4自動識別するようにしてみました。
ちなみに本家はこちら
著作権的にどーなるのかがさっぱり分からないのでとりあえず公開しますが問題があれば速攻消しますのでご連絡下さい。ワシが勝手に追加した部分はpublic domainで良いです。それ以外のオリジナル部分は……どうなんだろう?
本家と同じ方法でインストールした後、nicovideoDownloader.uc.jsを上書きすれば多分動きます。
本家との違いは
・動画ID(smほげほげってやつね)を勝手にファイル名の先頭にくっつける
・H.264(mp4)だったら保存時の拡張子のデフォルトを.mp4にする
・本家バージョンのバグ?(タイトルに:があるとエラる)のを多分修正しています(笑)
位しか違いません。1個目の変更が嫌な人はスクリプトの35行目あたりを削除してください。
超アドホック&いい加減な方法で対応してる&スクリプトよくワカンネ なので間違ってる可能性もありますが、生暖かく見守ってください。
本家が対応したらそっちを使おうと思ってます(*゜ー゜)ノ
ちなみに、これは動画再生時にアクセスしてる(っぽい)、http://www.nicovideo.jp/api/getflv?v=動画IDってURLを叩いた時に返ってくる、url=が、ほげほげ.nicovideo.jp/smile?m=ほげほげ の時はmp4で、ほげほげ.nicovideo.jp/smile?v=ほげほげ の時はflvっぽいのでそこで分岐しています。しらんのは勝手にflvに分岐すると思います。
バグとかあったら教えてくだされ。てか、エコノミーで落とせないのは仕様だ(爆) エコノミー版が欲しければ一般アカウントをとってください(笑) version 2で対応(爆)
追記:勝手に改造版 version 2作った。
プレミアム回線で無理矢理エコノミーにするには、URLの最後に?eco=1を追加(すでに途中に?があれば、&eco=1を追加)すればいいのだけれども、それに対応(笑)
ちなみに、H.264(mp4)の動画でもエコノミーにするとflvになるみたいです。
追記:本家にマージされたので、勝手にプレミアム回線でも無理矢理エコノミーDL対応改造版としてversion 3をアプ(笑) マージありがとうございます!!m(_ _)m
追記(2008/3/7): プレミアム回線でも無理矢理エコノミーDL対応改造版+swf対応版を作りました。よろしければご利用下さい(*゜ー゜)ノ
追記(2008/3/10): プレミアム回線でも無理矢理エコノミーDL対応改造+swf対応+フォト蔵(flvのみ)に対応版をアップ。
追記(2008/4/1): 4/1のニコニコ動画の仕様変更に対応版(プレミアム回線でも無理矢理エコノミーDL対応改造+swf対応+フォト蔵(flvのみ)に対応版がベースです)
追記(2008/5/25): 長いレスポンス返してくる動画にも対応(4/1版ベースです)
追記(2008/11/14): 「リンク上の右クリックならダウンロードメニューを出さない」機能を追加してみた
中身は多分ほとんど変わってません。タグ検索を別ウインドウで開こうとしたら動画ダウンロードになってウザイ人はどうぞ(笑)
ダウンロードできない問題はまだ未解決。
追記(2009/03/04): 20090304最新版(ネット世論調査対応版)
URLが「http://www.nicovideo.jp/watch_result/」で始まってる動画のダウンロードに対応。例えばネット世論調査結果とかね。
追記(2009/04/28): swfダウンロード再対応版
nmほげほげ~って動画がDL出来なくなっていたのでとりあえず対応。様子見。
追記(2010/05/13): 新getflv対応版
追記(2010/10/14): 新UI(タイトル取得)対応版
追記(2011/10/07): 新UI(タイトル取得)対応版
追記(2012/05/13): 新UI対応版+addon化。以降はこのバージョンを一度インストールして、その後アドオンをアップデートしてご利用ください
◆ [日記] 「ニコニコ動画のFLVをダウンロードする userChrome.js スクリプト」の使い方がわからんと言われたので書いておく
くどいようですが、本家はこちらです。あと、自己責任でよろしく。
Firefox 2で方法を紹介します。ちなみに私はニコニコ動画の動画をDLするためだけにFirefoxを入れています(笑) いや、基本Seamonkeyなのですが、nicovideoDownloader.uc.jsが動かないのよ(涙
まず、このページ(userChrome.js 0.8)へ行って、Downloadの項目で、userChrome.js 0.8(勝手にミラー)をクリックすると、「なんかインストールするけどええ?」みたいなメッセージが出ますので、インストールをクリックします。
次に、このページにある、Sub-Script/XUL Loaderの内容をuserChrome.jsというファイルに書き込みます。分かんない人は、このファイルをuserChrome.jsって名前で適当な場所に保存して、その後Firefoxのchromeディレクトリにコピーすればいいです。
Firefoxのchromeディレクトリは(私のように)妙な設定をしていなければC:\Documents and Settings\ログインユーザ名\Application Data\Mozilla\Firefox\Profiles\defaults\ランダムな値\chrome になります。*1
ようするに、このファイルをC:\Documents and Settings\ログインユーザ名\Application Data\Mozilla\Firefox\Profiles\defaults\ランダムな値\chrome\userChrome.jsとして保存すればよろしいです。
ここまでで下準備は完了。
あとは、ニコニコ動画のFLVをダウンロードするスクリプト 勝手に改造版 version 3とか本家のNicovideo Downloaderあたりを、chromeディレクトリにnicovideoDownloader.uc.jsって名前で保存してください。
これで設定は終わっているはずです。
Firefoxを再起動して、ニコニコ動画を見に行って、適当なムービーで右クリックすると、「Download FLV/MP4」って項目が増えているはずなので、それをクリックすれば、勝手に「動画ID.タイトル.flv」または「動画ID.タイトル.mp4」ってのを保存しようとしてくれます。
あとは好きな場所に保存すればいいでしょう。flv/mp4の再生には個人的にはMediaPlayerClassicを使っています。あとffdshowかな。
追記:ffdshowが入っていて、拡張子をaviにすればWindows Media Playerでも再生出来るっぽいです(未確認)。mp4動画をデフォルト拡張子aviでダウンロードしたければ、nicovideoDownloader.uc.jsの2行目
const MP4_EXTENSION = "mp4";
これを
const MP4_EXTENSION = "avi";
にすればOKです。
*1 参考までに……C:\Documents and Settings\ログインユーザ名\Application Data\Mozilla\Firefox\profile.iniを弄くって、Profile0のPath=を適当に書き換えると、ブックマーク情報とかを任意のディレクトリに出来ます
◆ [情報] 「ニコニコ動画」が「SP1」にバージョンアップ 「ムービーメーカー」無償配布
そういえば、「ニコニコムービーメーカー」まだ使ってないなー(笑)
ニコニコ動画を再生するプレーヤーをブログに貼り付ける機能も新設する。従来の視聴はニコニコ動画にログインした上でサイト内でのみ可能だったが、外部プレーヤーの提供で会員・非会員を問わずにブログで視聴できるように
なぬん!
当初の対応サイトはlivedoor Blogなどlivedoorの5サイト、はてなダイアリーなどはてなの3サイト、So-net SNS、trunc。
orz<個人サイトでは無理なのですかー
◆ [情報] IE8はフル標準モードでのレンダリングがデフォルトに
というわけで、IE8から標準準拠になるっぽいです。
◆ [ネタ] 世界中のいろんな国の人がウッーウッーウマウマ(゜∀゜)を踊る!
ちょっと面白かったのでのっけておく(笑)
◆ [情報] 電子メールには未来はない?
うーん、どうだろう。