- Posts: 3
- Thank you received: 0
3 Post Moderation Rule for New Boarders (25 Jan 2021)
New boarders will have their posts moderated - Don't worry if you cannot see your post immediately.
Items copied when referencing cross-library
- nickjbedford
-
Topic Author
- Offline
- New Member
-
I've been using FCPX since the beginning but now with some more regular use, I've tidied up my "global assets" (aka stock music, outro and intro titles etc) into a separate Assets library while also creating new libraries to contain a few months of vlogging events/projects at a time. My folder structure is like so:
I've found that the Compound Clips, stock music references (to manually managed WAV tracks) and other bits and pieces are always copied into my working library when I drag them into a project straight from from the "Assets" library.
For example, I have an "Outro Titles" compound clip in my Assets library that I place at the end of each video. When I drag that into another library's project, it makes a copy into that library in the background.
Is there a way to keep the reference to the original "Assets" compound clip? I would prefer not to litter my project libraries with all the generic assets.
Thanks all.
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
- nickjbedford
-
Topic Author
- Offline
- New Member
-
- Posts: 3
- Thank you received: 0
In other words, a song in the timeline doesn't reference the original library but a duplicate entry in the current library.
And something like a compound clip will be duplicated into the library, not referenced "cross library" to the original.
FCPX.guru wrote: The "copies" may not be what you think. Are you copying from a Library on one drive to a Library on another drive?
Please Log in to join the conversation.
- Fcp my bread and butter
-
- Offline
- Senior Member
-
- Posts: 68
- Thank you received: 5
nickjbedford wrote: So it looks like the files themselves are not being copied, but rather the "items" that reference the WAVs, MP4s or the compound clips themselves in my Assets library are being duplicated into the library where the project lives.
In other words, a song in the timeline doesn't reference the original library but a duplicate entry in the current library.
And something like a compound clip will be duplicated into the library, not referenced "cross library" to the original.
all right... Library duplicates ! so here your new way of transfering a Project (Sequence) into an other Library. Always create an intermediate Event in the source Library. Place the Project, (or a copy) in it. Drag that "Transfer" Event to the other Library .
Don't drag a project from a library to an other. Always drag an event
Please Log in to join the conversation.
Xavier Novembre wrote: Don't drag a project from a library to an other. Always drag an event
and no duplicates ? will try on monday first thing
Please Log in to join the conversation.
Why not? I do it all the time.
A hard link is NOT a copy of the file, it is a “link” just like a soft link. They are tiny text files of only a few k in size, pointing back to an original. Soft and hard links have different options, that’s all.
Please Log in to join the conversation.
- Tom Wolsky
-
- Offline
- Moderator
-
Please Log in to join the conversation.
Then I copied an Event with a Project in it from Library 1 to Library 2.
Both make duplicates of the physical media.
So what's the difference?
Please Log in to join the conversation.
- Tom Wolsky
-
- Offline
- Moderator
-
Please Log in to join the conversation.
Why not just use XML to share edits?
Please Log in to join the conversation.
FCPX.guru wrote: Again, copying an Event between Libraries copies the physical media with it.. So what is the advantage to copying an Event?...Why not just use XML to share edits?
The behavior varies whether it's a managed library or external media and (from a physical level) whether source and destination are on the same volume. When copying projects or events this is the behavior I see (all one same volume) :
Copy project from managed library to empty library: media and project copied, but FCPX apparently uses hard links so there is ultimately only a single physical copy of media files on disk, even though Finder shows separate files within the library bundle.
Copy project from managed library to managed library already containing the media: only project is copied, no dupes created.
Copy event from managed library to empty library: media and project copied, FCPX apparently uses hard links for media files.
Copy project from non-managed library to empty non-managed library: project and media references copied but these are just symbolic links.
Copy project from non-managed library to non-managed library already referencing the media: only project copied, no dupes created.
Copy event from non-managed library to non-managed library: project and media references copied but these are just symbolic links.
Please Log in to join the conversation.
- Fcp my bread and butter
-
- Offline
- Senior Member
-
- Posts: 68
- Thank you received: 5
Tom Wolsky wrote: I think what’s referred to is not to transfer bare projects when collaborating as it produces duplicate clips. If you’re just making a project copy to a bare library and wants duplicates the event embedding isn’t necessary.
yest that's I exactly what I mean, thank you
having some free time I came back to elaborate but joema preceded me.
Please Log in to join the conversation.
Not any longer. I've been testing this (as previously posted) and yes, a physical copy is made in the new Library. Apple seems to be abandoning the links between Libraries. Last night I did this 4 times, and each time, I got a new physical copy of the media, no links.
Please Log in to join the conversation.
- Tom Wolsky
-
- Offline
- Moderator
-
Please Log in to join the conversation.
Please Log in to join the conversation.
Tom Wolsky wrote: Same drive. Didn’t use hard links? Drive consumption increased in the Finder display?
I re-tested this and at least on 10.3.4, Sierra 10.12.6 and HFS+, it appears to use hard links when copying an event or project and associated media to a new managed library on the same volume.
This can be confirmed by (a) Examining the link count before/after on the original media files inside the library with ls -h, or (b) Examining the before/after space consumption on that volume with CMD+I.
The link count increases by one per file after copying the event within FCPX to the new library, yet space consumption hardly increases any (as indicated by either Finder or terminal). In Finder the destination *library* shows the additional space, but this is invisibly linked back to a single set of media files, so the volume space consumption does not increase.
If doing the same test across volumes, the link count does not increase and actual space is consumed on the destination volume. This is apparently because hard links cannot link across volumes. Ben covered this in his above-mentioned tutorial.
On High Sierra and APFS (which I'm not running) there is some confusion. Apple's documentation says APFS does not support *directory* hard links -- they are converted to symlinks during migration. However it says nothing about *file* hard links. APFS currently only supports SSD drives but I think can be coerced into supporting spinning drives: developer.apple.com/library/content/docu...S_Guide/FAQ/FAQ.html
So in characterizing FCPX hard link behavior there are several possible complications based on whether the files are on HFS+ or APFS, and maybe whether the APFS volume was converted from HFS+ or created from scratch.
It appears the APFS "copy on write" feature provides similar functionality to hard links. If so then FCPX could theoretically interrogate volume type and not use hard links but rely on the APFS feature. So what Ben said could be correct -- maybe FCPX doesn't use hard links on APFS.
There are yet other complications for anyone who converts spinning disk to APFS. While macOS will not auto convert those, users can convert them manually. However the developer of SoftRAID investigated this and recommends not using APFS on spinning disks: blog.macsales.com/43043-using-apfs-on-hd...ou-might-not-want-to
Re the OP question, if within FCPX he's copying events, projects or media between libraries on the same HFS+ volume, it should not use additional space. However this is not obvious since Finder shows the destination library bundle taking additional space. The only easy way to deduce the space is not consumed is measuring volume capacity before/after the copy.
If copying files, events or projects between two managed libraries on *different* HFS+ volumes it will physically copy the data. If copying between non-managed libraries, it just copies the symlinks.
I still don't understand the thing about duplicate clips when copying a project to a library with the same media. I don't see that happening. However if loading a library or event XML where metadata changes vs when the XML was created, it will create duplicate clips unless you answer "replace" to the dialog box about "XML document is about to replace existing items with matching names", replace or keep both?
Please Log in to join the conversation.
- Fcp my bread and butter
-
- Offline
- Senior Member
-
- Posts: 68
- Thank you received: 5
joema wrote: I still don't understand the thing about duplicate clips when copying a project to a library with the same media. I don't see that happening.
duh - it seems that the behaviour changed along versions. Absolutely positive it was the case with 10.2 . Being working accordantely since without asking... Those things ain't documented in version notes.
Please Log in to join the conversation.
Same drive. Didn’t use hard links? Drive consumption increased in the Finder display?
I looked inside the Libraries, and found full copies of the video files, not links of any sort.
Please Log in to join the conversation.
- Tom Wolsky
-
- Offline
- Moderator
-
Please Log in to join the conversation.



