メインコンテンツへスキップ

⚠️ Please note that this topic or post has been archived. The information contained here may no longer be accurate or up-to-date. ⚠️

C1 Pro is flattening hierarchical keywords

コメント

7件のコメント

  • CaptureMann
    I have the same issue.

    I'm still early in my 30 day trial.

    I imported a Lightroom catalog with hierarchical keywords.
    I believe all the keywords made it, but they are all flat - no hierarchical relationships any more.
    The library has more than 35K images in it, so a manual fix is not possible.

    Anyone know how to import and preserve the hierarchy?
    0
  • Samoreen
    Hi,

    Same problem here. The whole keyword hierarchy imported from Lightroom has been flattened. Just moving one keyword back to its correct location in the hierarchy took minutes because all variants were visited in order to see whether they were affected. This demonstrates a poor usage of the keyword database. In Lightroom such a change occurs instantaneously.
    0
  • CaptureMann
    OK - so we all see the problem.

    Anybody know how to fix it?
    Re-keywording 35,000 images is a non starter for me... ☹️
    0
  • Samoreen
    [quote="CaptureMann" wrote:

    Anybody know how to fix it?


    I'm afraid, there's no solution. Here is an excerpt of the answer from the support :

    I appreciate your concerns, however many of these issues stem from the nature of trying import a lightroom catalog. Information on what can and cannot be imported is available here: Unfortunately we are not able to handle hierarchy in lightroom imports.

    My answer

    Not being able to handle the Lightroom keyword hierarchy doesn't mean that this is impossible. When using an SQLite database management tool, it's easy for a developer to see how keywords are organized in the Lightroom catalog. Writing the code to properly extract the hierarchy instead of generating useless flat keyword lists is then just a matter of time, not a technical issue. Making the decision to write this code depends on how important Phase One consider making the transition from LR to C1 for LR users as easy as possible. Your choice. For the moment, I'm unable to use in C1 the detailed hierarchical keyword library that I have built over the last years in LR. I can't consider rebuilding this manually.
    ...
    So C1 will remain a secondary tool for now, that I will use to handle special cases like the Fuji X-Trans RAW files.


    The only thing that you can do is

    1. Delete the whole flat list (which will remove all keywords from all your images)
    2. Export the keyword list from Lightroom as text.
    3. Import that text file into C1's keyword list.

    However, this is far from being satisfactory since you'll have to re-affect the keywords manually, something unworkable if you have many images and keywords.

    Personally, I have decided to drop the catalog in C1. Unpractical, buggy and unstable. I will work in session mode and asset management will be done in Lightroom. This not a perfect solution either but I can live with it since I will be using C1 mainly for my X-Trans RAWs.

    Here is the workflow you could setup :

    1. Create a single session in C1 and switch to that mode. Closed C1.
    2. Create the following script for LR:

    ///////////////////////////////////////////////
    Edit in C1.lua - Insert the text below in a file named Edit in C1.lua and store it
    in C:\Users\<user>\AppData\Roaming\Adobe\Lightroom\Scripts
    ///////////////////////////////////////////////

    local LrApplication = import 'LrApplication'
    local LrTasks = import 'LrTasks'
    local catalog = LrApplication.activeCatalog()
    local LrShell = import 'LrShell'

    local function openWithExternalProgram()
    local programPath = "C:\\Program Files\\Phase One\\Capture One 9\\CaptureOne.exe"
    local photo = catalog:getTargetPhoto()
    if photo ~= nil then
    local photoPath = photo:getRawMetadata('path')
    LrShell.openFilesInApp({photoPath}, programPath)
    end
    end

    LrTasks.startAsyncTask(openWithExternalProgram, "openWithExternalProgram")

    Launch LR. Now the Edit in C1... command will appear in the Scripts menu of LR.

    3. Select at least one image in LR and use the above command. The RAW file will be sent to C1. That is, C1 will add to the single session the folder containing the selected image(s). All images in that folder will be added to the session which means companion files like thumbnails, cache, etc. will be created for all files in that folder. See this thread for further details :

    4. You can then process the images handled in C1 as TIFF files and import them back into Lightroom if needed.

    Absolutely not satisfactory but I don't see any other acceptable workflow including Lightroom as asset manager.
    0
  • CaptureMann
    Thanks.

    Is there no way to drag the flat keywords imported into CaptureOne on top of one another to create a hierarchy?

    So, for example, if you had a keyword in LightRooom called Birds, with two other keywords (Robin & Chickadee) under it, this would import into Capture One as three keywords.
    Can we drag Robin to Birds and establish hierarchy manually?

    This would be super tedious, but would provide a path forward.

    Capture One isn't worth the money or the effort to me if the DAM doesn't work properly.
    0
  • Samoreen
    [quote="CaptureMann" wrote:
    Thanks.

    Is there no way to drag the flat keywords imported into CaptureOne on top of one another to create a hierarchy?
    ...
    This would be super tedious, but would provide a path forward.


    Just try, it works. Well, if you have enough time (I mean hours of even days) to drag and drop hundreds or thousands of keywords, just go ahead 😄 . The first time I tried this, it took about 1 minute just to move one keyword as a sub-keyword of another one. The process is just driving you nuts.
    0
  • Samoreen
    [quote="CaptureMann" wrote:

    Capture One isn't worth the money or the effort to me if the DAM doesn't work properly.

    I have decided to keep Lightroom as my DAM and to use C1 only in session mode to handle my X-Trans RAWs (the main reason for which I purchased a C1 license).
    0

投稿コメントは受け付けていません。