とっても久々更新

メールが届いて、何かと思ってみて見たらグリモンの記事にコメントが! 使ってくれている方が居るとはとんと思わず、慌ててニコニコ動画(9)にやっつけ対応したバージョンをアップしました。

1列形式のランキング(毎時とか)にしか対応してませんが、それでもよろしければ下記ダウンロードからどうぞ。動作異常や改善案、ランキングトップに対応して欲しいなどあればコメントください。

(ダウンロード)http://userscripts.org/scripts/show/45927

DXライブラリを使ったプログラムのスクリーンキャプチャをとる方法に関するメモ

  • SaveDrawScreenToPNG

というDXライブラリ付属の関数でスクリーンのpngへの書き出しが可能なようなので,これを結合すれば動画になるに違いない,と.(bmp書き出しの方がいいのかpng書き出しの方がいいのかは良くわからない.HDDの容量とプロセッサの能力とのトレードオフなのかなあ……)

「Video For WindowsAPIについて」.なんか神がかったページを見つけてしまった.詳しく書いてあるし,分かり易い.bmpからaviの生成,音声の結合, 圧縮まで網羅しているようです.かのキャプチャソフトCamStudioの作者もこのtextを参考にしているみたいなので,私もWindowsでavi作るプログラム組むときには是非参考にしたいと思います.

携帯動画変換君とかに含まれているフリーフェアで,多数のコーデックを含む.LGPLらしいので,そのあたりに留意すればたぶんすごい有用.

「はじめての動画処理プログラミング」という本.
Win32API等を用いた動画処理について載っている模様.
サンプルソースがwebに置いてあるようなので,あとでDLしてみたい.

  • 音は?

DXライブラリは録音機能を持った関数を(今のところは)有していないみたいです.
ソースコードを読む限りDirectSoundに投げているようなので,
DirectSound側に録音機能を持つ関数があればいい,ということになりそうですが…
そのあたりの調査はまた今度にします.DirectXの文献は読むのがしんどそうだ……

NicoRankingKidokuDelete更新

ニコニコ動画ランキングページ用GreasemonkeyNicoRankingKidokuDelete」をちょっと更新しました.

  • 主な変更点
    • 保護機能を追加
    • 設定で「縮小しない」を追加

不具合やバグ,改善案などありましたらコメント頂けるとすっごい喜びます.