This doesn’t seem to work:

Saving iMovie Projects to Network Volumes

The problem

Apple’s iMovie saves its Projects and Events files as folders named “/Documents/Movies/iMovie\ Events”, “/Documents/Movies/iMovie\ Projects”. You are not able to change this location using the app, however, you can use iMovie to move these folders to an external drive. On that drive, both of these folders MUST be at the root, i.e. “/Volumes/Footage/iMovie\ Events” and “/Volumes/Footage/iMovie\ Projects”. If you open iMovie while an external drive has these folders at root, iMovie will automatically add them to its event and project library.

Unfortunately, you can’t do this trick with network volumes by default. You can do some tricks with symlinks but when using them across volumes they are unreliable and iMovie will loose track of information.

The solution

With a shell command in Terminal, you can turn this capability on by changing a hidden setting.

defaults write com.apple.iMovieApp allowNV -bool TRUE  

Quit iMovie and restart.

This still works in iMovie 10.0.4 as of 2014-07-12.

Oldest origin of this setting that I’ve found so far is: http://carryflag.blogspot.com/2010/06/imovie-event-library-on-network-drive.html

It’s also possible to just put a HFS+ sparse image on the NAS, and access that from the mac, through finder.