iMovie for OS X Yosemite: Final Cut Pro X for Yosemite clues

Thursday, 16 October 2014

As iMovie for OS X Mavericks is a full version of Final Cut Pro X with a consumer UI, the new version of iMovie for OS X Yosemite is relevant to those waiting for the next version of Final Cut.

iMovie for for OS X Yosemite (version 10.0.6) has a new user interface.

The old 10.0.0.5 UI:

iMovieMav

The new 10.0.6 UI:

iMovieYos

The old adjust controls:

iMovieMavAdj

The new adjust controls:

iMovieYosAdj

 

10.0.6 new features

  • Updated look for OS X Yosemite
  • New file export options including Custom H.264, ProRes and Audio Only
  • Share any video frame as an image
  • Email HD video with Mail Drop when signed into iCloud
  • Select a portion of a clip in the timeline by dragging across the bottom of a clip
  • Adjustments bar is always open for easy access to audio and video tools

For developers using iMovie to create app previews on the App Store:

  • Support for iPhone and iPad screen recording videos captured with QuickTime Player
  • 11 animated titles designed to showcase apps in action
  • Share option to easily export for the App Store

Version 10.0.6 will on run on any version of OS X before OS X Yosemite.

A short Apple developer document explaining how to use iMovie to create app previews. Ripple Training also have a video which shows the process, including iMovie's 'App Preview' mode.

As iMovie 10.0.6 requires OS X Yosemite, iMovie 10.0.5 is available for those who haven't upgraded. This means both online help systems are still available:

iMovie 10.0.5 help.

iMovie 10.0.6 help.

 

Although there are some new features to iMovie, the majority of the changes between 10.0.5 and 10.0.6 refresh the UI for OS X Yosemite. Not all the UI has been updated however. The Import Media dialogue box hasn't been updated (apart from its title bar):

importmediaMav

An unmentioned 10.0.6 improvement was first seen in Final Cut Pro X: the option to hide clips you've already imported.

New "App Preview" project type

Here are the icons for the 11 new animated titles designed to work for App previews:

APreview-Titles

Three have a yellow on-screen control for repositioning the title:

APreviewTitleOSC

These new titles are implemented as Motion 5.1.1 templates. The current version of Apple Motion is 5.1.2. The other Motion titles were created using an older version of Motion.

Export options

The new version of iMovie adds the ability to export the current project or clip as a ProRes (422) mov, H.264 .mp4 or audio only file (with a choice of AAC, MP3, AIFF or WAV formats).

As you drag on the custom H.264 quality slider, whose range is between 2 and 16 Mbps for 720p footage… 

export-custom

the estimated file size is updated:

export-custom-size

A feature that would be useful in Final Cut Pro X. You can also choose to export at lower resolutions using the pop-up: Options are 1920 x 1080, 1280 x 720, 960 x 540 and 854 x 480. The custom data rate range changes based on the resolution of the export.

If you are working in an App Preview project, a new App Preview share destination appears - H.264 mp4 with AAC Audio.

If you have imported 4K footage, you can export it (or a selected range of it) at full resolution in ProRes .mov or H.264 .mp4:

4k-clip-export

Remote control apps are dead, long live remote control

The iOS 8 - OS X Yosemite combination means that Apple will discontinue specialised remote control iOS applications. To replace them full iOS equivalent applications will be able to control their OS X counterparts.

Here's how this works with Keynote. Keynote on iOS can control Keynote presentations running on nearby OS X Yosemite Macs.

You first pair your iOS device with the Mac using a preference: 

Kpair-pref

Once linked you tap the 'iOS play' icon:

kphonestart

The presentation doesn't have to be in slideshow mode on the Mac:

k-before-control

Once the iOS device finds the Keynote app running on the Mac:

kphoneready

As each slide comes up in the presentation on the Mac, it appears on the iOS device. As well as going to previous and next slides, the iOS device can use a range of colours to mark up slides on the Mac screen. Sketching done on the iOS device:

kphonemarkingup

…appears on the Mac:

k-marked-up

This is the kind of two-way communication that would be very useful for iMovie and Final Cut Pro X users. Up until now, most remote control iOS apps have controlled Mac applications by simulating keypresses. Now useful information could be passed from the application running on the Mac to the iOS app. For example, the Mac could be displaying a project so that it fills the screen while the iOS app shows an inspector for the current clip.

Final Cut Pro X inside iMovie 10.0.6

It looks like the Final Cut parts of iMovie were created in August. There are no obvious hints about future X features hidden in iMovie. As before, a large proportion of iMovie's almost 3GB bulk are made of frameworks used in Final Cut Pro X. 

What does this mean? That the features for iMovie 10.0.6 were frozen by August; the weeks since then were used to fix bugs in iMovie for OS X Yosemite compatibility (and perhaps bugs in Yosemite for iMovie compatibility).

Skinning iMovie 10.0.7 (i.e. Final Cut Pro X 10.2)?

Classic Apple user interface design avoids Modes - states where only some tools, menu commands and user interface elements are available and when the effects of some tools change. It is interesting that with iMovie 10.0.6 Apple have added a third mode. As well as video editing and trailer making, the App Preview project type acts as a mode - changing which titles are available and making sure the resulting movie is the correct size.

It would be interesting if Apple added more project types. Two examples 'Media Logging' project and 'Producer Feedback' project. In fact, if Apple could add types of project, they could make the application skinning/project type mechanism available to third parties. Useful if you wanted to create a 'BBC News' project type, or a 'Real Estate' project type. As iMovie is the Final Cut Pro X underpinnings with a consumer friendly skin, perhaps these custom versions of iMovie could include a few features from Final Cut. Useful for large enterprise deployments of 'iMovie Pro X.'