web-dev-qa-db-ja.com

デスクトップのタイムラプスビデオを作成するにはどうすればよいですか

ゲームのプログラミングのタイムラプスビデオを作成するために、画面のスクリーンショットを毎分撮りたいと思います。

CamStudioを見つけましたが、ビデオではなくスクリーンショットを保存するオプションがないようです。

何か案は ?

画面全体のスクリーンショットを毎分撮り、自動的にどこかに保存するツールが必要です。

4
Manu

Cronジョブまたはシェルスクリプトを使用して screenshots を取得し、Nifleが提案したようにそれらをムービーファイルにコンパイルします。これをシェルスクリプトとして使用できる可能性があります。

while true; do scrot -d 60; done

私はシェルが苦手なので、誰かがこれを改善できるでしょう

0
Jonno_FTW

自動画面キャプチャを実行するアプリケーションがいくつかあります。 AutoScreenShot がその一例です。

そして、あなたがそれらから映画を作る画像を持っているとき、それはそれ難しいことではありません。

ffmpeg/mencoderを使用して画像ファイルからムービーを作成する

短縮版:

ffmpegを直接使用して、画像ファイルをムービーにエンコードすることもできます。ファイル名001.jpg、002.jpg、...で始める場合、次を使用できます:
ffmpeg -r 10 -b 1800 -i %03d.jpg test1800.mp4

5
Nifle

私はこれに役立つかもしれないプログラムChronolapseに出くわしました:

http://code.google.com/p/chronolapse/

自分ではあまり使いませんでしたが、必要なことはできるようで、無料です。

4
camster342

Macユーザー向けにMotifがあります。 http://screenmotif.com 数週間の記録中に、できるだけ少ないリソースを使用するように構築されました。