Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Apple Final Cut Pro Offline // Online workflow for FCPX

  • Liz Parham

    November 6, 2015 at 10:10 pm

    If I were shooting the whole film on a DSLR camera, it would be convenient to transcode all my original files to proxy to save up space, then when the edit is finished, I would relink my timeline to the original h264 files + then transcode those to HQ within FCPx.

  • Oliver Peters

    November 7, 2015 at 1:56 am

    [Elizabeth Perlman] “let’s say my drone 4k footage into proxies…then relink back to the originals + transcode only the files used on the timeline to HQ instead of just 422”

    Wait… You essentially can do that. You can elect to only transcode to proxies and cut with those. If your drone footage is .MP4 for example, FCPX will most likely import this fine. It’s just that performance will be less than desirable. However, FCPX will play it. Optimization is a matter of performance, not whether or not it will show up.

    So in your example, you could cut with proxies. Then switch to optimized/original. Render out your master in whatever codec you like, at as high a bandwidth you like. Just understand that .MP4 drone footage is low quality to start with, so whether it is rendered to ProResLT or ProRes4444, it won’t look any different. As an analogy, you are putting a cup of water into a larger container. No matter the size of that container, it’s still just a cup of water.

    – Oliver

    Oliver Peters Post Production Services, LLC
    Orlando, FL
    http://www.oliverpeters.com

  • Oliver Peters

    November 7, 2015 at 2:02 am

    [Steve Connor] “what is the benefit to transcoding the DSLR footage to ProresHQ first”

    There is no benefit IF you only stay within the FCPX world. In much of my work, that’s an unrealistic assumption. Therefore I outlined a “best practices” workflow that let’s you take advantage of other options.

    For example, let’s say you get a great distribution deal and want an “A” list colorist to do a grading pass on it. You absolutely will not want to send that person non-timecoded, oddball-codec original drone or DSLR files 😉

    – Oliver

    Oliver Peters Post Production Services, LLC
    Orlando, FL
    http://www.oliverpeters.com

  • Oliver Peters

    November 7, 2015 at 2:09 am

    [Elizabeth Perlman] “If I were shooting the whole film on a DSLR camera, it would be convenient to transcode all my original files to proxy to save up space, then when the edit is finished, I would relink my timeline to the original h264 files + then transcode those to HQ within FCPx.”

    This is all quite possible, except that the conversion would be when you export a new master. Essentially like every NLE, the H.264 files are decoded into uncompressed video. This is then recompressed into another format as a master file is created upon export.

    However, I simply advice against working any serious, long-term project from H.264 originals. There are all sorts of potential issues, like sync and relink problems if you decide to change applications.

    – Oliver

    Oliver Peters Post Production Services, LLC
    Orlando, FL
    http://www.oliverpeters.com

  • Bill Davis

    November 7, 2015 at 4:56 pm

    Oliver is exactly right and this is a point I try to emphasize time and time again with younger editors who are learning.

    Putting a clip with a 100Mbps SD raster into a 4k timeline doesn’t change the fact that the original is STILL low rez.

    The industry is making solid progress with predictive processing and can “guess” about what type of pixels should be generated between two adjacent pixels when up-rezzing – but it’s never going to be the same as capturing more actual resolution at origination.

    I will note that my friends who worked on the OJ TV show mentioned that FCP X often did a better job of transcoding the mountains of SD footage they had to include in the program INSIDE the app, rather than putting the same SD sources through some types of more traditional exterior dedicated hardware. So once again, it shows that the Apple software team clearly made signal preservation and extremely high quality precision file handling a HUGE priority when they did their coding.

    It also re-inforced my experience that doing something like plopping a bunch of HUGE still images – such as those that come directly out of a modern DSLR – is pretty bad practice. I think it’s because X will try to do it’s calculations for things like dissolves and movements calculating ALL the pixel positions against each other, even if there are zillions of pixels in play.

    That’s AWESOME for someone working on 4K files to composite a CGI space battle for a feature. But a royal pain for someone who just wants to fly around a few bar mitzvah DSLR photos for a neighbor!

    FWIW.

    Know someone who teaches video editing in elementary school, high school or college? Tell them to check out http://www.StartEditingNow.com – video editing curriculum complete with licensed practice content.

  • Steve Connor

    November 7, 2015 at 6:11 pm

    [Bill Davis] “It also re-inforced my experience that doing something like plopping a bunch of HUGE still images – such as those that come directly out of a modern DSLR – is pretty bad practice. I think it’s because X will try to do it’s calculations for things like dissolves and movements calculating ALL the pixel positions against each other, even if there are zillions of pixels in play.”

    Absolutely agree with this!

  • Michael Angelo

    November 11, 2015 at 5:03 am

    Hello Elizabeth,

    Oliver’s post is a good examination of your end game and finishing outside of FCPX, thank you Oliver:

    https://forums.creativecow.net/readpost/344/40379

    I put this together so you can get a look at a similar project to yours, explore media management, proxy work flow amd remote collaboration (can be tricky with a big show) as FCP 2009 and FCPX are very different. We are really in the same boat making a documentary with over 10TB footage. We have mixed source DSLR, RED camera, GoPro, archival sources, public domain etc. I hope what we’ve learned so far can be useful and stir discussion and discovery among the hive mind that is Creative Cow.

    Like many of the comments in this thread you can be flexible and transcode only what you want to proxies or optimized media, it really is a matter of performance. Given the longer timelines involved with cutting a feature we have chosen to transocde most of our footage to optimized and use the 3 pool method of media management per this thread, keeping each type of media on it’s own drive for maximum flexibility. Most of the time we only use the Proxy drive for editing and only turn on the optimized or original media drives as needed:

    1 – Original Media
    2 – Proxy Transcodes/Library Files
    3 – Optimized Media

    ORIGINAL MEDIA
    Our RED footage plays natively and performs well without optimizing which is great, so we leave that as is on separate original media drives. We have mirrored back ups of these drives at a separate location in case of fire etc.

    OPTIMIZED MEDIA
    FCPX does a very good job of transcoding/optimizing media to ProRes but we had a problem of FCPX crashing while transcoding plus it doesn’t do true background processing so takes forever. We used a separate application to transcode optimized media to their own separate drives allowing us to simultaneously work within FCPX, might be useful for transcoding your D90 footage. When we started the project 3 years ago we ran many tests with our DSLR 5D footage plus GoPro and found the only application where optimized transcodes looked as good as FCPX was 5DtoRGB, everything else was of lower quality or had phasing issues. We tested Magic Bullit Grinder, Quicktime Pro 7, Cineform, Apple Compressor just to name a few. I’m sure much has changed since then, but 5DtoRGB did the trick and has decent batch features:

    https://rarevision.com/5dtorgb/

    If you choose to transcode optimized media to their own drives per 3 pool method, make sure to uncheck “copy files to Final Cut Events folder” upon import otherwise you will create duplicates. Any “non-video” files like audio and pictures we chose “copy files to Final Cut Events folder” otherwise the audio and pictures wouldn’t live with our proxy clips (see PROXY MEDIA below) and this can bite you further down the line if you want to take a proxy only version of the show on the road.

    PROXY MEDIA
    Once our original footage (less RED) was transcoded to ProRes, we import the ProRes, RED, audio files and pictures into FCPX and let FCPX create proxy media and move the neccesary files to a separate Proxy/Library Files drive. We tell FCPX to store all this media, it’s cache files and back ups into separate folders on the same drive with the library files but not inside the library file itself. This “external media method” setting can be made in “File/Library Properties” and keeps the library files quite small in size. This creates maximum flexibility with regard to collaboration if you have duplicate systems with the same directory structure. By having the library and proxies on the same drive we can easily move our offline proxy edit between multiple computers by simply mounting the drive to another system. Here’s some info on using the “external media method”:

    https://larryjordan.com/articles/fcp-x-convert-managed-to-external-media/

    MANAGED MEDIA
    It is tricky keeping all your media locations straight when you start using FCPX, especially with the 3 pool method, so you do need to pay close attention to where you are pointing and copying media to. This article is a good read on the topic:

    https://www.bu.edu/comlabs/media-management-in-fcpx-where-how-to-save-your-work/

    The most important thing to understand is that FCPX thinks differently, it works with “managed media” i.e. there is a lot of sensitive metadata that tells FCPX where the media is stored etc and FCPX gets very unhappy when you simply copy files using the finder. Coming from a traditional NLE background this can be pretty frustrating but the “managed media” aspect is what gives the application it’s greatest power. FCPX uses keywords to categorize shots rather than placing them into a single folder, very much like “tagging” media on the internet. This is the future of media management in my opinion whether it’s the internet, computer directories or in our case NLEs. It is especially useful for documentaries with tons and tons of footage to sort thru and organize. Because FCPX used “managed media”, once your clips are imported, you should always copy libraries, projects (edits) and events from within the application when collaborating to truly make aFCPX happy.

    FCPX COLLABORATION – WHAT WORKS FOR US
    Collaboration is a big topic for us as we have many interns logging footage remotely, editing meltdowns and we take the whole movie edit and source files with us when traveling on shoots. FCPX’s “managed media” works more like a database so it’s very particular about relinking media on other drives compared to a traditional NLE. The safest way we have found to collaborate is to have a master edit system with the 3 pool drive system. Then from within the application (very important) create libraries for your collaborators onto an external drive. Ideally these collaborator libraries should have the same directory structure as the master system (see PROXY MEDIA “external media method” above). After copying libraries, projects (edits) and events to the collaborator’s drive, make sure to click “Consolidate” under “File/Library Properties” otherwise FCPX only moves pointer files and won’t actually copy the proxy media.

    The collaborating editor can then take these drives, do their work, return and mount the drive to share libraries, projects (edits) and events from within the application. You can share work without duplicating media by simply choosing not to transfer proxy or optimized media when prompted. We’ve found it is best to have the optimized media drive connected to the master system when importing media as sometimes FCPX get confused about the relinks. Conversely we’ve had to turn the optimized media drive off when exporting libraries and events to external drives at proxy resolution as FCPX gets confused and will export optimized media as well. Here’s some articles on the topic:

    https://www.10dot1.co.uk/content/FCPXInASharedEnvironment_FINAL.pdf
    https://phantommoose.com/2013/02/24/sharing-final-cut-pro-x-projects/

    FCPX COLLABORATION – WHAT SHOULD WORK
    Ideally one should be able to simply post a “pointer file” on the web (no media), have someone pull it down, then have access to your work. If the remote collaborators have duplicate optimized media with the same directory structure (“external media method”) then library files can be exchanged and with a simple relink work can be shared, but we’ve had challenges with these re-links. Even so, who wants to travel with over 10TB of optimized media? Having to hook up your remote collaboration drive directly to your master system is a big pain and very impractical when collaborating over a great distance. Proxy collaboration drives are key if you want to collaborate remotely and nothing under the current version of FCPX is dependable. We have had much success collaborating remotely with proxy only drives in the past by “tricking” the software, so it can be done. The problem is that as new FCPX versions evolve these back doors have been shut and this kind of functionality is not being built into the application. I’ve had direct correspondence with the one of the FCPX product managers at Apple, we’ve tried many things but have had inconsistent results. Below are some of these methods that we have used to work remotely with proxy only drives sharing only pointer files in case they become relevant again. When they worked it was fantastic, currently all of these methods are flawed.

    FCPX COLLABORATION – WHAT USED TO WORK – EXCHANGE FILES WITHIN PACKAGE CONTENTS
    Early on we were able to hack FCPX’s lack of remote workflow by right clicking the libray file, going inside the package contents, grabbing the “CurrentVersion” event file, then posting it for an editor who could then replace that file inside their library package contents. Their library could even be created on a remote drive by copying in the finder and avoiding the “managed media” sensitivity of FCPX. This method worked as long as we had duplicate media. There was no relinking of files necessary and occasionally you would have to re-render some clips. It worked like gang busters until FCPX 10.2.0 where something in the code changed. The beuaty of this method is the “CurrentVersion” event file is tiny, fits in an email. I really wish Apple could build this kind of functionality into the product natively. BTW this is a big no no messing around inside package contents, I don’t recommend it despite our success. Here’s where we learned the trick:

    https://forums.creativecow.net/thread/344/11304#11309

    FCPX COLLABORATION – WHAT USED TO WORK – EXCHANGE LIBRARY FILES VIA FINDER
    If your proxy media is stored externally (see PROXY MEDIA “external media method” above) and you have a mirror drive with the same directory structure and same drive name, you were able to simply exhange the library file and see eachothers work remotely. This would work even if you had a proxy only drive and no re-linking was necessary. Unfortunately with more recent version of FCPX the “managed media” can tell that it’s not the same drive despite having the same name, the proxies won’t link. There is no way to relink proxies only in FCPX, so if you are working remotely on a proxy only drive you are out of luck. Here’s what happens if you link to the proxies, all hell breaks loose:

    https://forums.creativecow.net/thread/344/31389
    https://discussions.apple.com/thread/7053063

    FCPX COLLABORATION – WHAT KINDA WORKS NOW – XMLs
    XML is the most successful method that we have found to share work remotely without having to hook up the remote drives and by only sending small pointer files. It seems to work much more like a traditional NLE with paths stemming from the library file not the drive so it is able to relink to mirrored directory. The rub is that it makes mistakes like not transferring all your edits, losing any multicam sync changes, axis change errors and more. It is however reliable enough to get an idea of the collaborators edit decisions or logging and keywording that is done. It’s usually best to pull the XML from the collaborators library or event as pulling directly from the clips in latests versions of FCPX can cange the case of keywords. Here’s a good article on this work flow:

    https://larryjordan.com/articles/fcp-x-collaboration-between-two-editors/

    OFFLINE EDITING TOOLS
    FCPX will make you pull your hair out over the traditional tools that are missing, but jump for joy at the incredible metadata and keyword workflow features. Learn how to properly name source material, set roles, keyword on import via your external directory structure before you start using FCPX. It’s lightening fast compared to FCP 2009, no rendering needed to see most things given the 64 bit architecture, it’s really coming along considering Apple is building this from the ground up. There are some crazy things like no way to undo a mark (insane) and if you get lots of keywords (like you will with a long form footage heavy show) you can’t expand the keyword window to see them, stuck scrolling in a tiny window, but life goes on. The magnetic timeline is really gonna take you a minute to get used to, best to not fight it and see where it takes you, here’s a good article:

    https://library.creativecow.net/austin_charlie/FCPX-Timeline/1

    ONLINE EDITING TOOLS
    People are constantly making new tools for the software and Apple is charging features pretty hard. The color corrector is the weak link so I’m guessing most people finish color outside of the app. You can do a lot inside the app, previewing is a snap but the tools are a bit too automatic for the high end finisher, really depends on how much control you desire and what kind of things you need to do. Since you are coming from FCP 2009 it will blow your mind with regard to tools. We will likely use a mix of FCPX, After Effects, Resolve and Flame.

    CONLCUSION
    Despite remote collaboration workflow issues and some old school editing functionality, FCPX is a very powerful offline/online tool. It really is the perfect edit tool for long form documentary with mountains of footage if you really dive into it’s metadata features and keywording. I hope you can find some useful info in here, we have such similar projects thought it wise to share in case it helps you and others. If you have any questions feel free to PM me and good luck on your project!

    Cheers

    MA

    PS This 4TB Lacie drive is awesome if you want to take your show on the road to edit. It holds a proxy version of our entire show including source clips, edits, library files etc (less hi rez stills), no power needed if you use the thunderbolt:

    https://www.bhphotovideo.com/bnh/controller/home?O=&sku=1135375&gclid=CODV37zxhskCFY9bfgodkKcLiA&is=REG&m=Y&Q=&A=details

    “A life without cause is a life without effect.” -Dildano

  • Liz Parham

    November 25, 2015 at 6:54 pm

    Thank you for posting such a detailed description of your workflow, Michael! I printed it out and showed my team–really appreciate 😀

  • Michael Angelo

    November 27, 2015 at 9:13 pm

    My pleasure I hope it helps. Good luck with your project!

    MA

    “A life without cause is a life without effect.” -Dildano

  • Liz Parham

    January 21, 2016 at 10:57 pm

    Ended up choosing the Sony FS5, super happy with it so far! I’m about to ingest a week’s worth of footage but was wondering how well FCPX handled these natively or if I should optimize anyway? All shot in UHD, no 4k, half the footage is overcranked at 60p/23.98.

Page 3 of 4

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy