2

現在、機能しているプロトタイプには、動作に必要なものがすべて揃っています。記録したい場所で簡単にサイズ変更できる半透明のウィンドウ、スクリーンショットの取得を管理する複数のスレッドなどですが、必要な最後のタスクが 1 つ見つかりませんでした。何ヶ月も私。私が呼び出したフォルダーにダンプしたすべての画像temp(すべてが完了したら削除します) をムービーに変換する必要があります。

私はすでにこれを見つけまし が、これはシェルで使用するスタンドアロンの種類のものです。screencapture1.jpgすべての画像 ( 、screencapture2.jpgなど) を 1 つのムービーに変換するように微調整する必要があります。

なぜ自分でこれを行うことができないのですか?私は他の人の仕事を理解するのが苦手なので、言語的にプログラミングしています。理由はわかりませんが、最も単純なことでない限り、理解できないようです。

4

2 に答える 2

5

Javaプログラムから外部プログラムを呼び出す方法を学ぶことをお勧めします。次に、リンク先のサンプル プログラムを実行するだけです。または、さらに機能が必要な場合は、コマンドラインからも自動的にこれを行うffmpegを使用します。

ffmpeg -i screencapture%d.jpg -vcodec mpeg4 outfile.avi

ffmpeg を使用すると、出力ビデオに関する多くのことをカスタマイズできます。すべてのオプションのドキュメントを確認してください。

Java コマンドRuntime.getRuntime().exec(...)を使用すると、渡した任意のコマンド ラインを実行できます。Googleで検索すると、これを行う方法の例がたくさんあります。

于 2010-05-21T00:41:54.340 に答える
2

これにはXugglerを使用することをお勧めします。紹介です。

于 2010-05-21T00:23:00.960 に答える