2012/01/17(火) [n年前の日記]
#2 [ruby] まだストップウォッチもどきを作成中
動作中の画面をキャプチャして(スクリーンショットを撮って)、連番画像として出力する機能をつけてみた。
VGA=640x480ドットのbmp画像を24コマ/秒で保存するつもりだったけど。計算してみたら、1分30秒で数GByteになってしまう。仕方ないのでjpgで保存。
DXRuby の Window.getScreenShot( filename[, format] ) で、pngの指定や、jpgの圧縮率を指定できないものだろうかと…。
VGA=640x480ドットのbmp画像を24コマ/秒で保存するつもりだったけど。計算してみたら、1分30秒で数GByteになってしまう。仕方ないのでjpgで保存。
DXRuby の Window.getScreenShot( filename[, format] ) で、pngの指定や、jpgの圧縮率を指定できないものだろうかと…。
◎ 連番画像は出力できたのでaviに変換。 :
jpg2avi で変換してみたが、音声ファイルを追加する方法が分からず。
Corel VideoStduio 12 で作業。 _Ulead Video Studio 12 (ビデオスタジオ12)での連番形式ファイルの読み込み を参考にさせてもらって、連番画像を読み込む。ビデオの読み込み→*.uisを選択→オプション、らしい。が、最後に avi を出力する段階で、VideoStudio 12 がフリーズしてしまう。
Aviutl も連番画像を開いてavi出力ができそう。無圧縮で出力してみたら、やっぱり3GBぐらいになった。 _aviutl_h264 - ニコニコ動画まとめwiki を参考にして、MP4(H.264?)とやらで出力してみたところ、3.4MByte程度に。
Corel VideoStduio 12 で作業。 _Ulead Video Studio 12 (ビデオスタジオ12)での連番形式ファイルの読み込み を参考にさせてもらって、連番画像を読み込む。ビデオの読み込み→*.uisを選択→オプション、らしい。が、最後に avi を出力する段階で、VideoStudio 12 がフリーズしてしまう。
Aviutl も連番画像を開いてavi出力ができそう。無圧縮で出力してみたら、やっぱり3GBぐらいになった。 _aviutl_h264 - ニコニコ動画まとめwiki を参考にして、MP4(H.264?)とやらで出力してみたところ、3.4MByte程度に。
[ ツッコむ ]
以上です。