Analysis Category

Top 5 developer requests for the next Final Cut Pro

Lots of people have been posting wish lists for the next version of Final Cut Pro with such features as 64-bit support, OpenCL, etc. One thing I haven't seen is a wishlist from a developer's perspective, so here's mine.

I've included a description of the feature, how likely I reckon it is to be implemented and what we could do with it if it was.

1. Store settings in preference lists (plists)

Apple introduced a standardized format for preference files in Mac OS X that allows applications to easily read and write from them. Final Cut Pro, which dates back to the days of OS 9, uses a proprietary binary format that only Apple knows how to read from and write to. It is also the reason why Final Cut Pro preferences get corrupted so easily.

What we could do with it: You could choose to backup only certain settings in Preference Manager instead of the entire file. Path Manager could modify and sync Final Cut Pro scratch disks.

Likelihood: Certain. If they've rewritten FCP, there is no reason why they would not use the standardized OS X preference system.

2. Make the FCP project file format more open

There is currently no method of reading from or writing to Final Cut Pro project files. The workaround is to export an XML copy from Final Cut Pro. The downsides to this are that Final Cut Pro has to be running, exporting to XML is slow and it locks up FCP so the user can't continue working.

There are several solutions to this problem - Apple could keep the format the same and release detailed specifications, they could create an API for reading and writing or they could convert the Final Cut Pro project format to XML (perhaps with binary and plain-text options like Maya). I don't really mind which method they choose as long as a solution arrives.

What we could do with it: FCP Versioner would be faster and would no longer lock up Final Cut Pro when exporting to XML. Pro Media Tools would be much faster and would not require FCP to be installed in order to read an FCP project file.

Likelihood: 50/50. I'm sure Apple will make big changes to the file format but we'll have to see if these are developer-friendly.

3. Add a playback and timecode API

The only way to get timecode from a Final Cut Pro project is to setup a fake MIDI device to receive the information. The downside to this method is that it is not very user-friendly - the user must specifically setup the device as a control surface in FCP and must have the audio mixing window open at all times.

A playback and timecode API would allow developers to control the Final Cut Pro timeline and receive timecode without any intervention on the user's part.

What we could do with it: Final Cut Pro syncing for Cut Notes with no complex setup for the user.

Likelihood: Ordinarily I would think this was unlikely but there are rumors that there will be an official iPad control app for Final Cut Pro. If this rumor is true, I highly doubt that Apple is using the user-unfriendly method of setting it up as a MIDI control surface.

4. Programmatically initiating exports

With Apple Events, developers can send commands directly to Final Cut Pro for such tasks as saving a project or highlighting a clip in a bin. There is no way to automatically export a sequence to a QuickTime movie without user intervention.

What I'd like is a command that exports all or part of a sequence to a file the developer specifies along with the ability to specify export settings such as the codec, if it is self-contained, whether or not it should contain markers, etc.

What we could do with it: This would be incredibly useful for a super-secret future product...

Likelihood: Unlikely.

5. Adding interface items

All third-party applications have to be launched separately and there is currently no way to integrate a third-party application with Final Cut Pro. What I would like is the ability to add interface buttons or menu items to send data to third-party applications in the background. The applications could then send data back without the user leaving Final Cut Pro.

What we could do with it: Lots of things, including adding buttons to manually initiate FCP Versioner backups from within FCP, a "Send to Edit Detector" command that cuts up a clip on your timeline at each edit point, an "Add Quick Bin" menu item, and more.

Likelihood: It's a long shot.

I hope at the very least that 1 and 2 are implemented in the new FCP. I guess we'll find out tomorrow. Do any other developers have requests?

Posted by Jon Chappell on Monday April 11 2011 11:41 AM to Apple, Final Cut Studio, Analysis
0 comments Posted Permalink


Why Thunderbolt is a game-changer

Today Apple released brand-new MacBook Pros with Intel's LightPeak technology, now called Thunderbolt.

Thunderbolt is a 10 Gbps port that can daisy-chain up to six devices including a display. To give you an idea of how fast it is, USB 3.0 is 5 Gbps, Firewire 3200 is 3 Gbps, eSATA is 2.4 Gbps and Fibre Channel can be up to 4 Gbps.

To me, this is a game-changer because these ports can become any type of port as long as you have an adapter, so Apple essentially added support for USB 3.0, eSATA and anything else you like in one go. Thunderbolt is a huge leap forward for professional users. Its power is in its versatility.

It also means that laptops can finally rival desktops in I/O performance. As an example of the amount of throughput you'll be able to get on a laptop, Apple showed a demo of Final Cut Pro running four streams of uncompressed HD on the 15" MacBook Pro, peaking at 600MB/s.

And if you're in a shared environment you'll be able to easily add laptops, or indeed any type of Mac, to an Xsan network for fast access to shared storage, which is something that was difficult to do before.

Finally, Apple posted some new details about Mac OS X 10.7 Lion today and revealed that the desktop and server versions of the operating system will be merged together, meaning that every Mac is now a server out of the box. Couple that with Thunderbolt and the Mac Mini suddenly looks reasonable as an Xsan metadata controller (and indeed for many other server tasks) now that the Xserve has been discontinued.

Posted by Jon Chappell on Thursday February 24 2011 12:31 PM to Apple, Hardware, Analysis
2 comments Posted Permalink


My thoughts on the new Final Cut Studio

Wow, I go away for a couple of days and Apple has a brand new version of FCS waiting for me when I get back (although I do think the fact that it is simply called Final Cut Studio and not Final Cut Studio 3 will cause confusion).

Here are my first impressions:

Architecture

This is Leopard and Intel-only, which is a little surprising because there's only a couple of months until Snow Leopard comes out, and I think many of us thought a Snow Leopard-only release in September was likely. There is no word on whether or not it takes advantage of the new features of Snow Leopard such as Grand Central Dispatch or OpenCL, nor any indication that Final Cut Pro has been rewritten in Cocoa as has been so often speculated. I noticed a lot of the screenshots in Apple's examples were taken in Tiger, suggesting that perhaps the feature list was set long before Snow Leopard was announced.

Apple claims that Final Cut Studio will not work on a device with integrated graphics - such as a MacBook or Mac Mini. However, they also say that ProRes 422 Proxy is designed for editing on a MacBook or MacBook Pro, so it would appear that Final Cut Pro can at least be used on a machine with integrated graphics, if not some of the other apps in the suite.

It's also worth noting that the minor applications in the suite only received minor updates, as indicated by their version numbers. So it is likely that the problems with Compressor have not gone away.

Blu-ray

Blu-ray burning directly in Compressor - I certainly didn't expect this. And integrating it into Compressor is significant too. Although I never really thought about it before, the majority of the DVDs I make in DVDSP are rough cuts for client approval that don't need a fancy custom menu and I never make use of any of the advanced features like scripting. I would imagine many people are in the same boat and therefore burning a basic disc in Compressor is a much faster and more efficient way to work.

It is telling though, that DVD Studio Pro did not receive a significant update for the second time running. We have been using essentially the same version for the past three years (an eternity in the technology world), and it suggests that Apple may perhaps discontinue this product in the future.

More ProRes options

Don't underestimate the importance of this. ProRes 4444 (the extra 4 refers to the alpha channel) allows you to convert footage shot with a high-end 4:4:4 camera to ProRes without sacrificing color information. With previous versions of Final Cut Studio, you would have had to leave it uncompressed (using up significantly more disk space and bandwidth), use Animation (slow) or explore a third-party codec.

The mastering possibilities are interesting too. HDCAM SR has long been the industry choice for HD mastering but it is expensive. Using ProRes 4444, you could create an HD master of equivalent quality to HDCAM SR but on a significantly cheaper LTO tape (LTO drives cost less than 1/10th of the cost of an HDCAM SR deck). LTO is the standard for data backup / archiving in the IT world and offers a number of other benefits such as potentially faster-than-realtime writing and also being format, frame size and frame rate agnostic. Of course, the receiver would have to have an LTO deck and necessary equipment.

LiveType discontinued

LiveType has long been superseded by Motion so it was only a matter of time before it was canned. In Motion 4 you can now adjust individual letters in a text object, meaning the one advantage LiveType had over Motion has now disappeared and consequently, LiveType has been discontinued. It was inevitable really.

Avid-like features

There are some nice new features to emulate Avid functionality, such as the new floating timecode display, global transitions and the ability to automatically import clips just by plugging in a drive. This is the benefit of competition.

Faster, better quality

I am a big fan of anything that makes things faster and/or improves video or audio quality. Background rendering and exporting is a huge feature and arguably should have been in Final Cut Pro 6 because they'd already laid the foundations with background SmoothCam processing.

Soundtrack Pro has a significantly redesigned architecture which improves performance and will hopefully address some of the issues I have experienced, such as working for a while on a project and then suddenly not being able to save it. It also features improved audio cleanup tools.

Faster frame control processing in Compressor gets my vote too.

RED support

The RED post workflow has always had issues and Apple has clearly developed the new Color and Cinema Tools with RED in mind. The main stumbling block in the RED workflow seems to be conforming the R3Ds once the offline edit is complete, and some third-party solutions have been created in an attempt to address this.

Now you can maintain the relationship between your original RED camera footage and your editing proxies inside a Cinema Tools database (hopefully CT creates and links the proxies automatically). You edit the proxies, export to Color and grade the original R3Ds using the data from the database to conform. This greatly simplifies things, although some would argue that native REDCODE support in the FCP timeline would be even better - perhaps when RED Rocket comes out?

Color also now supports 4K - although Apple will still be behind if the 6K Scarlet comes out this year as predicted.

Media Management

One thing people haven't commented much on is the improved media management, which has been the bane of every Final Cut Pro user at one point or another. Spotlight in Mac OS X indexes the files on your hard disk in a database and Final Cut Pro 7 uses that data to quickly reconnect the files, as opposed to querying them directly.

What this means is that FCP can reconnect files faster (so projects will presumably load a lot quicker) and hopefully be more intelligent when a file changes.

Missed opportunities


  • No ScriptSync (Avid) / Speech-to-Text (Premiere) - There is no way of syncing dialogue up to a script or automatically converting it to text. This means that, unless you have an assistant to transcribe it for you, you have to search through a load of footage in order to find the line of dialogue or the soundbite you are looking for.

  • No XML project files - Please Apple, this would make it far, far easier to seamlessly integrate Final Cut Pro with other applications.

  • No word on Phenomenon - Contrary to speculation, the Shake replacement codenamed Phenomenon was not included in Final Cut Studio or bundled into Motion, which begs the question of whether it will ever arrive.

Final Thoughts

There's some good stuff here - Apple has (eventually) listened to a lot of our complaints about media management, exports typing up the application, etc. But how well these work in reality will remain to be seen. I won't get my copy until next week.

But maybe it's not called Final Cut Studio 3 because there's not really anything there to justify calling it that. Although Final Cut Studio 2 also had few major features, it did at least come with a brand new application that used to cost $20k (Color). I think the new price cut reflects Apple's recognition that selling the upgrade at $499 would perhaps not be value for money, meaning future updates may not necessarily be as cheap.

Interesting Links

Official Final Cut Studio page
Fully-indexed online Final Cut Pro manual
Final Cut Studio in Depth - 66 page document from Apple detailing all the changes
Apple ProRes white paper
Apple KB: Installing content when upgrading
MacWorld review by Mike Curtis
How to Install Final Cut Studio 3
Norman Hollyn's take
In-depth review by Jan Ozer
Mike Jones compares Final Cut Pro 7 to his wishlist
Installing Final Cut Pro 6 and 7 side-by-side
Changes in FCP 7.0 XML - for developers
Studio Daily summary
More links from xlr8yourmac.com

Posted by Jon Chappell on Friday July 24 2009 9:54 AM to Apple, Final Cut Studio, Analysis
2 comments Posted Permalink


Could SD cards replace DVDs?

ComputerWorld has an interesting opinion piece entitled Is Apple trading SD cards for DVDs in MacBooks?. The author, Seth Weintraub, speculates that the inclusion of SD card slots in Apple's latest notebook line signifies a gradual shift away from optical media to solid state, similar to the way Apple killed off the floppy disk.

Whether true or not, it would make a lot of sense. Steve Jobs has made it clear that he is not a fan of the licensing system for Blu-ray discs, and switching to SD or SSD distribution would not only remove the need to use a proprietary, licensed format but also provide the opportunity for more powerful hardware DRM / encryption to protect content, such as that used by the military. Although DRM is unpopular with consumers, it is a necessary evil in order to get content providers to embrace a new format.

SD cards / SSD drives also have the benefit of being reusable (although distributors could choose to prevent writes at the file system or controller level) and being considerably smaller than optical discs, which is both convenient and good for the environment. As well as being smaller, they would be much faster at reading and writing than conventional discs.

The content creation process would be much simpler too. Burned DVDs are inferior to replicated DVDs, and so any mass distribution requires you to send your master off to a replication facility, which is an expensive process that can be very inflexible when it comes to quantities. SD cards / SSDs, on the other hand, can easily be cloned in-house for no cost and there would be no physical quality issues in doing so.

Computer manufacturers could use the space taken up by large DVD drives to increase the battery size of laptops, add more components (such as ExpressCard slots and eSATA ports, Apple), increase performance, reduce heat, or reduce the physical size of the computer. Television manufacturers could simply include an SD slot in the TV itself, removing the need for a separate player, saving both space and cost.

As to the format on such a disk, it would be silly to use H.264 as it requires royalty and licensing fees, and one of the positive reasons for switching to SD / SSD is to get rid of such licensing fees. As you may be aware, a battle for web video formats is currently ongoing and Ogg Theora, while weaker in a technical sense, could be a great open format for SD/ SSD-based distribution as bandwidth and storage space would be much less of an issue than on the internet.

SD distribution would also provide a means of increasing compatibility, as it would be possible to include NTSC, PAL, 16:9, 4:3 and HD versions on the same disk, which could be automatically selected based on the type of television being used (or the resolution of the computer display). If video formats should change in the future, it would be dead easy to include both the new and old formats on the same card to maintain full compatibility between old and new. Companies could even put 4K video on the card in anticipation of future technologies.

It would have the potential to really level the playing field for independent filmmakers. Right now the safest option for indies is digital distribution because it doesn't cost any money to put your film online. It just sits there, for free, until it is sold - in stark contrast to the DVD approach, where you pay a lot of money up front and hope and pray that you make it back. Most indies will not be able to get their discs into physical stores like Wal-mart, which makes getting through inventory much harder. The downside to a download-only approach is that by not going the DVD or Blu-ray route, you cut out a significant portion of the audience who have no desire for digital downloads.

It's very difficult for an independent filmmaker to create a Hollywood-quality DVD, as Hollywood has access to high quality hardware encoders and professional compressionists that are experts in squeezing out the maximum quality in the limited bandwidth available. With SD cards, bandwidth would be considerably higher and so it would take much less effort to produce a high quality image suitable for distribution. And if the video formats were open formats like Ogg Theora, there would be no license fees to pay for mass distribution.

Will this ever happen? Well, there are currently two barriers. The first is that the cost per GB of solid state media is very high. This is something that will decrease with time though.

The second, more pertinent, issue is the fact that many companies are heavily invested in DVD and Blu-ray technology including studios, post houses, distributors, replication houses, disc manufacturers, drive / player manufacturers, software developers, and let's not forget the consortium of companies that receive patent royalties. None of these will want to see their investments or, for some companies, their entire business model go out of the window.

Of course, this is all pure speculation. When the cost and size of SD cards becomes viable, there could be a brand new technology which renders this solution unnecessary. We'll just have to wait and see what happens, what Apple chooses to do, and if they have the ability to make an impact on this issue.

Posted by Jon Chappell on Saturday July 11 2009 7:36 AM to Apple, Industry, Analysis
1 comment Posted Permalink


WWDC 2009 Summary

The WWDC Philnote ended a few minutes ago. If I were to sum it up in one sentence, it would be "one step forward, two steps back".

15" MacBook Pro

Apple announced a new 15" MacBook Pro with a built-in battery like its 17" sibling. This results in dramatically improved battery life, performance and reliability at the expense of a battery you cannot replace. To me this is not a problem at all but to some it will be a dealbreaker.

It also has an improved display with a 60% greater color gamut, allowing it to display a much greater range of colors. It's much faster, with up to a 3.06GHz Core 2 Duo CPU and up to 8GB of RAM, with a 500 GB hard disk or 256 GB SSD. It's also cheaper, starting at $1699 for the base model.

However, much like its previous notebook offerings, Apple gives with one hand and takes with the other. In a move that makes me question how in touch Apple is with its pro users, they have replaced the ExpressCard slot with an SD card slot. So that means no more native SxS support - you'll need to fork out for a USB adapter. And expect a drop in transfer speed over USB too.

Removing the ExpressCard slot drastically reduces the flexibility of the laptop. They've replaced a versatile port with one that has few uses (at least for video professionals). It also means we will not be able to connect eSATA devices or monitoring / conversion devices such as the Matrox MXO2 to MacBook Pros, drastically reducing their usefulness. This is a ridiculous decision for Apple to make on a device with "Pro" in the title.

Sure, you can get around this issue by buying a 17" MacBook Pro but I feel an ExpressCard slot should come as standard and not require you to buy a bigger, heavier and more expensive machine just for that feature.

Another aspect that is sure to irk ProApp users is the base model. Although it is good that Apple has reduced its price, it only features onboard graphics, unlike all the others which feature onboard and discrete graphics. This makes it unsuitable for applications like Motion and makes me question how future-proof this machine will be when Snow Leopard with OpenCL comes out. I think a machine with "Pro" in the title should be appropriately-specced to run Apple's professional applications.

13" MacBook Pro

Speaking of which, Apple rebranded the aluminum unibody MacBooks as the 13" MacBook Pro. Although the specifications are similar to the base 15" model and will therefore also result in limited ProApp usage and questionable OpenCL performance in Snow Leopard, I don't have a problem with that because this is something that was never there in the first place - this is not something Apple has taken away from us.

There's also some good news - Apple seems to have paid attention to the protests over the lack of FireWire ports in the previous generation and has now restored a single FireWire 800 port. The models are available up to 2.53 GHz with up to 8 GB RAM, an SD slot and a GeForce 9400M. The high-end 13" model is identical to the base 15" model in specification, which reiterates my opinion that the base 15" model is underpowered.

MacBook Air

Like the others, the MacBook Air has received a speed bump. It's also had a huge price cut and there is now only a few hundred dollars difference between the regular hard disk and SSD versions.

Snow Leopard

Apple demoed a few features but as the main changes were under the hood, these will probably be explored in more detail during the rest of the week.

Worthy of note:
  • Snow Leopard takes up around 6 GB less space than Leopard
  • "Fewer wait cursors"
  • Exposé is built into the dock - click and hold on a Dock icon and the app's windows will zoom out
  • Browser plugins are put in a separate process so that they do not crash the browser when they fail (it's unclear whether browsers other than Safari will be able to take advantage of this)
  • QuickTime X has been rebuilt from scratch, is hardware accelerated, has built-in ColorSync support and can stream data from any HTTP server (unfortunately more detailed information was not given)
  • QuickTime X has a minimal UI - it's very similar to QuickLook. Simple editing and uploading to popular video sharing sites built-in (essentially QuickTime Pro for free).
  • All system apps run in 64-bit
  • Grand Central allows developers to manage threads to make multi-threading more efficient


The biggest Snow Leopard announcement is that Snow Leopard will cost $129 retail like all the rest but only $29 if you are upgrading from Leopard. Yes, you read that correctly. It comes out in September, a month before Windows 7.

Safari 4

Safari 4 is out today and is available for download for Mac OS X 10.5.7. and Windows. This was one of my favorite announcements of the day - why? Because it makes Safari 4 the first shipping browser to pass Acid3 and support many new HTML5 web features.

One notable feature is video and audio tags. These allow you to play supported video and audio content directly in the browser without the need for Flash, Silverlight or other technologies. Plugins are always slower and more resource-hungry than native support for a particular feature, and open standards are always preferable. See this page for an HTML5 video that plays directly in your browser without Flash.

These changes have also made it across to MobileSafari, and it means Flash on the iPhone is even less likely than before (not a bad thing).

iPhone 3GS

It is a new iPhone but the name is very similar to the previous iPhone 3G, probably because no external differences were made to the phone or perhaps because it is still on the 3G network. It is considerably faster, features a 3MP digital camera, can record video, has a magnetometer (compass), 7.2Mbps HSDPA (faster 3G connection), voice operation, available in 16 and 32 GB on June 19th. The iPhone 3G has been reduced today to $99 and will continue to be sold once the new phone is out.

Tethering is not supported by AT&T and MMS will only work on the AT&T network at the end of summer (other networks do not have this handicap). Even Apple seemed fed up with AT&T's general incompetence, making frequent jokes at AT&T's expense.

One other notable feature is called Find My iPhone. Mobile Me users can log in and locate their lost iPhone on a map, send messages to it or make it emit a sound so that it can be located (even if it is on silent). If the phone has been stolen, you can remotely wipe your personal data from it. This is a pretty nice feature.

Final Cut Studio 3

This was missing in action, leading us to wonder when it will be released. Will it be released in conjunction with Snow Leopard - who knows? All I know is that Avid and Adobe CS4 have edged ahead and are looking mighty tempting, and Nuke is looking like a great replacement for Shake. When it comes to making your living, you can't wait around forever for software that you don't know anything about in terms of new features and may not even end up being released. You have to buy what you need when you need it - Apple needs to realize this.

So in conclusion, there's some great stuff there for consumers but professional users appear to have been sidelined once again.

Posted by Jon Chappell on Monday June 8 2009 3:37 PM to Apple, Analysis, QuickTime
0 comments Posted 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 Tuesday April 21 2009 5:17 AM to Video Editing, Industry, Analysis
3 comments Posted Permalink


Best and worst of iPhone 3.0

Apple released details of iPhone OS 3.0 yesterday. It's got all kinds of great features - turn-by-turn GPS, copy and paste, MMS, tethering, to name a few. Here's my take on the best and worst features.

The Best

Stu Maschwitz from ProLost was particularly impressed with the new accessory APIs, which is probably the biggest new feature that no-one is talking about. Do not underestimate the importance of this - it is HUGE. This bridges the gap between software and hardware and takes the phone from a simple smartphone to a full-scale development platform.

No other phone developer is offering this. A lot of them are jumping on the app store bandwagon now but Apple just increased the gap even further. Apple is once again taking advantage of their control over hardware and software - I believe Apple's toughest rival is Google but it would be difficult for Google to replicate this with Android as they do not control the hardware.

Of course, hardware development is more complicated from a business perspective as you'd need to manufacture it, handle billing, arrange shipping and keep inventory (which is always a little risky, particularly in a recession). So this is purely aimed at companies and not bedroom developers. I don't know if Stu will get his wish for an iPhone scope (I hope so) but it will be very interesting to see what developers come up with. There are loads of on-set applications here ranging from remote operation/focus pulling to synchronized iPhone timecode slates to an app for editing camera/lens metadata. I could totally see the RED guys embracing this technology.

The Worst

The most worrying aspect is the new in-app payment system. I can picture only a few scenarios where this would be genuinely useful (such as an e-book reader or GPS app with its own maps) and I can see a lot of developers abusing this. It really will bring out the worst in developers.

The problem with the iPhone development platform is that it's far too easy for developers to charge money. If they were selling software on their own sites they would need to pay for marketing and sort out a system for billing. It's a lot more complicated and there are more up-front costs so they'd need to ensure they were selling something of value.

With the iPhone it is very easy for someone to create a poor application in five minutes and charge for it, and if some poor sucker buys it that's a win for the developer. If no-one buys it, then the developer hasn't lost anything either. It's win-win for them.

There are lots of applications on the app store for $0.99 that are completely valueless (for example the multitude of "flashlight" apps that display a white square on your screen). The devs are charging $0.99 because they can. It's too easy. And Apple's just made it even easier. I see this as a bad thing for the consumer.

Although I am certain this will be abused, I think the benefits of the accessory APIs will far outweight abuse of this feature. If developers need to keep inventory, they will have to ensure they have something worth selling. Sure, not every developer will choose to use in-app purchasing, and I'm sure many will offer excellent value for money. But when the new apps are accepted into the store, it will be important to read the small-print and be aware of exactly what you are getting for your money.

Having said that, I can't wait to see what developers come up with.

Posted by Jon Chappell on Wednesday March 18 2009 4:34 AM to Apple, Software, Analysis
2 comments Posted Permalink


Guide to Final Cut Pro Internal Tools

Did you know Final Cut Pro has a hidden menu? Just hold down Cmd + Option + Shift and click the Tools menu. You should now see a new menu item called Internal Tools.



This is a debug menu used by the developers of FCP, but it actually has some uses for us mere mortals as well. It's especially useful for plugin developers and system troubleshooters, but some features benefit all users. Here is a rundown of what's in the menu.

Adjust Windows

When you open the Audio Mixer, Frame Viewer and several other tools in the Tools menu, they open in a tabbed window called the Toolbench. This normally appears on top of the Viewer and is hidden behind it when you select the Viewer again.

The Adjust Windows menu item adjusts the window layout so the Toolbench can fit in without being obscured by other windows. If you don't have the Toolbench open when you click this item, it will leave a gap in your window layout.

Before


After


To restore the default window configuration again, press Ctrl+U.

App / Perf Info

This generates a text file containing just about everything you could ever wish to know about your FCP configuration.



Probably the most useful part is the Project / Sequence Information section. This gives various statistics about your project including the total number of clips placed in your timeline and the proportion of those clips that were unique. It will even tell you how many edits you performed per minute (don't let your boss see this!).

Log OpenGL Profile Costs

This function displays timing information about OpenGL Profiling in the Console. It will do nothing until you start profiling (see the Statistics section below), at which point it tells you how long (in ms) it took your machine to process the given frame sizes and codecs.



One thing I noticed about this is that it takes a fair while for the data to be posted to the Console - around 1-2 minutes.

Log VM Footprint

This outputs the current memory usage to the Console.



Resident refers to data in physical memory, Virtual refers to data on the disk ready to be copied into main memory as required. Note that the system often assigns more virtual memory space than it needs, so not all of that space will actually be used. So if you see a ridiculous number like 4 GB, it is not necessarily a cause for alarm.

Movie Dumpster

This one crashes Final Cut Pro for me, so I wasn't able to ascertain exactly what it does. However, Apple offers a tool called Dumpster on their developer site which gives you a large amount of technical information about a specific movie clip. I would imagine this would be similar if it worked.

Playback Meter

This will show you how your media drives are performing, and is probably the most useful tool in the menu.



If you are not using a RAID, only the audio bars will work. Everything is fine while the bar is green, but if it turns yellow or red, this is an indication that your computer cannot keep up.

Screen Size Override

This allows you to fool Final Cut Pro into thinking that you have a different-sized monitor.

Just select the desired resolution from the pull down menus and press Ctrl + U to automatically resize the windows to the new dimensions.



If you mess things up, just restart Final Cut Pro and press Ctrl + U to restore the windows to the correct position for your screen resolution.

Statistics

This displays a lot of technical information about what's going on under the hood of FCP.



For instance, select the Render check box, drag the playhead across the timeline and then click the Average button. This will average the times taken to perform the various function calls required to render the image to the screen. If your system is getting sluggish, you may find it useful to use the Averages function to see which areas are taking a long time to process.

Most of the checkboxes are self-explanatory so I won't elaborate on them here. However, I would advise selecting them one at a time otherwise you'll end up with an overflow of information.

If you want to clear the text box, click Reset. Copy copies the entire data to the clipboard and Copy Avg copies only the averages. Unset All deselects all of the checkboxes.

Both Auto Profile and RT Verify go through each item in the Browser (video clips, sequences, images, etc), playing each one four times and averaging the data. Sequences take longer because the profiler initially tests with only the V1 track enabled, and then gradually enables V2 and V3 to perform compositing tests (if such tracks exist of course).

It's worth mentioning that since it goes through everything four times, it will take a while to finish processing, depending on the size of the project. You cannot switch to another application either or the profiling will fail. I would advise creating a brand new project with short media clips and sequences. If you truly have serious bottlenecking, this will still be apparent in the shorter sequence.

All the timing information is stored inside the Profile.csv log. Although you can view this in TextEdit, it will be difficult to read because it will not be formatted correctly. A spreadsheet application, such as MS Excel or the free NeoOffice or OpenOffice packages, is recommended.



If you are experiencing poor performance, look at the timings in this file to see where the major bottlenecks are. For instance, a slow FXScript filter could be indicative of a CPU bottleneck or an inefficient script. A slow Flop operation could be indicative of a GPU bottleneck.

Auto Profile and RT Verify appear, on the surface, to perform exactly the same task. However, it is likely that Auto Profiling actually updates your RT information whereas RT Verify merely performs the test without changing anything. This is difficult to verify without official documentation though.



Most of the functions in the Internal Tools menu will be too technical for a lot of users, and so the menu will likely remain something of a novelty. But if you are troubleshooting performance issues or developing applications and plugins for FCP, it is an invaluable source of information on the inner workings of Final Cut Pro.

The only downside is that the menu must be reactivated every time you start Final Cut Pro. If anyone knows of a way to enable it permanently through a preference file, I'd love to hear about it.

Posted by Jon Chappell on Wednesday March 11 2009 4:48 PM to Software, Final Cut Studio, Analysis
8 comments Posted Permalink


New Mac Pros, iMacs and Minis

Apple has hit us with three hardware refreshes in the same day.

Mac Mini


2.0GHz Intel Core 2 Duo2.0GHz Intel Core 2 Duo
1GB memory2GB memory
120GB hard drive320GB hard drive
8x double-layer SuperDrive8x double-layer SuperDrive
NVIDIA GeForce 9400M graphicsNVIDIA GeForce 9400M graphics
$599, shipping within 24 hours$799, shipping within 24 hours


I'm really glad this little guy is still going strong. There were fears it would be discontinued but thankfully this has not proven to be the case.

Not the greatest specs in the world, but the GeForce 9400M is a welcome addition that should provide a decent performance boost to graphical apps.

Apple is claiming that it now uses 45% less power, making it even more viable for server-related tasks (my personal favorite use for Minis). It's worth noting that the case has not been redesigned to match the iMac, as was rumored.

iMac


20" display24" display24" display24" display
2.66GHz Intel Core 2 Duo2.66GHz Intel Core 2 Duo2.93GHz Intel Core 2 Duo3.06GHz Intel Core 2 Duo
2GB memory4GB memory4GB memory4GB memory
320GB hard drive640GB hard drive640GB hard drive1TB hard drive
8x double-layer SuperDrive8x double-layer SuperDrive8x double-layer SuperDrive8x double-layer SuperDrive
NVIDIA GeForce 9400M graphicsNVIDIA GeForce 9400M graphicsNVIDIA GeForce GT 120 with 256MB memoryNVIDIA GeForce GT 130 with 512MB memory
$1,199.00, shipping within 24 hours$1,499.00, shipping within 24 hours$1,799.00$2,199.00


Not much to say here - just a speed bump and NVIDIA graphics across the whole line. The 24" now starts at a lower pricepoint.

Mac Pro


Quad-Core8-Core
One 2.66GHz Quad-Core Intel Xeon "Nehalem" processorTwo 2.26GHz Quad-Core Intel Xeon "Nehalem" processors
3GB (three 1GB) memory6GB (six 1GB) memory
640GB hard drive 640GB hard drive
18x double-layer SuperDrive18x double-layer SuperDrive
NVIDIA GeForce GT 120 with 512MBNVIDIA GeForce GT 120 with 512MB
$2,499.00, ships within 4 days$3,299.00, ships within 4 days


And here's a custom configured Mac Pro with pretty much everything you'd ever need:
Two 2.93GHz Quad-Core Intel Xeon
32GB memory (8x4GB)
Mac Pro RAID Card
4 x 1TB 7200-rpm Serial ATA 3Gb/s
ATI Radeon HD 4870 512MB graphics
Two 18x SuperDrives
2 x Apple Cinema HD Display (30" flat panel)
AirPort Extreme Wi-Fi Card with 802.11n
Quad-channel 4Gb Fibre Channel PCI Express card
Xsan 2
Mini DisplayPort to Dual-Link DVI Adapter (needed for 2x 30" displays
AppleCare protection plan for Mac Pro
$19,994.00, shipping in 6-8 weeks


Processor - You might think it's just a speed bump but the Nehalem series of CPUs has a completely redesigned architecture that removes a lot of traditional bottlenecks. This will significantly improve performance (particularly memory throughput) over previous Mac Pros.

The new architecture also allows two threads per core, meaning that 16 threads can be run simultaneously on the 8 core. I had wondered if Apple would market it as a 16 core machine but they chose not to, which is probably best as it could have been misleading.

Go for the 2.93 GHz processor if you can afford it.

Memory - Apple has been generous with the memory in the 8-core model. My usual advice would be to custom configure the machine with the minimum amount of memory possible and then buy it separately from cheaper sources. Note however that the custom configurator offers a minimum of 6 GB of memory, which will be enough for the majority of people.

Hard Drives - There are four bays, each offering a 640 GB or 1 TB SATA drive at 7200 RPM. I'd advise against ordering additional drives from Apple. Instead, shop around and you will get a much better deal. They are dead simple to install.

Apple has chosen not to offer solid-state disks as an option.

Graphics - Apple is offering two cards - the NVIDIA GeForce GT 120 512MB and the ATI Radeon HD 4860 512MB. The GeForce card is available in multiples up to 4. I would not advise purchasing multiple graphics cards in anticipation of Snow Leopard, as you'd be forking out a lot of money for something that has an unknown performance benefit. You don't know that it would improve performance enough to warrant the extra cost, and you don't even know if Final Cut Studio 3 will be able to use the extra cards. You can always buy extra cards later.

The Radeon is advised for Pro App use, however, as it has much better Core Image performance and a much greater range of working color depths. It is much faster than the GeForce and no comparable NVIDIA cards are yet offered as a BTO option for the Mac Pro. Both cards come with dual-link DVI and Mini DisplayPort connectors.

Note the absence of the NVIDIA Quadro FX.

Optical Drives - Not much to say really, except no Blu-ray.

Displays - The new graphics cards have support for the DisplayPort standard so the new 24" LED Display can now be used by Mac Pros, in addition to the traditional 30" Cinema Display. It looks like the 20" will not be replaced.

Note: you must have two GeForce cards in order to connect a second 24" display, or a Mini DisplayPort to Dual-Link DVI adapter if you are connecting two 30" displays.

My advice would be to go for the 30" because it is not glossy (there unfortunately isn't a matte option for the 24") and if you want to connect more than one, your choice of graphics card is not restricted.

Other minor aspects - There is no FireWire 400 - it's FW 800 only, like the MacBook Pro. You can use FW 400 devices with a converter cable. Bluetooth is now built-in.

Conclusion

It's a product refresh - you can't expect a whole host of new features. I think the Mac Pro refresh was a decent one (and long overdue) although I would prefer more display options from Apple. The 24" should have a matte option for those that prefer it, but what I dislike the most is that you are tied to the much slower GeForce if you want to add two of these.

Additionally, no-one really knows the future of the 30". Is it wise to buy one now when there could be a possible refresh in the near future? Or is it actually better to buy one now in case Apple gives us an inferior refreshed product in the future (it has happened before)? Or should we just buy from an alternative manufacturer? That is the question.

I'm really glad they chose to release these machines while Leopard was still around. It means that when I come to buy one in the near future, I can downgrade to Leopard if problems occur with Snow Leopard. It's not best to be an early adopter of an OS if you use it for professional work, nor is it best to downgrade to an earlier OS that does not support your computer.

The price hike for the Mac Pros was less welcome but this is mainly due to the increased cost of the CPUs from Intel, so it was not unexpected. Whenever Apple gives us something, they take away something else - but I do think in this instance Apple has given more than they have taken.

Update: Apple also gave the 15" MacBook Pro a speed bump.

Posted by Jon Chappell on Tuesday March 3 2009 8:25 AM to Apple, Hardware, Analysis
2 comments Posted Permalink


Why the RED delay is not a big deal

Jim Jannard of RED announced today that the new Epic and Scarlet cameras will be delayed due to the current economic climate.

There has been a mixed Twitter reaction to this news. Here are five reasons why I don't think this is a big deal, and could even be considered a good thing:

1. Jim only expects a delay of "a month or two".

2. The RED One is beyond anything the competition currently has to offer. The RED One is not a bad camera, nor is it outdated (quite the opposite in fact). Does it need to be replaced quite so soon?

3. More RED Ones on the market mean lower rental prices and better availability (especially if demand is falling, as Jim says).

4. The RED One will be on the market for longer, meaning better NLE support and improved post workflows. Bigger production houses are looking for dependability with tried-and-tested workflows.

5. Components are constantly improving and prices are constantly falling (SSDs in particular). This delay may help RED deliver better and/or lower priced cameras.

Posted by Jon Chappell on Wednesday February 18 2009 8:42 AM to Cameras, Indie, Analysis
0 comments Posted Permalink


Newer postsOlder posts