How do I record a screen cap video of the iPad?

Solution 1:

Reflection (US$15) turns a (Lion or above) Mac into an AirPlay receiver that can handle mirroring. Once you've got the mirrored display on a Mac, all you need is to capture that video, which is easy.

For example:

  1. Start Reflection on the Mac.
  2. Turn mirroring on (requires iPad 2 or newer or iPhone 4S or newer), selecting the Mac as the target.
  3. Use a video screen capture program (Quicktime Player can do this, but there are lots of more advanced ones if you need more) to record the Reflection window.

No jailbreaking is required.

AirServer (also US$15) is another application that offers essentially the same functionality as Reflection (and was released slightly afterwards), but is also available for Windows, if you don't have a Mac to do the recording on.

Solution 2:

The easiest way to record an iOS screen digitally is to mirror the screen over AirPlay to a computer and record the screen of the computer.

You could also record the HDMI output from an AppleTV but that's usually more costly than picking up a license of Reflector.

It does recording for most situations, but I prefer using a second app in my Mac to record the screen and you have many more options there.

The simulator isn't an emulator - so you can't just run other apps in Xcode (with the assumption that the particular app you desire to record isn't one that you have the source code to run in simulation). I know you mentioned free trick for recording, but I've not found a free tool that works for decent quality.

Solution 3:

If you are willing to jailbreak your iPad, both Display Recorder and ScreenRecorder do what you want.

Solution 4:

If you have an extra Windows PC with a spare PCI-express slot (and the Windows PC should be moderately fast, anything with multiple cores and a video card should do), then this is a VERY cheap method (should cost less than $150 all said and done).

http://www.youtube.com/watch?v=Vho_GVXd5xs

Hopefully that's helpful for someone!