[ANN] MovingImages for OS X Yosemite

Dear AppleScript peeps,

MovingImages is a powerful scripting tool for post-production video editing on OS X Yosemite

MovingImages is driven by JSON command objects, which means that any scripting language that can generate JSON on OS X can work with MovingImages, in the case of AppleScript you can generate property list files and then ask MovingImages to process them. For ruby I have written the moving_images gem that works with MovingImages. The ruby gem is installed along with the two other MovingImages components.

AppleScript can be used as the scripting language for MovingImages as this short script demonstrates.
https://gitlab.com/ktam/using-movingimages/blob/master/coreimage/PosterizeImage.applescript

If you like the look of MovingImages and are considering writing an AppleScript library to wrap the creation of property lists please do not hesitate to ping me and I will be at your service to help you get started and available to answer any questions you may have along the way.

To learn more about MovingImages: http://zukini.eu/movingimages

MovingImages integrates three of Apple’s graphics technologies. These are the drawing engine CoreGraphics, the image filter processing engine CoreImage and the video editing platform AVFoundation.

The goal of MovingImages is to provide a data format that can describe non-linear video editing using the three technologies described above. This is achieved using JSON command objects and JSON drawing instruction objects.

Link to the video series Getting started with scripting MovingImages:
http://zukini.eu/getting-started-with-scripting-movingimages-in-ruby/

You can install MovingImages directly from the link below. But I would recommend watching the first episode of getting started with scripting MovingImages first.
Download link: http://zukini.eu/largeuploads/MovingImages.dmg

Link to the MovingImages documentation: http://zukini.eu/docs/Contents
Link to the ruby gem reference documentation: http://zukini.eu/docs/MovingImages.html

The resources blog post lists all the currently available resources related to the MovingImages graphics platform.
Link to resources blog post: http://zukini.eu/resources-3/

Enjoy
Kevin Meaney
http://zukini.eu

Hi,

MovingImages is a scripting tool for post-production movie editing on OS X Yosemite

MovingImages has been updated to version 1.0.1.

Version 1.0.1 Changes are:

  • Fix to the installer when the user wasn’t using OS X’s default ruby installation.
  • Added capability to add audio tracks to the movie editor.
  • Added capability to mix audio tracks using the movie editor.

The updated documentation with sections added for audio mixing are below: http://zukini.eu/docs/MovieEditor#Adding_Audio_mix_instructions
http://zukini.eu/docs/MovingImages/CommandModule.html#make_addaudioinstruction-class_method

To download MovingImages: http://zukini.eu/largeuploads/MovingImages.dmg

method test04 in this test file:
https://github.com/SheffieldKevin/MovingImages-RubyTests/blob/master/test018
Is a complete ruby script that creates a movie editor object, adds video and audio tracks, shows how to mix audio, exports the movie and saves a composition map that is a graphic representation of the composition that describes how the movie should be created.

Kevin