開発した1つのアプリケーションのデモとしてビデオを作成する必要があります。DDMSを使用し、5〜6FPSのフレームレートを達成する実験的なアプリケーションがいくつかあることを私は知っています。このフレームレートは、アプリケーションに表示したいスムーズなアニメーションがあるため、私の目的には完全に不十分です。Androidでリアルタイムのスクリーンキャプチャを行う方法はありますか?エミュレーターのキャプチャまたは実際のカメラで行われた実際のビデオを受け入れる必要がありますか?
2 に答える
すぐに使えるソリューションの中で、最高の品質を提供するのは、ビーグルボードまたはDVIまたはSビデオ出力を備えた他のボードです。次善の策はエミュレーターです。
どうやら、いくつかの電話はテレビビデオ出力を提供します。これは、「TV Out」設定があり、ジャック(TRRS)コネクタを介してビデオ出力を提供するGalaxySi9000の場合のようです。一部のHTC電話(Droid Incredible)も、このようなビデオ出力をサポートしている場合があります。次に、必要なのは、出力をキャプチャするための小さなSビデオ取得カードだけです。
私はまだそれをテストしていませんが、動作することが報告されており、マウスを接続したビーグルボードでは再現するのが難しいマルチタッチジェスチャを含むすべての機能をデモできるはずです...さらに、電話箱から出してすべてをインストールしておくと、時間を節約できます。
編集-2011年9月19日:
残念ながら、SamsungSGT-I9000ビデオ出力を使用しても良い結果は得られませんでした。特定のSamsungビデオケーブルとTerratecG3ビデオキャプチャUSBアダプターを購入しましたが、満足のいく結果は得られませんでした。ビデオがちらつき、画像の品質がかなり悪く、OpenGLに依存する私のアプリのデモを作成するには十分ではありませんでした。
そこで、HDで録画するJVCGZ-HM435カムコーダーを購入しました。適切なスタンドを使用してカムコーダーを適切に配置することにより、非常に許容できる品質で、非常に優れたビデオを作成することができました。また、この方法では、指やつまむなどすべてを見ることができるため、アプリケーションの対話性がよりよく示されます。それは本当にそれがどのように機能するかを示しています。