Maintain, optimize and troubleshoot your NLE
Professional cloud workflow platform
Simplified media management

Shake error: Disk cache locked

When Shake restarts after a crash, you may be familiar with this message:

Disk cache is locked due to another Shake UI running or a previous session crashing. Remove lock and move current cache?

But what does it mean and which option should you choose?

Shake has two caches - one that stores whole frames and another that stores tiles (segments of frames). These two caches work together to speed up rendering and the responsiveness of the interface. These caches operate both in memory and on the disk. Although they are not quite the same, think of them as a similar concept to Final Cut Pro's render files.

When you quit Shake, it copies the memory cache to the disk cache (if you've ever wondered why there's a delay when you quit Shake, that's the reason) and leaves it on disk so that it is there the next time you open Shake.

If your machine crashes or you force-quit the application, this process does not take place and the disk cache becomes invalid. You are given the choice of moving the old cache to a temporary location and creating a new one (recommended) or disabling caching altogether (recommended only if you are running two copies of Shake on the same machine). Copying the cache to a temporary location allows you to salvage any required information from it before trashing it.

Speaking of which, if Shake crashes a lot, you will end up with lots of temporary caches cluttering up space (mine took up over 1 GB). Every so often, you should go to /var/tmp/Shake and delete all of the folders marked TempCache. Do not delete the one marked cache, as that is your current cache. Note that you will probably not be able to browse to the /var folder because it is hidden so it is recommended to go to the Go menu in the Finder and select Go to Folder and type the path in.

So in summary, when you get that message, you are recommended to click Ok and delete the temporary cache later. You might experience a loss of speed and responsiveness (most likely not noticeable) but Shake will gradually speed up as the cache is refilled with data over time.

P.S. I really should write more Shake articles. If you have any suggestions as to what you'd like to see, please let me know.
Posted by Jon Chappell on Mar 20 2008 to Compositing
Permalink

New tool: Preference Manager

We've just introduced a new tool - Preference Manager. This application allows you to trash, backup and restore your Final Cut Studio preference files.

Preference files store information about user preferences, window and toolbar placements, and launch settings. Sometimes these can become corrupted, causing problems. Preference Manager allows you to trash corrupted preferences and keep backups of working preference files in order to quickly restore your settings.

Now, I know there are a few other apps on the market that do this as well, so what makes Preference Manager unique? Well, for a start, it works for the entire Final Cut Studio suite, not just Final Cut Pro. In addition, it is completely free, you are not limited by the number of backups you can perform, you can assign names to your backups, and it is Leopard-compatible.

As always, we are trying to create a genuinely useful application, so your comments and suggestions are encouraged.
Posted by Jon Chappell on Mar 19 2008 to DR News, Front Page News, Utilities
Permalink

FCS Remover 1.0.6 released

We've just released a new version of FCS Remover, taking it up to 1.0.6. This update offers no new features but makes changes to some elements of the automatic updating facility. It is a recommended update because in the next few days we are going to make some changes that will cause problems with it.

FCS Remover is a program to automatic the uninstallation of Final Cut Studio and Final Cut Express. It has many uses such as wiping an old version before updating, downgrading to an older version or simply removing the entire suite from your machine.
Posted by Jon Chappell on Mar 18 2008 to DR News, Front Page News, Utilities
Permalink

Final Cut Server coming soon?

Apple just mysteriously added a new category to their discussion forum named Artbox. Now, if you recall Artbox was originally developed by Proximity and was purchased by Apple two years ago and turned into Final Cut Server.

It was announced at NAB 2007 and slated for release in the summer of that year, but never came. It was then pushed back to January 2008 but still has not been released. I hope this is a sign that preparations are being made for its release.

The most plausible answer of course is that it's just a support section for existing Artbox users (rather late though, considering Apple purchased them in 2006), although I am not aware of Apple doing this for Final Touch users before the release of Color.
Posted by Jon Chappell on Mar 17 2008 to Apple, Analysis, Final Cut Studio
Permalink

How to banish the Final Cut Pro registration screen forever

Update: We've now developed an automated solution for this with System Toolkit in FCS Maintenance Pack.

Everyone hates it - the annoying "please register" screen that pops up every 5 or 6 launches of Final Cut Pro and Apple's other ProApps. Of course, the easiest way to get rid of it is to just register but that may not always be practical or advisable. Many companies do not connect their editing machines to the internet (quite rightly) and some of the tinfoil hat-wearers among us might not be keen on giving their personal data out to Apple.

Whatever the reason, here is a method of stopping the Final Cut Pro registration screen from appearing again without having to register.

1. Make sure all Final Cut Studio applications are closed.

2. Go to /Library/Application Support/ProApps and open the file Final Cut Studio System ID.

3. In Property List Editor, click the arrow next to Root and you will see some details about the unique ID that FCS has created for your machine. On this machine, I upgraded from Final Cut Studio 1 to Final Cut Studio 2, so I have two IDs listed under 100-1 and 100-6. If you look under fullKey1, it tells me that the original ID is marked 100-1 so the new one (FCS 2) must be 100-6.

Yours may differ a little but if one doesn't work, try the other.

Update: If you don't have the Apple Developer Tools installed, you won't have a copy of Property List Editor on your system. In this situation we recommend using System Toolkit in FCS Maintenance Pack.

4. On the 100-6 option (or whatever yours says), double-click the data under the Value tab to select it and then copy it to the clipboard.

5. Go to /Library/Preferences and open com.apple.RegFinalCutStudio.plist.

6. Click the arrow next to Root and delete all of the entries in the list.

7. Now select Root and click New Child. Enter the name AECoreTechRegInfo, select Data as Class and paste the value you copied earlier into the Value column.

Update: For Final Cut Studio 3, you need to add an additional String with the name AECoreTechRegister and value of YES.

8. With the entry you just created still selected, click New Sibling up the top and type AECoreTechRegSent, keep the Class as String and enter a value of YES. Your final plist should look like this:

9. Save the file and enjoy a nag-free Final Cut Studio experience. It works for all applications in the Studio, not just FCP.

It is worth noting that this works for all of Apple's ProApps including Shake, Aperture and Logic. For Shake, use /Library/Application Support/ProApps/Shake System ID and /Library/Preferences/com.apple.RegShake.plist. The issue is especially annoying with Shake because if the registration screen appears, Shake will "forget" the project or file you wanted to open, so you have to open it again.

Also, if you do want to register but don't want to keep opening and closing the application until the registration dialog appears, just delete the com.apple.RegFinalCutStudio.plist file, launch FCP and it will appear immediately.

Posted by Jon Chappell on Mar 15 2008 to Final Cut Studio, Compositing, Video Editing
Permalink

FCS Remover 1.0.5 released

We've just released FCS Remover 1.0.5, based on much-appreciated user feedback. This new version offers Final Cut Express support (version 3.5 (HD) and 4, although earlier versions may work as well) plus a couple of bug fixes.

If you don't know, FCS Remover is a tool that allows you to completely remove Final Cut Studio (and now Express as well) and its associated components. Why would you want to do this? Well, maybe you are planning to upgrade to a later version and want to fully uninstall the previous one in order to improve the stability of your upgraded system and reduce issues. Or you might be one of the unfortunate few experiencing problems with a particular patch and wish to downgrade.

Alternatively, you may be swapping project files between your up-to-date machine and a machine running an earlier version, although an XML export is the recommended way of dealing with this problem.

Whatever the reason, we always appreciate your feedback, bug reports and feature requests.

Subscribe to our appcast feed to be automatically notified of future updates.
Posted by Jon Chappell on Mar 14 2008 to DR News, Front Page News, Utilities
Permalink

160 GB SSDs coming soon?

This is a few days old but still worth mentioning. Intel has announced that it is entering the SSD (solid-state disk) market this year. In addition to bringing down prices through extra competition, Intel is also offering speed improvements over existing SSD drives from other manufacturers.

Details are sparse but enough to whet our appetites - there will be a SATA (3 Gbps) version and the drives will range from 80 to 160 GB in size (in comparison, the largest generally-available ones are 64 GB). This means that SSDs can, for the first time, directly compete with hard drives on a technical level. They can't yet compete with hard disks on price but Intel is predicting prices of less than $200 by 2010.

This means a lot because solid-state disks are considerably smaller, faster and more reliable than conventional hard disks. Tests with the MacBook Air have shown considerably faster boot and application loading times. The traditional downside to SSDs (and something Intel did not mention) is that their write speeds are considerably lower than their read speeds - in fact, lower than the write speed of a conventional hard disk. This will no doubt change with time but for some tasks such as high-bandwidth acquisition, they are not yet ready to replace something like the RED Drive.

They would be great in a video editing environment though, where you don't need to write large amounts of data very often and much of the your time is spent reading data. With a lot of editing systems (particularly with the advent of 8 core Mac Pros), the bottleneck lies in the disk speed. It can also improve the responsiveness of applications like Final Cut Pro that store only a limited amount of timeline information (such as clip thumbnails) in the main memory, with the rest on disk. I can't wait to see these new drives in a RAID 0 configuration.
Posted by Jon Chappell on Mar 12 2008 to Analysis, Hardware, Video Editing
Permalink

Major blog overhaul

Just wanted to let everyone know that we've completed a major overhaul of this blog. It's now much faster to load and puts less of a strain on the server, which is something that was worrying me as its popularity increased.

The most important change is to the page URLs. Instead of having one central page, each post now has its own separate page. The old page will forward requests to the correct place but for improved speed and general ease-of-use, you are advised to update your bookmarks.

Also, I have noticed that a lot of people are using the category RSS feeds instead of the main feed. That means they are missing out on a lot of other posts. The old blog didn't make this clear so if you don't want to miss half of the posts on this forum, subscribe to the global feed listed above (if you can even read this, that is).

P.S. There might be a few teething problems over the next few days so please bear with us.
Posted by Jon Chappell on Mar 7 2008 to DR News, Front Page News, Final Cut Studio
Permalink

Apple announces iPhone SDK

Apple today gave details on its iPhone SDK (Software Development Kit). You can read more about it on AppleInsider. What I'm going to focus on is our iPhone apps and how this affects them.

Firstly, our offline apps will be replaced by SDK applications. They haven't been updated in a while and they are slow, so it makes sense to do this.

The standard (non-iPhone) web apps will stay. The iPhone web apps will probably stay too, as they don't need much extra work.

Applications will be delivered via iTunes, and will remain free.

None of this will happen until the iPhone 2.0 firmware is released in June. Note that Apple is limiting it to the US at first but will gradually roll it out to other countries.
Posted by Jon Chappell on Mar 6 2008 to Apple, DR News, Utilities
Permalink

FCS Remover 1.0.4 released

I just commissioned a quick patch for FCS Remover, bringing it up to 1.0.4. The removal of some extra frameworks was added in v1.0.3 but the corresponding package receipts were not removed, leading the FCS installer to mistakenly think that the frameworks were installed when they weren't. This caused some "missing framework" errors when starting FCP up after reinstalling.

This is now fixed in v1.0.4. Apologies for any inconvenience caused by this bug.

To be notified of new updates automatically, subscribe to our appcast feed.
Posted by Jon Chappell on Mar 5 2008 to DR News, Front Page News, Utilities
Permalink