iPhoneの画面を動画でキャプチャするために、AirPlayのミラーリングをMacで受信する。

こんにちは、JAGA(ja_gaimopotato)です。

アプリのデモ動画やレビューした動画を作って、公開したいときに考えられる方法はいくつかあります。

  • iPhoneを操作している状態をカメラで撮影する。
  • Apple TVへAirPlayでミラーリングして、そのディスプレイをカメラで撮影する。
  • 開発しているアプリであれば、シミュレータをMacのQuickTimeで録画する。

上記2つは事前に色々と準備しないといけませんし、キレイに撮れるかどうかの調整も必要です。
3つ目はシミュレータをキャプチャする方法なので、キレイに撮影することはできますが、自分が開発しているアプリ以外では使えないのがネックです。

そこで、色々と調べて2つほど良さそうなものを見つけました。

Reflector

まず、Reflectorというアプリ。
これは、AirPlayと互換のあるサーバを立ち上げて、iPhoneからMacをAirPlayサーバとして認識できるようにするアプリです。
ミラーリングで、iPhoneの画面を受信しそれをアプリ内の機能で録画できます。

Reflector Airplay Receiver

Reflector Airplay Receiver – Mirror an iPhone or iPad to a Mac or PC

インストールも簡単で、7日間は無料でトライアルできます。
ライセンス購入の価格は、$12.99です。

サイトからアプリをダウンロードして、起動するだけでオッケーです。

Download Reflector for Mac or Windows

Reflector app

あとは、同じLan内にiPhoneとインストール済みのMacがあればiPhoneからAirPlayの再生先の候補にMacの名前が発見できるはずです。

そのMacを選んで、ミラーリングのオプションをオンにするとMacの画面にiPhoneの画面が映っていることを確認できるでしょう。

Reflector app 2

動画の撮影方法ですが、メニューバーからDevice > Start Recordingをクリックすることで開始します。
コマンドキー+RキーでもOKです。

Reflector app 3

終了は、メニューバーからDevice > Stop Recodingをクリックするかコマンドキー+Rキーを入力してください。

AirServer

次に見つけたのが、AirServerというアプリです。

AirServer home

AirServer – The Most Advanced AirPlay Receiver for Mac and PC

Reflectorと同様の機能を提供しています。

アプリのダウンロード前に、まずトライアル用のアクティベーションキーを発行する必要があり、メールアドレスの登録かFacebookアカウントでのログインが必要です。ぼくは、メールアドレスを登録しました。

AirServer trial

で、メールに記載されているリンク先へ行くとキーが発行されますので、それをアプリを起動したあとに入力してください。

AirServer

AirServer Activation

あとは、Reflectorと同じで同一のLan内にiPhoneとインストール済みのMacがあればiPhoneからAirPlayの再生先の候補にMacの名前が表示されるので、それをタップしてミラーリングのオプションをオンにしましょう。

Airplay mirror

動画を撮影するには、マウスをウィンドウ上に移動させると画面上に現れるツールバーの赤い丸のボタンをクリックすることで開始します。
終了も同様に赤いボタンをクリックするだけです。

AirServer rec

どっちも良さそうだけど、どっちを使えばいいのか。

この同じような機能を持ったアプリを2つ使った目的は、動画撮影の使いやすさを比べるためです。
どちらも、便利に使えると思います。

しかし、Reflectorで撮影した動画は少しコマ飛びしてカクカクした動画になることがありました。
これは、一概にアプリの処理の問題であるとは言えないので本来であれば検証しないと答えを出すべきではないのですが、AirServerではすごくスムーズな動画を撮影できていたので、詳しく調べずAirServerを選びました。

購入は、Paypalでの支払いで大丈夫だったので、サクッと購入しました。
あとは、継続してサポートがあるかどうかですが現在のところ割りと積極的に更新しているようですので、しばらくは安心と考えています。

これからも更新を続けていきますので、Feedlyへの登録をお願いします!

follow us in feedly

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です