Learning AV Foundation is currently under development and a Rough Cut is now available on Safari Books Online.
This is the companion app to Bob McCune's "Mastering Video" presentation at Renaissance 2014.
The demo app is a simple video editing application patterned after iMovie for iOS. Here's a quick description of its features:
Audio and video clips can be arranged along a timeline. This demostrates using AVComposition to build simple and complex temporal arrangements of AVAssets.
A user can select video clips from the media picker and arrange them along the timeline. Basic drag and drop is implemented to allow for reordering of clips and an individual clip's duration can be trimmed.
The app also allows adding audio tracks to the composition. Limited DnD support is provided to move the voiceover track within the overall timeline.
Audio fades and ducking can be enabled from the settings menu. This demonstrates using AVAudioMix to apply fades and ducking to the soundtrack.
Video transitions can be enabled from the settings menu. This demonstrates how to use AVVideoComposition to create simple transition effects such as cross disolves and push transitions.
Animated titles can be enabled from the settings menu. This demonstrates how to AVSynchronizedLayer to provide animated layering effects such as titling.
iOS and Device Support
This is an iPad-only app and requires iOS 7.