Activity › Forums › Creative Community Conversations › Workflow and hardware implications of H264 4k for FCP X vs Premiere?
-
Workflow and hardware implications of H264 4k for FCP X vs Premiere?
Joe Marler replied 10 years, 5 months ago 10 Members · 19 Replies
-
Tony West
November 26, 2015 at 5:53 pm[Tim Wilson] “Most people do what most people have always done: choose the production format that offers the most advantages for production, and treat distribution as a separate issue. “
That’s exactly the mistake they made with 3D in my opinion. They didn’t think enough about the end user.
The whole point of shooting 3D was that people needed to SEE it in 3D at home.
That required people buying 3D TV’s and they didn’t. Which I predicted. I felt like they had already spent a lot of money on their Hd TVs and would be fine with those for a while.
You are right though, it didn’t stop them from shooting those games in 3D to begin with.
Just like HD, once there is a lot more out there to watch in 4K it will pick up.
-
Gabe Strong
November 26, 2015 at 5:54 pm[Bret Williams] “What GPU matters. Both rely heavily on the GPU so if your 2009 doesn’t have the right GPU, yeah.”
Interestingly, I actually have a GPU which should favor CC more
than FCP X……a GTX 989Ti (6GB).Gabe Strong
G-Force Productions
http://www.gforcevideo.com -
Joe Marler
November 27, 2015 at 12:14 am[Aindreas Gallagher] “PPRO CC can cut 4K AVCHD coming off a GH4 like, you know, butter – on a three year old laptop. it did for me…PPRO CC works as well or better, with more formats, than FCPX, on older hardware. I think most people on here who use both would agree on that.”
That is not my experience, but maybe it depends on your definition of “old”. I just re-tested some 4k material from a Sony A7RII, Panasonic AG-DVX200, GH4 and DJI Phantom Vision 3 Pro on both Premiere CC 2015 and FCP X. The Windows machine has a 4Ghz i7, 16GB RAM, 1TB SSD, GTX-660 and 7200 rpm media drive. The iMac is a 2013 model with 3.5Ghz i7, 32GB RAM, GTX-780m and single 3TB Fusion Drive with programs and media. I’d say the hardware is very roughly equal — the iMac CPU is slower but a couple of generations newer. The Windows machine GTX-660 may be faster than the 780m in the iMac; at least it did better on LuxMark tests.
I tested single and multicam projects on both machines. In general Premiere was quite sluggish at JKL timeline editing on the native 4k files, even on a single stream. It seemed a little more responsive on the GH4 material than the A7RII and DVX200 stuff, so if you’ve only tested one 4k camera, maybe that’s it. On 4k multicam, the timeline and viewer update response slowed for both Premiere and FCP X. However FCP X was still far more responsive. E.g, when fast forwarding in the timeline, Premiere updated the program and multicam monitors about once every 4-5 seconds. By contrast FCP X updated them 5-10 times per second — that’s with Premiere on 1/4 res and the FCP X viewer on “better performance”.
IOW FCP X was faster at JKL editing 4k multicam at full resolution than Premiere was at 1/4 res. Typically on FCP X you’d just use proxy for 4k multicam since it’s so easy and built in. Using proxy mode, multicam 4k was fluid and very fast; I’m tempted to say “like mercury” 🙂
With Premiere you can render the timeline but in my tests it took longer to do that than FCP X took to generate proxy files. Then if you apply an effect to the Premiere timeline it’s no longer fully rendered and it slows down. Of course you can transcode externally before importing to Premiere, but…
It says on the Premiere overview video it “allows editors to work with 4k and beyond, without time-consuming transcoding”, and “never needing to render until your work is complete”: https://helpx.adobe.com/premiere-pro/how-to/what-is-premiere-pro-cc.html?set=premiere-pro–get-started–overview
Having edited for years on CS5 and CS6 before switching to FCP X, I agree the “no transcode” thing worked pretty well on SD and HD but it’s not working that well on H264 4k. Maybe there is something wrong with my Windows machine. Maybe I need a much higher end machine, although if you can fly through 4k AVCHD on an old laptop “like butter”, maybe not. This guy had a super machine and he was forced to externally transcode for A7RII 4k material: https://www.eoshd.com/comments/topic/18574-a-story-about-4k-xavc-s-premiere-and-transcoding/
If Premiere can edit native 4k H264 multicam with “butter smoothness”, what hardware, configuration or procedure is required for this?
-
Shawn Miller
November 27, 2015 at 6:03 pm[Joe Marler] “The Windows machine has a 4Ghz i7, 16GB RAM, 1TB SSD, GTX-660 and 7200 rpm media drive. The iMac is a 2013 model with 3.5Ghz i7, 32GB RAM, GTX-780m”
Your PC has half the RAM and a slower GPU…
-
Shawn Miller
November 27, 2015 at 6:20 pm[Joe Marler] “This guy had a super machine and he was forced to externally transcode for A7RII 4k material: https://www.eoshd.com/comments/topic/18574-a-story-about-4k-xavc-s-premiere-...”
That was Andrew Reid’s recommendation as well.
“Meanwhile on a Mac I recommend to simply use EditReady, transcode to ProRes 422 LT and you will be able to playback full quality full res 4K on a laptop. There’s no quality loss from XAVC-S.”
-
Joe Marler
November 27, 2015 at 7:23 pm[Shawn Miller] “Your PC has half the RAM and a slower GPU…”
Based on Windows Performance Monitor, RAM is not an issue. This is indicated by the global perf. counters “available bytes”, paged and non-paged pool, plus the Premiere Pro per-process counters “private bytes” and “working set bytes”. So whether it has 16GB or 64GB would not make any difference in this specific case.
The GTX-660 GPU while a few years old is a big PCIE-bus card that pulls about 240 watts — more than my entire iMac. The GTX-780m in the iMac is essentially a laptop GPU. It is the “m” version. In AnandTech’s test, they found “the GeForce GTX 780M…ends up delivering performance that falls roughly half way between the GTX 660 and GTX 760”. So the PC GPU is faster overall than the 2013 iMac GPU: https://www.anandtech.com/show/7287/analyzing-the-price-of-mobility-desktops-vs-laptops/3
As a sanity check I installed and ran Premiere CC 2015 on my 2015 iMac which has a 4Ghz Skylake CPU, M395X GPU and 32GB RAM. It didn’t make much difference. It was a little faster but the overall situation was roughly the same.
-
Joe Marler
November 27, 2015 at 7:32 pm[Shawn Miller] ”
“Meanwhile on a Mac I recommend to simply use EditReady, transcode to ProRes 422 LT and you will be able to playback full quality full res 4K on a laptop. There’s no quality loss from XAVC-S.””Yes I tested that also. If I transcode the H264 4k material to ProRes, then even multicam is quite fast on Premiere CC — on either Windows or an iMac. I just wanted to make sure there was no other solution, hence the discussion.
-
Shawn Miller
November 27, 2015 at 8:21 pm[Joe Marler] “The GTX-660 GPU while a few years old is a big PCIE-bus card that pulls about 240 watts — more than my entire iMac. The GTX-780m in the iMac is essentially a laptop GPU. It is the “m” version. In AnandTech’s test, they found “the GeForce GTX 780M…ends up delivering performance that falls roughly half way between the GTX 660 and GTX 760”. So the PC GPU is faster overall than the 2013 iMac GPU: https://www.anandtech.com/show/7287/analyzing-the-price-of-mobility-desktops...”
Fair enough, Cinebench OpenGL scores seem to bear this out as well, with the 780m performing about the same as the GTX 660.
[Joe Marler] “As a sanity check I installed and ran Premiere CC 2015 on my 2015 iMac which has a 4Ghz Skylake CPU, M395X GPU and 32GB RAM. It didn’t make much difference. It was a little faster but the overall situation was roughly the same.”
So, Premiere PPro performed roughly the same on both platforms, while FCPX was generally more responsive dealing with 4K H.264. Overall, how responsive would you say a project like that is (in FCPX)… good enough to get by while editing remotely for a day or two, or good enough to carry through a long(ish) project. Say, maybe a month of 8 hour edit sessions? At what point would you make the decision to transcode for better perfromance?
Shawn
-
Joe Marler
November 27, 2015 at 10:14 pm[Shawn Miller] “So, Premiere PPro performed roughly the same on both platforms, while FCPX was generally more responsive dealing with 4K H.264. Overall, how responsive would you say a project like that is (in FCPX)… good enough to get by while editing remotely for a day or two, or good enough to carry through a long(ish) project. Say, maybe a month of 8 hour edit sessions? At what point would you make the decision to transcode for better performance? “
FCP X was much more responsive, although to some degree this depends on how you measure it. In Premiere CC once the playhead starts moving it is very smooth, even on 4k. They apparently run that on a separate high-priority thread. However the program monitor can lag by several seconds — even on single-cam 4k and it’s worse on multicam. By contrast on FCP X the playhead is not as smooth — it jerks and lags on H264 4k but the viewer stays in sync and the lag is typically much smaller — 1/2 second or less. Using proxy mode it is totally fluid.
In other areas Premiere’s UI response seems very good. I don’t recollect cases where it just hangs trying to select an option or tab. By contrast FCP X can sometimes get in states where the UI itself seems laggy. E.g, if a compute-intensive plugin is running and you try to drag another effect to the timeline, the drag operation can be choppy. It almost feels like the old days of cooperative multitasking vs preemptive. IMO the UI should be on a separate thread and should never lag because of background processing.
Re suitability of H264 4k on FCP X without proxy, this is a different decision process than Premiere. With FCP X it is totally integrated and seamless, there are no files to move or sync issues. You would typically not hesitate, just select the material within the FCP X browser, pick transcode to proxy, then “flip the switch” in the viewer to proxy mode. It doesn’t take that much space and you never see or manage the files themselves. Before final export, just change the viewer back to original media. I’ve never seen it lose sync or have any problem. This assumes you keep the native media with you. However if you want to copy the proxy files to an old laptop, edit those then copy them back, that’s not as automatic, but still quite simple. This MacBreak Studio reviews the procedure:
https://www.youtube.com/watch?v=UN-ArQnHQTc
With Premiere it requires manual transcoding before import so it’s a bigger decision. There are two sub-options: (1) Transcode to lower-compression 4k (about 8x the file size) and use those for the remainder of the workflow, or (2) Transcode to 1080p proxy. A lot of people do #2 so it’s viable but I personally don’t like the complexity. Tony Northrup describes the process here: https://www.rangefinderonline.com/features/how-to/Getting-Acquainted-with-Offline-Video-Editing-to-Ease-You-Into-4K-8988.shtml
Re how responsive H264 4k is in FCP X, it’s not bad on a higher-end machine but slower than 1080. In general I edit very small single-cam 4k projects without transcoding but since it’s so easy I don’t hesitate to transcode to proxy. It makes things a lot quicker and smoother, especially since effects are only applied to the 1/4 res proxy files until the final render and export.
Some contents or functionalities here are not available due to your cookie preferences!This happens because the functionality/content marked as “Google Youtube” uses cookies that you choosed to keep disabled. In order to view this content or use this functionality, please enable cookies: click here to open your cookie preferences.
Reply to this Discussion! Login or Sign Up