Open latenitefilms opened 7 years ago
For completeness... my original reply to Nash:
I’ll have a proper think about the best way to solve this problem.
I’m HOPING to eventually build the ability to copy and paste between AE and FCPX (via the normal Copy/Paste commands), which would be really cool.
There might also be a way to get around the "Unable to delete existing file” error in AE. I’ll chat to some people at Adobe.
Another idea would be you could have a “After Effects Watch Folder” in which you render all your files to that location, then FCPX Hacks automatically inserts it into your project - replacing existing media if you want. I just need to think about the best way to do this.
His reply:
Hello Chris,
Thank you for your email.
I am really happy that you are looking into this matter.
Copy/Paste will also be really cool. Does that mean, when I copy a file from finder and say, selected the clip that I want to replace in FCPX, and paste over it, it will be replaced and copied to FCPX library.
But I also think “After Effects Watch Folder” is also need on top of that. If a user have 100 over AE comps needs to be updated, it will be a tedious process to Copy/Paste clips one by one. I think you should also have an option called " Updated from After Effects Watch Folder". When user clicks it, FCP Hacks will updated, replace all the files with the name from the folder to FCPX library. It will be really cool. There should also be a option call "Purge After Effects Watch Folder". Once copied to FCPX library, users can click it to purge the folder.
Really looking forward to your next version with such features.
It will also be great if you can speak to the people at adobe to solve "Unable to delete existing file" problem. But the problem is I am not a fan of using "always the latest version of AE".
Thank You.
Reply from Nash:
Hello Chris,
I just saw your Facebook ground post on watch folder for FCPX. It looks great. https://github.com/CommandPost/CommandPost/issues/583
Since the feature as some overlap with https://github.com/CommandPost/CommandPost/issues/90
You may have to combine them?
On your demo video I saw an option on the CP's preference to add watch folder. It is great. I don't know if you can bring to the next level.
Will it be possible to have watch folders for individual libraries? Instead of storing that setting on CP's preference file, are you able to "smuggle" a text or XML file into the individual library's bundle folder? That way, when the library move, the settings moves with it.
To expand further on this idea. https://github.com/CommandPost/CommandPost/issues/90
This feature should be renamed to "Media Monitoring" or something. When enabled. This is how it will work. And It should only work in "Copy to library mode". The Text/XML file that resides within the Library bundle will track all the media that is imported. If a media is deleted from the library, the entry will be deleted from the Text/XML.
This is where the magic will happen, if a media with the same file name is drag/imported into library, it will prompt, "Do you want to swap the new media with the existing media from library?" If yes, CP will swap out the media with the one in the library. All the clip's effects, properties and transformation will remain, except it is the new updated media.
Could this be possible? If this is possible it will open all possibilities.
Thank you.
Once a clip is removed from the library, it is only telly deleted if there are no remaining references to it. If there are no remaining references, there is nothing to replace.
What exactly are you trying to achieve with this suggestion? I'm guessing that it's primarily about replacing one clip with new version of the same clip (eg, it has had VFX done, etc?) On Mon, 8 May 2017 at 3:10 am, Chris Hocking notifications@github.com wrote:
Reply from Nash:
Hello Chris,
I just saw your Facebook ground post on watch folder for FCPX. It looks great.
583 https://github.com/CommandPost/CommandPost/issues/583
Since the feature as some overlap with
90 https://github.com/CommandPost/CommandPost/issues/90
You may have to combine them?
On your demo video I saw an option on the CP's preference to add watch folder. It is great. I don't know if you can bring to the next level.
Will it be possible to have watch folders for individual libraries? Instead of storing that setting on CP's preference file, are you able to "smuggle" a text or XML file into the individual library's bundle folder? That way, when the library move, the settings moves with it.
To expand further on this idea.
90 https://github.com/CommandPost/CommandPost/issues/90
This feature should be renamed to "Media Monitoring" or something. When enabled. This is how it will work. And It should only work in "Copy to library mode". The Text/XML file that resides within the Library bundle will track all the media that is imported. If a media is deleted from the library, the entry will be deleted from the Text/XML.
This is where the magic will happen, if a media with the same file name is drag/imported into library, it will prompt, "Do you want to swap the new media with the existing media from library?" If yes, CP will swap out the media with the one in the library. All the clip's effects, properties and transformation will remain, except it is the new updated media.
Could this be possible? If this is possible it will open all possibilities.
Thank you.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/CommandPost/CommandPost/issues/90#issuecomment-299720052, or mute the thread https://github.com/notifications/unsubscribe-auth/ADbEw1M5sGB1sodas7K3DWHBhJMSREJ5ks5r3fsOgaJpZM4LLUkx .
I think the main issue Nash is having is that if you render a clip from After Effects, then import it into FCPX, if you need to update the clip (i.e. you made a mistake in the original edit), After Effects won't let you re-render using the same filename, as it's "already in use" by Final Cut Pro.
Basically what he wants is a way for After Effects to "replace" an existing render in Final Cut Pro - or better yet... do this, but with some kind of versioning.
Nash says:
I just saw your comment. I would like to expand further. On this comment so it is more clear. :)
The issue that I am having is "I love Copy to Library Feature and so does my team and organisation." It is not just for After Effects but any application. It could be even Nuke, Fusion or even a movie clip exported from Keynote or Powerpoint. Say, I have enabled "Copy to Library Storage Location". Every single file that I import goes into the library bundle. Which is brilliant! Say I have Clip 01.mov and I imported into my library and I have used in my timeline. I have applied some effects on the clip and applied some scale and transformation. Now say I have some changes in Clip 01.mov and I have rendered/exported from "Application B (Not just After Effects)". Since I have enable "Copy to Library Storage Location", there is no link between the Clip 01.mov and FCPX. You could say why not enable, "Leave file in Place". We love the idea of "1 bundle file" and it is easy to pass around team and it is much more organise. When I import the newly updated Clip 01.mov into my library, FCPX just imports it and without updating /swapping or asking do you want to update/swap or create new entry. Now I have 2 Clip 01.mov in my Library.
If CommandPost is able to "smuggle" a text/XML file into the individual library's bundle folder to track all the media (Image, Video, Audio..) that is imported. It will be great. It will track, Original Clip name, FCPX's Location and so on. if Clip 01.mov is drag/imported into library, it will prompt, "Do you want to swap the new media with the existing media from library?" If yes, CP will swap out the media with the one in the library. All the clip's effects, properties and transformation will remain, except it is the new updated media.
Now, I have the luxury of updating the media plus I also have the luxury of "Copy to Library Storage Location". A single self contained library bundle file, I have pass it to the next person and so one.
I hope it clears up some confusion about this request. I strongly believe, this feature will be the greatest highlight of CP. :)
Thank You Chris.
Rather than having it automatically relaxing clips with the same name, would it not be better to be able to replace any clip with another clip? Personally I would have version numbers on my clip variations to keep track of them. But having a command that can swap out uses of one version for another would be useful.
All of that said, yes, we can add files to libraries, once we know where those libraries are. Figuring out where a particular clip is being used will require us to access the library database directly, I believe. We're not quite up to that yet, although it's on the todo list. On Mon, 8 May 2017 at 10:48 am, Chris Hocking notifications@github.com wrote:
Nash says:
I just saw your comment. I would like to expand further. On this comment so it is more clear. :)
The issue that I am having is "I love Copy to Library Feature and so does my team and organisation." It is not just for After Effects but any application. It could be even Nuke, Fusion or even a movie clip exported from Keynote or Powerpoint. Say, I have enabled "Copy to Library Storage Location". Every single file that I import goes into the library bundle. Which is brilliant! Say I have Clip 01.mov and I imported into my library and I have used in my timeline. I have applied some effects on the clip and applied some scale and transformation. Now say I have some changes in Clip 01.mov and I have rendered/exported from "Application B (Not just After Effects)". Since I have enable "Copy to Library Storage Location", there is no link between the Clip 01.mov and FCPX. You could say why not enable, "Leave file in Place". We love the idea of "1 bundle file" and it is easy to pass around team and it is much more organise. When I import the newly updated Clip 01.mov into my library, FCPX just imports it and without updating /swapping or asking do you want to update/swap or create new entry. Now I have 2 Clip 01.mov in my Library.
If CommandPost is able to "smuggle" a text/XML file into the individual library's bundle folder to track all the media (Image, Video, Audio..) that is imported. It will be great. It will track, Original Clip name, FCPX's Location and so on. if Clip 01.mov is drag/imported into library, it will prompt, "Do you want to swap the new media with the existing media from library?"
If yes, CP will swap out the media with the one in the library. All the clip's effects, properties and transformation will remain, except it is the new updated media.
Now, I have the luxury of updating the media plus I also have the luxury of "Copy to Library Storage Location". A single self contained library bundle file, I have pass it to the next person and so one.
I hope it clears up some confusion about this request. I strongly believe, this feature will be the greatest highlight of CP. :)
Thank You Chris.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/CommandPost/CommandPost/issues/90#issuecomment-299748254, or mute the thread https://github.com/notifications/unsubscribe-auth/ADbEw6paWFzFQXFA6iF7axFpO-dOOUvIks5r3mZ3gaJpZM4LLUkx .
Another option is that we could just use XML for this, and add any new After Effects versions as auditions - always using the highest version number as the "active" audition in the timeline.
Auditions only appear in a timeline, right?
On Mon, May 8, 2017 at 3:41 PM Chris Hocking notifications@github.com wrote:
Another option is that we could just use XML for this, and add any new After Effects versions as auditions - always using the highest version number as the "active" audition in the timeline.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/CommandPost/CommandPost/issues/90#issuecomment-299777671, or mute the thread https://github.com/notifications/unsubscribe-auth/ADbEw8wKwEwCW4pjT2ehsFc0gt1wgJUyks5r3qr9gaJpZM4LLUkx .
No - auditions also appear in the browser, if that's what you mean?
You can't create or modify them in the browser though. If you do a 'Shift-F' they will appear there, but you can't do much with them. Or have I missed something?
On Mon, May 8, 2017 at 3:53 PM Chris Hocking notifications@github.com wrote:
No - auditions also appear in the browser, if that's what you mean?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/CommandPost/CommandPost/issues/90#issuecomment-299779127, or mute the thread https://github.com/notifications/unsubscribe-auth/ADbEw0IyCisWokjLNMDKU0HDkzpBQ5yHks5r3q32gaJpZM4LLUkx .
Looks like you can? Admittedly, I've never actually used Auditions before in an actual edit.
Hmm, interesting... Not sure how useful it is, but anyway...
On Mon, May 8, 2017 at 4:06 PM Chris Hocking notifications@github.com wrote:
Looks like you can? Admittedly, I've never actually used Auditions before in an actual edit.
[image: screen shot 2017-05-08 at 4 06 05 pm] https://cloud.githubusercontent.com/assets/22286696/25792170/4f4939cc-3408-11e7-8eb1-aab6646672a2.png
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/CommandPost/CommandPost/issues/90#issuecomment-299780758, or mute the thread https://github.com/notifications/unsubscribe-auth/ADbEw4Izx11D82aj_E8ScQdkXuOEvKdPks5r3rD7gaJpZM4LLUkx .
Well, I can definitely see the benefit of all After Effects renders for a specific shot magically appearing in an Audition. The trick will be making this seamless for the user.
One CRAZY idea I had was we could launch a "hidden" instance of Final Cut Pro in the background to create XML files for us on-the-fly without the user knowing.
Nash says:
Hello Chris,
I would like to expand and elebroate on this feature request. https://github.com/CommandPost/CommandPost/issues/90 I have been doing some testing. I don't think creating auditions will work. Here is why.
Here is the setup. I have a FCPX library and I have set "Copy to library storage location". For this purpose this example, I only have 1 event. In that event, I have 3 projects (Sequences). Say I have rendered a clip (Clip 01) from AE with a duration of 10 sec. I have inserted Clip 01 in all of my 3 projects. So in all my projects, Clip 01 resides in them. In each project, I have done different things to the clip.
In Project 01, I have slowed down the clip. Placed some FX. In Project 02, there are some freeze frame of the clip. In Project 03, I have cut and and chopped the clip.
So now, I need to updated the Clip 01. So, I go back into AE make some changes (Slightly longer duration and updated animation) and render it out as Clip 01_New. Now, I would like to swap out Clip 01 with Clip 01_New. So, which ever projects that originally had "Clip 01" should now reference to "Clip 01_New". In my case, 3 projects. Can Command Post do this? When user select the "Clip 01" and "Clip 01_New", and after pressing a shortcut or a command in CP's menu, I would like the swap out the media.
Please don't be confused with replace feature in FCPX. The requires the user to manually replace the clip from browser to timeline. But they would screw up the work that I have done in my projects. Say, I have 20 projects, and in each project, I have "Clip 01". And Imagine in each project I have manipulated in the clip in various ways. The Replace feature nor Audition will not work.
I saw a free tool - https://telemarq.com/products/fcpxchange/ https://vimeo.com/84474203
It does something similar but it requires exporting xml and a lot of steps... I really hope you implemented this Swap feature.
I really hope you can prioritise this feature request.
Thank you.
See below: