内容はしたのソフトのreadmeに書いておきました。詳しくはもう少しあとに発表します。動画、オリジナルのネタも最近増えてきて、いい感じです。日本でも動画の文化が芽生えてきたかなーと思います。国産であることは重要なんでしょうか。「エアーマンが倒せない」→「天気予報があたらない」のような流れはニコニコ独特かもしれません。コメントが画面上を流れてる以上その流れ方その他がどうしても気になるんですよ、やっぱり。いうわけで解析しました。ついでにその結果を流用して、動画とコメントをダウンロードしてきて「コメントつき動画」に変換してくれるソフトを書いてみました。「カハマルカの瞳」のようなキャプチャソフトではないので、非力なCPUでも時間さえかければ、多少再現性は落ちますがコマ落ち無しでかなりきれいに変換できます。ue:画面上部に表示します。shita:画面最下部に表示します。プレミア専用ありません。通常red:#FF0000green:#00FF00blue:#0000FFcyan:#00FFFFyellow:#FFFF00purple:#C000FFpink:#FF8080orange:#FFC000プレミア専用niconicowhiteもしくはwhite2:#CCCC99marineblueもしくはblue2:#33FFFCmadyellowもしくはyellow2:#999900passionorangeもしくはorange2:#FF6600noblevioletもしくはpurple2:#6633CCelementalgreenもしくはgreen2:#00CC66trueredもしくはred2:#CC0033black:#000000サイズ制御コメントのフォントはArialを指定していますが・・・。これは英文フォントですね。FlashPlayerの挙動が分からないので、よく分かりません。Web職人さん教えてください。字体はボールドが指定されています。通常コマンドなしのサイズは24です。small:大きいサイズ(39)で表示する。big:小さいサイズ(15)で表示する。プレミア専用ありません。その他sage:何かチェックがされてます。最新コメント一覧に上がりません。表示時間についてコマンドにueもしくはshitaを指定すると、動画上のポストした時間から3秒間表示されます。それ以外は動画上のポストした時間の1秒前から4秒間表示されます(プログラム上は5秒間になってる。隠れた後も描画だけはしてる。→7/6バージョンで修正済み)。文字数が多いほうが速いわけですね。wwwwwwwwならともかく、中身のある長い文章を書くと読めません。コメントの表示終了時間がビデオの時間を超えた場合、ビデオの時間を超えないようにコメントの表示時間は調整されます。最後にコメントがばーっと出てくるのはそのためです。半透明処理について古いと半透明に表示されます。自分のコメントは1.0fです。この計算式は奇妙で、とても投稿数の多い動画の場合、もうすぐ消えそうなコメントでもほとんど半透明になりません。これもバグじゃないのかなぁ。ベベルフィルタコメントにはベベルフィルタという影が掛かっています。コメントが黒以外のときは黒のぼやけた影が、コメントが黒のときは白のぼやけた影が出来ます。コメントの色と背景色がかぶったときの対策です。動画が10分未満の場合:500件それ以上:1000件これはクライアント側が制御できます。1000件以上指定しても1000件しかかえって来ません。1画面内に表示できるコメント数は30件までで、30件以上表示しなければならないときは、表示が終わる時間が一番早いものから消されていきます。コンパチを作って、それを利用する保存ソフト作った。17:00のプレイヤ):一番上で紹介するエントリーでDLしてください。フォントの準備このソフトを起動するためには、TrueTypeフォントが必要です。動画と同じMSゴシックを使う方法についてはreadmeの中で解説しておきました。みかちゃんフォントのような別のフォントも使えます。一部のマイナーなCPUで変換できない?私の持っているクルーソーというCPUのノートPCでは、変換できませんでした。SDL_gfxが原因のようです。†1解決策としては、初心者の初心者による初心者のためのSDLの、配布ページ(一番下)で配布しているDLLパックのsdlgfx.dllをSDL_gfx.dllにリネームして、「さきゅばす」のSDL_gfx.dllにこれを上書きするとうまくいきました。実装方法ffmpegのvhook機能を使って、実装しました。なんとまあマイナーな機能・・・。このFFmpegは一部改造してあります。処理がデコード後すぐだったのを、エンコード前に移動した。fpsと総フレーム数、現在のフレームカウンタをvhookプログラムに渡すようにした。「一応動く」ように、です。ライブラリにはSDL+SDL_ttf+SDL_gfxを使いました。ライブラリの挙動がFlashと若干違うようで、再現性はあんまり高くないです。ベベルフィルタもないので、自作の影フィルタでごまかしてます。一応文字と同じ色の動画でも隠れたりはしないですが、本家のフィルタのほうが見やすいです。ランダム処理が一部入ってますが、Seedは固定なので毎回同じ結果を返します。ツーパスも出来る、ということです。ちなみにffmpegはフルオプションです。文字幅がちょっと太めになる。MSゴシックだと思うんですが・・・フォントが違うのかな。msgothic.ttcを用いてフォントインデックスを1にすれば大丈夫です。ベベルフィルタがない。自作の影があるので、閲覧には支障ないです。スクリーンショット※画面は開発中のものです(書いてみたかっただけ)。サンプル/movies/sm515667.mp4きしめんを変換してみました。コメント付き動画はビットレートが高くなりがちで、データ容量のほとんどは弾幕で消えてると言っても過言ではないと思いますwすさまじくコマ落ちしてますが、ビットレートが高いままの動画ならコマ落ちしません。自分で変換してみてください(エンコードしたことないので。/movies/sm519949.mp4ついでに、コメント表示数と取得数を馬鹿みたいに増やして変換してみました。これは気持ち悪い・・・wコメントや質問、バグ報告や追加機能の提案その他があったら気軽にどうぞ。チラシの裏すごい悔しいのですが、今のところWindows専用です。理論上対応できますが・・・要望があればやるかもしれません。Flashをそのまま利用するんじゃなくってコンパチを作るって発想が1.0臭くていかんなー。面白かったのでそれでよし。サキュバスは夢魔(むま)ともいわれていて、睡眠中に男を襲って誘惑して精力を奪うとされる悪魔です。避けるためには枕元に牛乳を置けば良いらしいです。クルーソーが持ってない命令を実行しようとしたと思われる。