*3.Proxomitronの設定(flvplayer_wrapper編) [#edc7470b] ここでは''flvplayer_wrapper.swf''を使用していきます。 (最新版は''flvplayer_wrapper custom''と呼ばれています。) &color(red){検索エンジン等から来た方で、設定方法が良く分からない(又は面倒だ)という方は、&br;''設定済みのProxomitron''も配布しておりますので、是非ご利用下さい。}; [[ダウンロードはこちらから。>Proxomitron導入ガイド/設定済/flvplayer_wrapper]] //&color(red,#CCCCFF){''ニコニコ動画(RC2)への仕様変更により、このページの内容は現在ご利用頂けません''};が、 //&color(red,#FFCCCC){''[[こちらでニコニコ動画(RC2)対応の設定済みProxomitronを配布しています。>Proxomitron導入ガイド/設定済/flvplayer_wrapper]]''}; #contents **1.SWFファイルを準備する [#j06abec2] +[[2ちゃんねるソフトウェア板内の''ニコニコ動画RC2専用オミトロンソフト板''スレッド>http://find.2ch.net/?STR=%A5%CB%A5%B3%A5%CB%A5%B3%C6%B0%B2%E8RC2%C0%EC%CD%D1%A5%AA%A5%DF%A5%C8%A5%ED%A5%F3%A5%BD%A5%D5%A5%C8%C8%C4&COUNT=10&TYPE=TITLE&BBS=ALL]]から最新のファイルを探し、任意の場所に保存します。 +保存したファイルを解凍します。 +解凍して出てきた''flvplayer_wrapper.swf''をProxomitronの''html''フォルダへコピーします。 (デフォルトでは ''C:\Program Files\Proxomitron Naoko-4\html\'' になります。) **2.Proxomitronの初期フィルタを削除する [#dbebe904] Proxomitronを[[''ニコニコ動画(SP1)''>http://www.nicovideo.jp/]]向けにしか使わない場合は、初期フィルタは必要ありません。 (すでに削除済みの場合は飛ばして下さい。) +Proxomitronの''Web ページ(&font(u){W};)''ボタンをクリックします。 &ref(08.png,nolink); +初期設定のフィルタは不要なのでドラッグで全て選択し、''切取(&font(u){U};)''をクリックして削除します。 &ref(09.png,nolink); +''&font(u){O};K''をクリックしてウィンドウを閉じます。 +Proxomitronの''ヘッダ(&font(u){H};)''ボタンをクリックします。 +初期設定のフィルタは不要なのでドラッグで全て選択し、''削除(&font(u){D};)''をクリックして削除します。 +''&font(u){O};K''をクリックしてウィンドウを閉じます。 +''最後の設定を保存''をクリックし、設定を保存します。 **3.Proxomitronのフィルタを追加する [#ra4593c6] +''flvplayer_wrapper.swf''と一緒に入っていたテキストファイルを開きます。 +各フィルタをProxomitronに追加します。 (''NicoNico Kill TABLE & DIV''を有効にすると検索ボックス等も消えてしまうので、 Webページフィルタへ追加しないか、必要に応じて無効化して下さい。) --&color(red){Web ページフィルタの例};(フィルタの1行目が''[Patterns]''の場合) ++Proxomitronの''Web ページ(&font(u){W};)''ボタンをクリックします。 ++''新規(&font(u){N};)''をクリックします。 ++以下の例を参考に、各項目を入力し''OK''をクリックします。 &color(red){(このフィルタは古い物なので、実際にはテキストファイルに書かれているフィルタを入力します。)}; [Patterns] Name = "NicoFlvPlayerWrapper1 replace_wrapper" Active = TRUE URL = "www.nicovideo.jp/watch/$TYPE(htm)" Limit = 128 Match = "new SWFObject\("flvplayer.swf\1 "540"" Replace = "new SWFObject("flvplayer_wrapper.swf\1 "490"" &ref(19.png,nolink); &ref(20.png,nolink); ++2個目以降のフィルタはフィルタ情報をクリップボードにコピーし、リスト内のどれかのフィルタを選択状態にした後、''フィルタをクリップボードからインポート(I)''をクリックすると簡単に入力出来ます。 &ref(23.png,nolink); ++動画の拡大・縮小を行う場合は以下のフィルタを追加して下さい。&aname(fpw_zoom); &font(80%){引用元:http://pc11.2ch.net/test/read.cgi/software/1186057116/957-958}; &font(80%){引用元:http://pc11.2ch.net/test/read.cgi/streaming/1187881468/299}; &font(80%){引用元:http://pc11.2ch.net/test/read.cgi/software/1193090969/646}; [Patterns] Name = "NicoNicoRC - ResizeVideoCustom for FlvPlayerWrapper + Smooth" Active = TRUE Multi = TRUE URL = "$TYPE(htm)www.nicovideo.jp/watch/" Limit = 256 Match = "(<body*>)\#$SET(#=\n<script type="text/javascript"><!--\n" "function reaspect(r) {\n" "flvp = $('flvplayer');\n" "flvp_container = $('flvplayer_container');\n" "var obj = "nico.videowindow.video_mc";\n" "var w = flvp.TGetProperty(obj, 8);\n" "var h = flvp.TGetProperty(obj, 9);\n" "var y = flvp.TGetProperty(obj, 1);\n" "flvp.TSetProperty(obj, 9, w * r);\n" "flvp.TSetProperty(obj, 1, parseFloat(y) + (h - w * r) / 2);\n" "}\n" "function resize(p) {\n" "var swf=$('flvplayer');\n" "var swfc=$('flvplayer_container');\n" "swf.TSetProperty("_root",2,p);\n" "swf.TSetProperty("_root",3,p);\n" "swf.style.width=swfc.style.width=952*p/100+"px";\n" "swf.style.height=swfc.style.height=540*p/100+"px";\n}\n" "function smooth(s,d) {\n" "var swf=$('flvplayer');\n" "var swfv="nico.videowindow.video_mc.video.";\n" "swf.SetVariable(swfv+'smoothing',s);\n" "swf.SetVariable(swfv+'deblocking',d);\n}\n" "--></script>\n)" "|(^(^<div id="flvplayer_container"))$SET(#=<table><tr><td><b>SIZE:<b></td><td>" "<button onclick="resize(0)">BGM</button>\n" "<button onclick="resize(25)">x0.25</button>\n" "<button onclick="resize(50)">x0.5</button>\n" "<button onclick="resize(75)">x0.75</button>\n" "<button onclick="resize(100)">x1.0</button>\n" "<button onclick="resize(125)">x1.25</button>\n" "<button onclick="resize(150)">x1.5</button>\n" "<button onclick="resize(175)">x1.75</button>\n" "<button onclick="resize(200)">x2.0</button>\n" "<button onclick="reaspect(0.75)">4:3</button>\n" "<button onclick="reaspect(0.5625)">16:9</button>\n" "<button onclick="smooth(1,5)">Smooth on</button>\n" "<button onclick="smooth(0,0)">Smooth off</button>\n" "</td></tr></table>)$STOP()" Replace = "\@" --&color(red){ヘッダフィルタの例};(フィルタの1行目が''[HTTP headers]''の場合) ++Proxomitronの''ヘッダ(&font(u){H};)''ボタンをクリックします。 ++''新規(&font(u){N};)''をクリックします。 ++以下の例を参考に、各項目を入力し''OK''をクリックします。 &color(red){(このフィルタは古い物なので、実際にはテキストファイルに書かれているフィルタを入力します。)}; [HTTP headers] In = FALSE Out = TRUE Key = "URL: NicoFlvplayerWrapper2 Redirect (OUT)" Match = "http://www.nicovideo.jp/flvplayer_wrapper.swf(\??++ts=[0-9]+)\1(^?)" Replace = "$RDIR(http://local.ptron/flvplayer_wrapper.swf\1)" &ref(21.png,nolink); &ref(22.png,nolink); ++2個目以降のフィルタはWeb ページフィルタと同様にクリップボードからインポート出来ます。 +&color(red){テキストファイルに記載されているフィルタを追加し終わったら、''最後の設定を保存''をクリックし、設定を保存します。}; **4.動作確認を行う [#r5d2486e] +''お疲れ様でした!'' これで設定は完了です。[[ニコニコ動画(SP1)>http://www.nicovideo.jp/]]を開いて動作確認を行って下さい。 正常に動作している場合は、必要に応じてflvplayer_wrapperの''設定''ボタンをクリックし、設定を変更して下さい。 &ref(36.png,nolink); &color(red){''[[4.さらに便利に>Proxomitron導入ガイド/4.さらに便利に]]へ進む''}; ---- *コメント(ご自由にどうぞ) [#c05310fe] - 『2.Proxomitronの初期フィルタを削除する』に「初期設定のフィルタは不要なのでドラッグで全て選択し、切取(U)をクリックして削除します。」とありますが、項目全てにチェックを入れて削除でいいんでしょうか?図では「Kill anti-cache meta tags」にしかチェックが入っていませんが・・・ -- [[Reileror]] &new{2007-12-11 (火) 22:38:36}; - チェックの有無はフィルタの有効/無効を表しているだけなので、フィルタの削除を行う際は関係ありません。&br;単純にドラッグで全てのフィルタを選択し、「切取(%%%U%%%)」をクリックして削除してください。 -- [[タツヤ]] &new{2007-12-11 (火) 23:34:41}; - 返答有難う御座いました。おかげでwrapperの設定が出来ました。お手数かけました。 -- [[Reileror]] &new{2007-12-12 (水) 01:22:39}; - Web ページの設定で、『Multi = TRUE』と書かれたものは何処にチェックを入れればいいのでしょうか? -- &new{2007-12-15 (土) 22:22:57}; - 「複数ルールのマッチを許可する」が対象となります。 -- [[タツヤ]] &new{2007-12-16 (日) 01:12:31}; - 返答有難う御座います。 -- &new{2007-12-16 (日) 15:28:14}; #comment |