I know it's trying to help, but..


I'm editing a wedding video at present. I'm using Pinnacle Expression to write it to DVD. I have a dual xeon 2ghz machine with hyper threading enabled and it insists on using no more than 25% of my cpu...

It doesn't seem to be IO bound. I've tried boosting it's priority, but nothing I do will make it use more than exactly 25% of cpu. I guess it's trying really hard to be nice to me, I wish it wouldn't.

Way back when I first started editing DV on a PC I had a dual proc something or other running NT 4. The software I was using at the time was either Adobe Premiere or the ULead Media studio... I think it was the ULead one. Anyway, this app, much like Adobe Premiere today, didn't really place nicely on a multiproc box. It guess it's too hard for them to write proper thread safe code... Anyway, I used to restrict the program's affinity to a single CPU and it ran fine. It gobbled up 100% of that CPU when rendering etc, I had multiple CPUs so that was fine, I could still compile or read mail with the other...

Anyway, back to the plot. Pinnacle Expression came free with my DVD burner, so I'm giving it a go, but ideally I'd like to it work as quickly as possible. I know it's just being nice to me and I know it's designed to be easy to use and I know that it's a pain when an app that's CPU intensive grabs 100% of your machine and doesn't let go. But. I'd like the option please. If I had the option I could decide that I wanted it to have my machine 100% and let it make a disk quickly. I could also let it have 3/4 of my machine by setting the processor affinity myself. As it is I have a machine that I'm not otherwise using and it's been running for an hour and a half now and it's only 19% complete on its task of compressing the 25Gb of raw DV footage into 4.7Gb of DVD compatible stuff...

And why oh why can't someone like Adobe write thread safe code after all these years. I have to use my single proc laptop if I want to edit stuff with Premiere without random crashes. :( Pinnacle can obviously handle the concept as they have 27 threads running, perhaps that's part of the problem...

Let me hear you say Bleugh!


Are you using Premiere Pro? I was sure it was supposed to be be multi-proc friendly. Anyway I use Sonic Foundry Vegas 4.0 which is just wonderful - but I don't have a multiprocessor box to try that out on to see if it plays better with multiple CPUs.

Funny, I'm editing a friends wedding video too at the moment... and my dad had an ACT Sirius too... spooky.

No, I've tried Premiere 6.0 on the multi-proc machine and I'm using Premiere LE on the Sony laptop as it came preinstalled.

The problem with my video editing is that I don't do it often enough and I tend to end up using the software that comes free with the hardware I happen to have bought most recently. If I was serious I'd look into it all a little more seriously I guess...

The DVD took from 17.30 until 22:10 to create. Most of that being preproduction compression. I went out and left it to it. :) Pity the quality isn't as good as I was hoping for. The first cut I did was less than an hour and the quality was much better than this longer one :( More fiddling to do I guess.

Leave a comment

About this Entry

Damned if they do, damned if they dont was the previous entry in this blog.

Things that make you go, Hmmm... is the next entry in this blog.

I usually write about C++ development on Windows platforms, but I often ramble on about other less technical stuff...

Find recent content on the main index or look in the archives to find all content.

I have other blogs...

Subscribe to feed The Server Framework - high performance server development
Subscribe to feed Lock Explorer - deadlock detection and multi-threaded performance tools
Subscribe to feed l'Hexapod - embedded electronics and robotics
Subscribe to feed MegèveSki - skiing