2011-06-10 9 views
2

iPhoneアプリのビデオを録画するにはどうすればよいですか?アプリケーションが非常にOpenGL重く、加速度計/ジャイロスコープを使用しているため、私はシミュレータを使用できません。iPhoneアプリのビデオを録画する(シミュレータなし)

+1

良質の「ホーム」ビデオを単に作ることを検討してください。 (例:http://www.youtube.com/watch?v=_ZGDusXgFOg)今日、合理的に優れたビデオカメラは、基本的にプロフェッショナルなグレードです。あなたが必要とする唯一の撮影法のヒント:**フォーカスと露出**の両方をハンドシェームでロックオフする方法を習得してください。良い三脚が不可欠です。 – Fattie

+0

そこに提案してくれてありがとうございます。 – Fattie

答えて

1

How can I use MPTVOutWindow iPhone undocumented class?

その答えのリンクの一つは、それがiOS4を+で動作しないと言うが、プロジェクトに、私は以下の1ヶ月前に働いていました私たちはiPhone4のその機能を使ってプレゼンテーションを行いましたので、私はそれに挑戦します(その部分を扱う開発者が別のアプローチを使用していない限り)

1

実際のアプリにビデオキャプチャを構築するのに不十分な「ネイティブ」ソリューションがあるとは思えません。あなたの「記録」をすることができます(デバッグ専用コード)に入れ

  • これを処理するクリーンな方法は、あなたのゲーム/アプリがきれいに設計された入力パイプラインを持っていると仮定すると、入力を模擬するために、おそらくですすべての生の入力イベント。

  • デバイスを使用して、デモセッションを再生して「録音」を作成します。
  • シミュレータでアプリを実行し、デバイスに入力した「録音」を入力します。

シミュレータでは、GLのものがうまく動作し、おそらくデバイスよりも高いフレームレートで動作します。あなたはiphone出力ビデオを持っているし、別のデバイス上でキャプチャすることができます

+0

私は本当にこれをすることができません。いくつかの関数では、ARM NEONアセンブリを使用し、これをx86に移植するのは苦しいでしょう。 – John

+0

@ジョン:十分に公正。シミュレータを使用することができない理由は、単にあなたが使用しているだけではないことを明確にするために質問を編集することをお勧めします。入力用のジャイロスコープ;あなたのアプリは基本的にはシミュレータと全く互換性がないからです。 –

関連する問題