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

Premiere Pro memory settings explained

In the Preferences dialog for Premiere Pro there is a section called Memory that allows you to specify how Premiere Pro and other Adobe applications will use your RAM.

Premiere will allow itself a certain percentage of memory by default and you can decrease this by increasing the RAM reserved for other applications and the operating system. This is a maximum limit and the memory is only used up if it is actually needed.

Premiere, After Effects, Encore, Prelude, Media Encoder and Photoshop all use the same memory pool so the RAM is assigned between them. Premiere and After Effects are assigned the highest priority within the pool so closing these applications can improve performance in the other apps.

Adobe applications are designed to share data in realtime through dynamic linking so it is common for users to run multiple apps at once. It is therefore recommended to set these settings as high as possible. The default is around 70-75% of total RAM. Note that it's possible for third-party plugins and importers to exceed the memory limit.

After Effects has a Details button in its Memory & Multiprocessing pane that for some reason the other applications don't have. If you click this button you can see which Adobe apps are running, how much memory they are using and what priority has been assigned to them. As you switch applications from foreground to background, watch the maximum allowed memory change as the priority is lowered.

If you install additional memory in your system and it is not reflected in the Memory dialog, close all Adobe apps and delete the file ~/Library/Preferences/Adobe/dynamiclinkmanager/6.0/memorybalancercs6v2.xml (or whatever version you are using). On Windows 7 the file is located at C:\Users\username\AppData\Roaming\Adobe\dynamiclinkmanager\6.0. When you relaunch Premiere the file will be recreated and it should see your new memory.

In the Memory pane you can also optimize rendering for performance or memory. In performance mode Premiere runs several tasks in parallel and uses all of your processor cores (up to 16). In memory mode it runs fewer tasks simultaneously so these settings will lower both CPU and memory usage.

Tips for optimizing memory usage

  • Close Adobe applications that are not in use
  • Turn off thumbnails and waveform displays
  • Reduce the size of large images
  • Optimize rendering for memory
  • On Windows, try increasing the size of your page file (virtual memory). It should be at least the size of total RAM and some people recommend that it is twice as large.
Posted by Jon Chappell on Jul 30 2012 to Adobe, Software, Video Editing
Permalink

Weekend Reads - 7-28-12

Here are some interesting articles we discovered over the past week.

Automatic Duck Somewhat-Almost-Best Practices

Lots of tips, tricks and gotchas for using Automatic Duck.

How to create a DCP

A video tutorial on creating a cheap DCP for digital projection. You still need somewhere to test it though.

DaVinci Resolve Lite for transcoding Avid MXF media

Workflow for applying LUTs to ARRI Alexa footage for bringing into Avid.

Best Mac GPUs in 3D Game Shootout

The range of graphics cards for Mac Pros is poor so Bare Feats tested how fast Windows-compatible cards were after being flashed to work on OS X.

They also confirmed that the difference between Lion and Mountain Lion for graphics processing is negligible.

Adobe recommends OS X 10.8 for Premiere Pro

Premiere Pro CS 6 makes use of OpenCL so Adobe is recommending OS X 10.8 due to its OpenCL improvements. We'd recommend not using a brand-new OS for critical work though.

Switching to Premiere Pro: Day 1: Prelude to a fall

Michael Murie details his first impressions of Adobe Prelude. (It's also interesting to note from the comments that Wes Plate, formerly of Automatic Duck, is now the product manager of Prelude.)

Carbon Copy Cloner goes commercial

Useful backup tool Carbon Copy Cloner is becoming a paid tool but previous versions will remain free. Users who donated in the past will get free licenses.

Details on Xsan 3.0

Alongside Mountain Lion, Apple launched Xsan 3.0 without fanfare. It's based on StorNext 4.2 but there aren't a great number of new features.

The Foundry Summer Sale

The Foundry is offering 30% off their products if you switch from a competing product. I'm still running Shake so this is very tempting.

New encoding presets for Adobe Media Encoder

Adobe has released additional encoding presets covering mobile devices like the Kindle Fire and Nook and new presets for XDCAM EX and AVC-Intra in MXF wrappers.

How to re-download Lion from the Mac App Store

Now that Mountain Lion has been released, Lion no longer appears as an option in the Mac App Store. You can get it back if you've already purchased it by Option-clicking the Purchased tab.

How I installed Mac OS X 10.8 Mountain Lion on my 2006 MacPro 1,1

Older Mac models such as the 2006 Mac Pro 1,1 are incompatible with Mountain Lion. Here's how to install it, but it's complicated and has drawbacks so it's not recommended for a working environment.

Posted by Jon Chappell on Jul 29 2012 to Software, Video Editing, Weekend Reads
Permalink

Bugs of the Week - 7-27-12

We've just started a new blog series called Bugs of the Week. This will be a weekly post that highlights bugs in popular editing software that we've come across in the past seven days.

Adobe Premiere

Avid

Final Cut Pro X

Final Cut Pro 7

(Crash Analyzer has some additional suggestions for fixing that last one.)

Posted by Jon Chappell on Jul 27 2012 to Software, Video Editing, Bugs of the Week
Permalink

Adobe announces Creative Suite 6

Today Adobe announced the full feature set of Creative Suite 6. Here are the features that stood out at me:

  • Open CL - Mac laptop users do not get a choice as to which brand of graphics card they use so it's great to see GPU acceleration extended for people with ATI graphics cards.
  • Full-screen playback - Premiere Pro can now play back your sequence in full screen on your primary monitor, which is great if you're on the move.
  • New trim mode - This one seems to be aimed at Avid users with dynamic trimming via JKL.
  • Adjustment layers - This is something I've wanted to see in an NLE for a long time. You can add a Photoshop-style adjustment layer and it will affect all clips beneath it. This is great for applying global effects to a sequence.
  • Combine mono, stereo and multitrack clips into a single audio track - One big point of confusion for Final Cut Pro switchers was the way Premiere Pro CS 5.5 dealt with audio tracks. Instead of having one audio track per channel, Premiere can create mono, stereo or surround tracks, which means that mono clips can only be added to a mono track and stereo clips have to be added to a stereo track. These limitations are now removed in CS 6.
  • Big thumbnails that can be "hover-scrubbed" - This looks to be almost identical to skimming in Final Cut Pro X. You can even set in and out points from the thumbnails.
  • Ability to toggle Work Area off - The Work Area was another point of confusion for FCP users. It allows you to set a certain area of the timeline for rendering and exporting which can also be achieved by setting in and out points. If you don't plan to use this feature, it can now be switched off in CS 6.
  • Markers can now be assigned a color and duration - I've always felt the marker implementation in Premiere was poor so this is great news. There is also a marker window that provides a summary of all markers in the sequence and you can quickly jump to them. No word yet on whether you can import and export marker lists.
  • Unlimited multiclip angles - I was disappointed with the four-angle multicam in CS 5.5 so this is a big improvement.
  • Uninterrupted playback - You can now adjust effects on-the-fly without pausing playback.
  • New apps - Prelude and SpeedGrade
  • Prelude has an SDK - Adobe's new tool for ingesting file-based media has an SDK to allow production houses to integrate it into their custom workflows.
  • Ray tracing, extruding and 3D tracker in After Effects - Adobe is really aiming at the higher end of the visual effects market with these features.
  • Variable mask feathering in AE - I've never been keen on AE's mask tools so this is a big improvement.
  • Automatic Duck integration - Pro Import AE is now bundled with After Effects and allows you to import Avid projects into AE.

What's clear from this release is that Adobe is aggressively targeting a broad range of users. There are features in the new release that will be familiar to Avid, FCP7 and FCPX users. Since the demise of Final Cut Studio, Creative Suite is the only suite in town and this release fixes many of my complaints with CS 5.5 (although no word on new developer features yet). I don't think it will change my plan to use Avid for long-form and Premiere for short-form but the wide-open nature of the NLE market right now is something that is clearly producing great results for editors.

Posted by Jon Chappell on Apr 12 2012 to Adobe, Analysis, Video Editing
Permalink

Using folder breaks to create folder hierarchies in Post Haste

Post Haste is a Mac and Windows app to organize your projects from customizable templates. You can setup various parameters to include in the folder name such as project name, client, date, etc.

In the recent rewrite of Post Haste we added a new feature called folder breaks. Folder breaks can be set on a per-parameter basis and tell Post Haste to create a new folder at the start of that parameter. This allows you to create folder hierarchies and is best explained through example.

Folder breaks can be added by ticking the relevant checkbox next to a parameter in the preferences window.

Here are some examples of how folder breaks affect the destination path of the project, using the parameter values shown in the screenshot below.

If all folder breaks are switched off, Post Haste will create a single folder with each parameter separated by an underscore (or whatever separator character you have chosen).

If a folder break is added for the Project parameter, Post Haste will create a new folder and all subsequent parameters will be appended to the project name with an underscore.

If a folder break is added for the Project parameter but the parameter value is left blank, Post Haste is smart enough to apply the folder break to the next valid parameter value.

If a folder break is added for Project and Editor, Date is appended to Project and Editor becomes a new folder.

If a folder break is added to all of the parameters, it looks like the following:

Post Haste allows filename conventions and project organization to be largely invisible to the end-user. Folder breaks make it easier to fit the app into existing naming conventions and are very useful for corporate environments.

Post Haste is a free app for Mac and Windows and is available here.

Posted by Jon Chappell on Apr 5 2012 to Tutorials, Software, Video Editing
Permalink

What does that error message mean?

Sometimes your NLE will throw up a cryptic error while you are editing, such as "General Error 41" (Final Cut Pro) or "BAD_MAGIC" (Avid). Such errors are often meaningful to the application's developers but not its users.

Luckily Crash Analyzer in Pro Maintenance Tools has a comprehensive error database. Click the Error Lookup button in the toolbar and you will be presented with a searchable list of all supported errors (over 200 at the current time of writing).

Selecting an error presents an explanation of the cause with suggestions on how to overcome it. This can be a real timesaver when a cryptic message pops up on a deadline.

A full list of supported errors is available here and we add new ones in every software update. If you receive an error message that is not supported by Crash Analyzer, you can submit it for inclusion in a future version from the Actions menu.

Crash Analyzer is available as part of Pro Maintenance Tools. We also have an iOS app called EditCodes that uses the same database.

Posted by Jon Chappell on Apr 2 2012 to Tutorials, Software, Video Editing
Permalink

Speeding up Compressor

Is Compressor taking too long to encode? Here are some tips to speed it up.

Don't export directly to Compressor from Final Cut Pro

Although sending your timeline directly to Compressor may seem faster because it cuts out the step of exporting as a QuickTime movie, it is much slower overall because Compressor needs to request each frame one-by-one from Final Cut Pro instead of just reading the data out of the movie clip. It gets even slower if you're using Frame Controls or doing multi-pass encoding.

Just go to File > Export > QuickTime Movie (not QuickTime Conversion) and make sure Setting is set to Current Settings and Recompress All Frames is switched off. This ensures that the movie will not be recompressed unnecessarily.


Here's a tip - if most of your timeline is already rendered, deselect Make Movie Self-Contained. This creates a small reference movie that links to the render files on disk instead of writing the data into the file. This will be much quicker to export. If your timeline is not rendered, however, this setting is unlikely to offer any speed advantages over a self-contained movie.

Once the file is exported, drag it into Compressor and set up your batch as normal.

Only use Frame Controls where necessary

Frame Controls allow you to improve the quality of resizing, retiming and deinterlacing operations, however they should only be switched on when you are actually performing one of these operations.


In addition, you should use Better quality instead of Best, as Best is usually reserved for extreme circumstances and in most situations gives you a massive performance hit with no benefit.

Perform heaving-lifting in a separate pass to the encoding

Using Frame Controls with a multi-pass or long-GOP encoder can really slow things down because the Frame Controls processing will need to be reapplied to every frame each time it is read. Even if you're not using Frame Controls, compressing from a processor-intensive codec such as HDV or H.264 can seriously slow things down.

It makes sense, therefore, to perform all these processor-intensive operations on an intermediate movie clip (ProRes would be a suitable codec for this) and then drag in the intermediate clip and encode it to the desired format.

But there is an easier way. Job chaining is a little-used yet very powerful feature of Compressor that allows you to plug the output of one job into the input of another for additional processing.

Here's how to do it:
1. Drag your movie clip into Compressor.
2. Drag either the ProRes 422 for Interlaced Material or ProRes 422 for Progressive Material (depending on your source media) setting onto the job in the batch window.
3. Go to Job > New Job with Target Output. This will add a new job to the batch with a chain symbol to show it is linked to the job above it.
4. Drag your desired output setting onto the chained job and set up the destination as normal.
5. Submit the batch


Use a cluster

A cluster is a group of computers where each machine processes a portion of the movie simultaneously, potentially providing a massive speed boost. This service is provided by Qmaster and can be set up in the Qmaster section of System Preferences or the Apple Qadministrator utility.

You will need Qmaster set up on each computer in the cluster, and all computers should have the required codecs installed and have full access to the source media and cluster storage area.

If you have a multi-core computer, Qmaster can emulate the effects of a cluster by launching multiple copies of Compressor side-by-side to process the movie in a "virtual cluster". This can make a dramatic difference to encoding times. I wrote a tutorial on this a while back.

Conclusion

Compressor is not the fastest encoder in the world but with these tricks you can make it a lot more bearable. One important trend to note is that the simplest method isn't always the fastest - with a little extra setup beforehand you can save a significant amount of time overall.
Posted by Jon Chappell on Oct 17 2009 to Final Cut Studio, Video Editing, Software
Permalink

Final Cut Pro 6.0.6 released

Apple today released Final Cut Pro 6.0.6.

The release notes name only one fix:

Improved Real-Time Playback on Certain Mac Pro and Xserve Models
Final Cut Pro 6.0.6 improves real-time playback capabilities with Mac Pro (Early 2009) models and Xserve (Early 2009) models when working with complex sequences or high-bandwidth media formats.

There are no new features, but I wasn't actually expecting any - in fact, I wasn't expecting an FCP 6.0.6 update at all. I guess this was an urgent fix.

Of course, this new update will raise questions about Final Cut Studio 3 but I am confident that it is in development. Apple's ProApp developers on the pro-apps-dev mailing list are very much alive and well, and frequently ask third-party developers what features they would like to see in future versions. Some kind of official acknowledgment and a tentative release schedule from Apple would be nice though.

The usual guidelines apply - don't update in the middle of a project, don't update for several weeks so that potential bugs and issues have a chance to show themselves, don't update if you don't need the features in this patch (it only applies to 2009 models), and make sure to clone your drive before you update.
Posted by Jon Chappell on Jun 23 2009 to Final Cut Studio, Video Editing, Apple
Permalink

Compressor error - "You must enter a name for this batch submission"

Sometimes when you submit a batch, you may get the error:
"You must enter a name for this batch submission. This is the name that identifies this submission in the Batch Monitor and History window."



This error pops up when you drag items into the batch window in the wrong order. You must drag the clip in first and then drag in the settings and destinations.

There really shouldn't be a specific order for doing this but unfortunately Compressor can be very illogical at times.
Posted by Jon Chappell on May 3 2009 to Final Cut Studio, Apple, Video Editing
Permalink

NAB 09 Day 1

Yesterday was the first day of NAB. I'm not going to list every single announcement (for that you can go here), but I'm going to focus on what I feel were the biggest or most interesting announcements.

Avid completely redesigned their logo - I can see what they were trying to do but I'm not a big fan of it. Luckily they had some bombshell announcements to go with it. In a surprising move, Avid qualified Final Cut Pro to run on its Unity MediaNetwork and ISIS storage. This makes it considerably easier to use both FCP and Avid systems on the same project.

Avid also redesigned its support offerings and showcased RED support and stereoscopic 3D integration. Avid has always had the edge on FCP when it comes to media management but the recently-introduced AMA architecture takes that one step further. There is no need to Log and Transfer - just link to the P2 or XDCAM volume and all of the clips just pop up in the bin, complete with metadata. This is clearly a lot better than FCP's clunky implementation (hopefully something Apple will address in FCP 7) and Avid were keen to show it off.

Adobe announced it has partnered with several manufacturers to create TVs with Flash support. So you could theoretically watch a documentary on a subject and then view interactive content related to that subject.

But far more interesting was Adobe's post announcements. Adobe Story is a collaborative screenwriting application that is integrated with Adobe Premiere. There are very few details but it seems likely that it will build on Premiere's transcription function to introduce an Avid-like Script Sync feature.

This continues the recent trend of linking pre-production processes directly to post production software - something we will no doubt see more of in the future. Right now Apple appears to be considering storyboard integration.

Blackmagic Design announces UltraScope - 3Gb/s SDI and optical fibre scopes for $695. This is huge. Hardware scopes cost more than some cars, so a scope for $695 is a real game-changer. Lets hope it's good - Blackmagic's products normally are.

It is a PCI Express card that plugs into a Windows computer with a 24-inch monitor (alas no Mac support as yet) to display output on the screen. As one PVC commenter notes - the lack of Mac support is not necessarily a bad thing as you would probably not use the machine for any other purpose, thus a cheaper PC would be a better option.

This is a clever solution to an age-old problem and I wish I was at NAB to see it in action.

Blackmagic's HDLink looks to be a worthy opponent to the original Matrox MXO. This gives you HD monitoring via DVI or HDMI for only $495. Monitor 4:4:4 SDI video on a regular computer monitor.

In addition, Blackmagic have lowered the prices of several of their existing products.

Matrox CompressHD is a PCI Express hardware H.264 encoder. This allows you to encode H.264 faster than realtime using Matrox's MAX technology. Also announced is the MXO 2 Mini, which is a cut-down, smaller, cross platform version of the MXO 2. It lacks XLR and SDI ports, unlike its larger and more expensive brother but it works on PC, Mac, and all QuickTime-compatible editing applications. It costs $449 or $849 with the H.264-accelerating MAX option.

AJA has a very nice new website and have introduced the KI Pro. It connects to a camera and records to ProRes422 in the field, without the aid of a laptop. It is the only device to do this because AJA have an exclusive contract with Apple for ProRes support.

This means you can import footage into Final Cut Pro instantly without the need for transcoding. It also means that the post production team is dealing with the same video format each time, no matter what type of camera was used on set.

It can accept SD/HD SDI, HDMI and component inputs and can connect to your computer via FireWire 800 or Ethernet. It can also convert from one video standard to another in realtime. You can record to removable ExpressCards or an external hard disk. It can be remotely controlled through Wifi via a laptop or iPhone (nice!).

AJA also announced the Io Express which looks to be similar to the Matrox MXO 2. I haven't had time to do a feature-by-feature comparison yet though.

Finally, Panasonic is developing a 3D camera and JVC is developing a very pricey $200,000 4K camera.

That's what interested me... did I miss anything?

Look for the FCPUG SuperMeet on Day 2 (today) where a brand-new exclusive version of our very own Preference Manager will be given out on the SuperDVD.

Also, a lot of people think that Apple will release new details of Final Cut Studio 3 today. I don't think this will be the case - we'll have to wait and see I guess.
Posted by Jon Chappell on Apr 21 2009 to Analysis, Video Editing, Industry
Permalink