Recently I purchased a Canon 5DsR camera, and this replaced my Canon 1DX that I had used extensively both in my studio, and on my microscope for my photomicrography work. This event triggered a cascade of events that led me to this post. Let me start at the beginning.
I have been using DSLR Remote Pro for all my photomicrography work, as the camera needs to be tethered with Live View enabled to get the best quality from the system. I never really had any issues with the software, so I never had a need to look around for something else. Until now. Chris Breeze from Breeze Systems was kind enough to fast track an enhancement to his software so that it could properly support Live View on the new 5DsR. However, I could barely muster 3 - 5 captures then the UI would lock up, and the only way to proceed was to turn off the camera and back on. The new camera was using USB 3.0, but my Windows machine supported USB 3.0 and I have been using it since the beginning with a USB 3.0 Hard Disk for backups; never had any issues.
Naturally I suspected that DSLR Remote Pro was at fault, so I started isolating the cause of the issue. I first installed Capture One Pro from Phase One to try a different tethering solution. I have never used it before, just heard about it. It worked slightly better but still locked up - the same as DSLR Remote Pro. This made me think the issue could only be the camera, the USB 3.0 cable or the USB 3.0 controller / driver. I tested a different cable - no difference. I tested a different USB 3.0 port - no difference. I tried my MacBook Air laptop with the Mac version of Capture One Pro - it worked fine. By now I was pretty convinced it was the USB 3.0 controller / drivers. Since there were no newer drivers, I decided to try and connect the cable to a USB 2.0 port on the machine. Suddenly both applications started working well. So there - it was the port (motherboard). A new PC is in sight...
That said, in the process of testing things I started liking Capture One Pro a LOT. Its tethering support was in some ways better than DSLR Remote Pro (especially since I could perform edits there and then - to check highlights / shadows / exposure / etc). I decided to play around even more. Eventually I discovered that:
So I decided to move all my Lightroom photos (190000 of them) in to this new product. Therein lied the problem. Moving from one RAW processor to another is a very tricky process, as RAW processors do not (generally) read each other's modifications. In a library where 190000 photos had been non-destructively modified, catalogued, classified etc., it is imperative that the migration not lose data.
My process was roughly as follows:
This would allow me to preserve all changes I have made, keep the originals too should I later decide to make other changes or reprocess the image in Capture One Pro, and also have all photos I have not adjusted at all.
Problem is, I never got to complete step 10. It once completed, but it silently skipped "just" 25% of the photos (10000 photos). No error, no skip message - nothing. I found a couple and loaded them in Photoshop - nothing strange about the photos. Standard JPG files... So I decided to delete the last import from disk and try again. But... When I selected all 29000 photos and hit delete, Capture One Pro showed me a spinning beachball. I waited for 5 hours - CPU running between 200 and 400%, disk IO averaging 30MB/s. I am using a very fast machine - 6 Core 3.5GHz Mac Pro 2013, 64GB RAM, 1TB SSD PCIe, 8TB RAID10 Thunderbolt connected library (catalogue is on SSD), Dual AMD FirePro D500 3GB GPU's. As a software engineer I can only surmise they are using some kind of O(n2) or worse algorithm. This is a rookie mistake to make for something so often used as "Delete".
I then decided to kill the Capture One Pro process. Trying to restart it, I was greeted by this:
A library containing about 90000 images seems to be taking 120 seconds to open on this machine. Except that it does not open. Lightroom opens my catalog of 190000 photos in 4 seconds on the same machine.
After 120 seconds of spinning as per above, I am greeted with:
My catalog is gone - I cannot open it no matter what I do. I had a similar issue a week ago, I reached out to (the very responsive) Capture One Pro support team, but no solutions yet.
Imagine if I had a client in front of me, wanting to make her picks. But I cannot show her anything because my catalog is broken? This was the last straw as I had been trying to migrate my photos for 2 weeks now, with no success. Every time I have to start over, new catalog, new exports, each export taking 6 - 8 hours and so too for the imports.
In the end, here are the reasons why I am NOT switching to Capture One Pro (at least until they resolved these issues). Take note that every single issue I mention below, is an issue with Capture One Pro, and NOT an issue with Lightroom.
At this point in time, I think Capture One Pro is a much, much better bundled, tethering solution for Phase One cameras than Digital Professional is for Canon cameras. But it is no Lightroom. And it is not even close.