What tool(s) can I use to produce iPhone App Screencasts?
For my screencast here, I ran the application in the iPhone Simulator and recorded it all using ScreenFlow. I can't recommend ScreenFlow highly enough, as it really simplifies the whole process. ScreenFlow records your entire screen, but it provides excellent editing capabilities for cropping the video to the relevant 320 x 480 (or 480 x 320) section, as well as fading in and out title graphics or lettering. I also used SimFinger just to provide a good cursor, but I see that the latest release of ScreenFlow now has that capability built-in.
For a microphone, I actually used the USB one from Rock Band. It's a surprisingly good Logitech microphone that's recognized as soon as you plug it into your Mac.
I needed to do a little post-processing of the MP4 output to make sure that the video could be played natively on the iPhone. I've used both VisualHub and iMovie to produce MP4 videos with all the right settings to play on the device. Both have simple iPhone export profiles.
How to record a video of a running iOS app for promotional use?
There are two ways you can do this. If you want to run your app using the iOS Simulator, then you can use audio/video screen capture software such as http://camstudio.org/ or http://www.techsmith.com/camtasia.html.
If you need to record a video of the app running on the iOS device, then that would require a slightly more complicated setup. You will need Apple TV http://www.apple.com/appletv/ and a DVR. You would connect the Apple TV to a DVR, then from the DVR you would run an output cable to a TV or monitor. The iPhone and Apple TV needs to be configured for mirroring. Afterwards, you should be able to project and see your iOS app running on the screen (over Wi-Fi) while you are recording the running iOS app on the DVR.
Capture iOS Simulator video for App Preview
Using the new release of Xcode 12.5 you can simply record the simulator screen using ⌘ + R. For details you can visit here.
Create ios app demo video
If you want to do it in simulator, Apple's quicktime player has an option to record screen activities. Try with that. In an empty background or so, start your simulator and run the quicktime player.In order to run, go to file menu and start the new screen recording option. It has an option to select only a portion of the screen. There were many other tools. Check this link. I have used Snapz Pro X to record the video of iOS apps in simulator. If you want to do it in device, try this.
To do it programmatically, try this.
In that code, change
[self.layer renderInContext:context];
to
[[self.layer presentatationLayer] renderInContext:context];
Is there a way I can capture my iPhone screen as a video?
Note: This answer is outdated
www.iphonevideorecorder.com. There's a free trial I think, but after that you'd need to buy it. And you need to jailbreak your iphone.
Saving video screencast of iPhone application
There seems to be two ways of capturing the content of the application while it's running:
- Use the private API UIGetScreenImage() function which seems to be accepted by Apple now;
- Use the following thread's captureView method to capture the image.
You'll have to capture it at many times per second (I guess 24 times should be ok for human eye persistence) then you'll have to produce the movie. Perhaps you could use the ffmpeg iphone port.
Alternatively, if you'd like to capture your application's running for a demo, your best bet would be to run your application on the simulator and use a Mac OS X screencast software to capture it. See also SimFinger which "bundle of little tricks to make a screen capture of the iPhone Simulator suck less".
Finally, perhaps the following StackOverflow thread might help you produce better screencasts.
iPad/iPod Demo and tutorial videos - What tool
There are online screencasting tools available for recording purposes and they are good. I have used http://screentoaster.com but looks like they are no more. I guess you have a couple of options
- http://www.screencast-o-matic.com (online tool)
- Jing: http://www.techsmith.com/jing/ (installation required)
- CamStudio: http://camstudio.org/ (installation required)
What is your favorite video/screen capturing tool for the iPhone simulator?
I like SimFinger: http://blog.atebits.com/2009/03/not-your-average-iphone-screencast/
As far as screen capturing goes, Snapz Pro X is decent, but its not freeware :( Especially when the trial runs out, then it just turns into annoyware.
Related Topics
Add Uipickerview in Uiactionsheet from iOS 8 Not Working
Hide Remove Separator Line If Uitableviewcells Are Empty
Determine If iOS Device Is 32- or 64-Bit
Running Individual Xctest (Ui, Unit) Test Cases for iOS Apps from the Command Line
Programmatically Get a Storyboard Id
Method Load() Defines Objective-C Class Method 'Load', Which Is Not Permitted by Swift 1.2
Astoryboard.Instantiateviewcontrollerwithidentifier("Myid") Returns Nil But Not Nil in Lldb
Return from Initializer Without Initializing All Stored Properties
Convert String With Unknown Format (Any Format) to Date
iOS Autolayout: Two Buttons of Equal Width, Side by Side
How to Implement Two Inits with Same Content Without Code Duplication in Swift
How to Make a Function Execute Every Second in Swift
Enable or Disable iPhone Push Notifications Inside the App
How to Limit the Number of Decimal Points in a Uitextfield
Uitextviews in a Uitableview Link Detection Bug in iOS 7
CSS Gradient Not Working on iOS
How to Dismiss Keyboard iOS Programmatically When Pressing Return