メモ帳DPA

ぐぐってあまり引っかからないような何かがあったら書いたりする

ニコニコ動画16:9フルスクリーン用bookmarklet のProxomitronでの埋め込み版

[Patterns]
Name = "Nico:AspectCng"
Active = TRUE
URL = "www.nicovideo.jp/watch/$TYPE(htm)"
Limit = 512
Match = "(<td class=$AV(TXT12)><a href=$AV(openlist/*)\s*>)\1*</a></td>"
Replace = "\1&#12304;&#26908;&#32034;&#12305;</a></td>"
          ""
          "<td><div class="tool_bg_L"><div class="tool_bg_R">&#12450;&#12473;&#27604;</div></div></td>"
          "<td>"
          "<a href="javascript:(function(){var c=$('flvplayer'),t='nico.videowindow.video_mc.video.';c.SetVariable(t+'_width',512);c.SetVariable(t+'_height',384);c.SetVariable(t+'_x', 0);c.SetVariable(t+'_y', 0);})()">4:3</a>&nbsp;"
          "<a href="javascript:(function(){var c=$('flvplayer'),t='nico.videowindow.video_mc.video.';c.SetVariable(t+'_width',640);c.SetVariable(t+'_height',512);c.SetVariable(t+'_x', -64);c.SetVariable(t+'_y', -64);})()">16:9LB</a>&nbsp;"
          "<a href="javascript:(function(){var c=$('flvplayer'),t='nico.videowindow.video_mc.video.';c.SetVariable(t+'_width',640);c.SetVariable(t+'_height',384);c.SetVariable(t+'_x', -64);c.SetVariable(t+'_y', 0);})()">16:9</a>"
          "</td>$STOP()"

わざわざブックマークレットから呼び出すのが面倒になってきたから超やっつけ移植。今更だけど。
16:9動画をフルスクリーン表示するときに額縁を消せます

16:9LBはレターボックス入れて4:3にしてる16:9動画用。
数字変えれば他の比率でも使えるかと。