Skip to main content
Frango Jones
Known Participant
September 23, 2019
Question

Drop Frames in Premiere with good PC. What is happening ?

  • September 23, 2019
  • 17 replies
  • 3577 views

Hi guys good morning !

I'm going to the forum because I don't know what to do anymore.

I've been trying to solve the Drop Frame problem for over a year now when using 4K 30/60 videos within the première. My point is not to reduce playback quality or proxy because then I don't see much point in building a good PC for editing, spending money on a good video card and then having to lower the quality or having to proxy, but let's situation and file types:

Recording Devices: DJI Osmo Pocket, Panasonic LX100, Panasonic GX85
Fps: 30-60
Resolution: 4K (3840x2160)
Codec: MP4
Duration: 1 to 8 minutes
Playback Quality: Maximum
My monitor resolution: 4K with upscalling to 175%
Processors tested: Ryzen 1600, 1700, 2700, 2700x, 3600 and Intel i5 9600k (all overclocked and overclocked)
Motherboard: Several tested
Video Card: GTX 1070 Ti
Memory: 64gb DDR4 between 2400 Mhz to 3000 Mhz
Discs: 2 SSD M.2 NVME x4
Premiere: All versions of Pro (current 13.1.3 - Build 44)

Procedure:

I upload the video to the timeline
I apply a layer of Lumetri
I apply a transition effect like Cross Zoom

READY ... Just enough for the video to start crashing when playing back playback ...

Already tried to change driver, reinstall windows, install codec package but nothing ....

It's been over a year since I changed configuration several times going through AMD and then returning to Intel which they say is better in the case of Premiere and nothing ....

Does anyone have any idea what it might be or some test I can do to try and solve this? It is not possible that anyone working with 4K files inside the premiere cannot fluently edit with a PC as described.

If anyone can help, I appreciate it.

This topic has been closed for replies.

17 replies

R Neil Haugen
Legend
September 26, 2019

Sorry, there! Yea, t-codes is code for transcodes. Fewer letters for lazy typists!


Long-GOP media just takes more CPU time/hassle whether it's decoding/decompressing for playback or for exporting. So if you are working from transcoded intraframe clips, the CPU has a ton less work when making the exports.

Plus, if the export is the same as your "preview" file settings, it can use any renders you've made in the exports with intraframe media. I know Kevin suggests using the Smart Rendering process like this for making your primary export.


Then for any other deliverables, just go to MediaEncoder, open that exported file, and create the H.264 or whatever you need specifically. Run it overnight, whatever.


This is one of the various ways to get around the hassles of processing different kinds of media.

 

Neil

Everyone's mileage always varies ...
R Neil Haugen
Legend
September 26, 2019

With the outrageous size reductions especially in drone media out of the camera, transcoding or even creating proxies often makes files massively larger than the original.

 

Yea, this is at times scary. But like so many other things, it causes us to look at the total process and figure out a workflow rather than just grab something and go. Takes more time to figure out, test, and setup, no question. But ... you get a much faster and appropriate quality to the editing process and final exports.

 

Understand, when I fire up the BMPCC4K in BM-RAW mode, I can have maybe 25 minutes of media ... that is over 300GB on disc. If I shoot the same time in ProRes 422, still all intraframe, it's under a quarter of that. If it were long-GOP as a new drone, wouldn't be a tenth of the size on disc.

 

So choosing whether to go full transcode or "simply" proxy is more complex than it seems. With either process, you will likely get larger files for editing by a high percentage, even with 'small' intraframe proxy presets. Of course, you then dump all the t-codes or proxies when finishing the project as they can be recreated at need from the vastly smaller original media.

 

Full t-codes to an intraframe will export significantly faster than the computer needing to first decode/decompress the H.264/5 clip before re-encoding it into something else. So the full t-code process is typically faster on the back end.

 

Using small-frame-size proxy presets is a compromise on disc space in use during the project. Smaller disc space used, but ... longer final export time. This is the prime situation for using the "Smart Rendering" process Kevin talks about and has written so well about.

 

For one project, full t-codes may be the better option ... for another, small proxies (by frame-size/quality) might be the better option.

 

As with anything in video post processing, it ... depends.

 

Neil

Everyone's mileage always varies ...
Frango Jones
Known Participant
September 26, 2019

Neil, I understood what you meant ... It really is often an equation that doesn't match ... I just upgraded my Ryzen 5 3600 based system to get a better feel for the i5 9600K .. and I see that the new Ryzen cache makes a big difference on the desktop .. the processor is very good ... At the time of coding where QuickSync doesn't do any work, the R5 3600 was up to 20% faster than the Intel 9600K. Something I liked a lot mainly for the price. When it comes to T codes, when you mention them do you mean Transcoding? This is still too new for me ... With respect to the shorter export time using for example a DNxHR file this would not be because the CPU does not have to transcode on output like a long GOP? Thank you so much for your tips and guidance, they are helping me a lot to understand the workflow of a professional edition. Thanks also to Kevin for the great explanation and availability of the Smart rendering link.

Kevin J. Monahan Jr.
Legend
September 25, 2019

Only one problem. QuickSync delivers substandard quality H.264 files. It is far better to export a high quality master to an editing codec and strike H.264 encodes of that. I think QuickSync is good for some users, especially those that have a need to churn out exports faster and don't care about quality as much as the speed of export.

 

I do have some news: a smart rendering workflow provides the absolute fastest way to export; it's way faster than any H.264 exports and is of high quality, plus you have the option of fixing any errors and have the ability to re-export at high speed, rather than waiting for another H.264 encode.

 

Only one issue: you need to spend the time to get your DNxHR/HD—ProRes—Cineform files, either as preview files, transcodes, or by shooting them in this codec (some cameras and devices do shoot ProRes). Prepping these files can be done in the overnight hours, just prior to your editing session. Media Encoder can do this for you automatically. Try it.

 

Regards,
Kevin Monahan

Kevin Monahan - Sr. Community and Engagement Strategist – Adobe Pro Video and Audio
Frango Jones
Known Participant
September 26, 2019
Much is said about quality loss using quick sync or even the video card's cuda motors. I've always heard that the best result is CPU-only raw processing, but I've never actually tested the result itself. Processor by processor AMD are clear winners as they usually have more cores and more threads for the amount invested. I will do my tests and put the conclusions but remember that quicksync not only helps in exporting but also in hardware acceleration as a timelineUsing transcoding I believe it has to be a reality for me since both intel and amd cannot smoothly reproduce my files h. 264 long gop and in this sense easier to stay at AMD for being a little cheaper
R Neil Haugen
Legend
September 25, 2019

The reporting of test situations and results, especially the expected use implications discussed by both Puget and Safeharbor have gotten really fascinating. AMD is really working to close the gap, and in some ways for some workflows has. In others, some implications still give a nod to Intel. Especially, as you note, many apps are a bit more coded to take advantage of Intel hardware.

 

This newest generation of AMD CPUs will probably change that. I'm guessing within a year, the difference will be pretty minimal. I would expect to probably be still on an Intel platform later this fall, but ... well, depending on what Puget & Safeharbor have to offer, I do see it might be possible for me to select an AMD rig.

 

A year ago? Not on my life. Now? ... well, gotta look at things.

 

Neil

Everyone's mileage always varies ...
Frango Jones
Known Participant
September 25, 2019

Neil, I think it's already pretty close with some differences still in Intel's favor when working with AVX2 instructions that even in the new generation of AMDs having improved, it still lags behind Intel.

 

I currently have the i5 9600K but I bought a Ryzen 5 3600 to do the tests ... Ryzen is a bit cheaper and offers twice as many threads but in the case of Premiere export, i5 still has the advantage as Quicksync devours the calculations. For an example, I based it on a nearly 1 minute 4K 60 fps file with 1 lumetri layer straight from my osmo pocket and the results are as follows when doing a 1080p export via H.264 with top quality rendering ( that standard of premiere)

 

i5 9600K @ 5Ghz - Only Software + CUDA - 1m40s

i5 9600k @ 5Ghz + Quicksync + CUDA - 47s

Ryzen 5 3600 @ 4.1 Ghz + Only Software + CUDA - 1m28s

 

So we see a gain of almost 53% using quicksync .... it's a nice advantage but it's something very specific ... For general use, I believe that in this price range the Ryzen 5 3600 is the best choice, but in my case and when it comes to premiere, no!

 

I see intel today serving a very specific niche, for most things AMD is to be congratulated !!!

R Neil Haugen
Legend
September 25, 2019

It's all so freaking complicated, right? Sheesh.

 

I came out of a long career as a pro portrait photographer.We've had our studio over 40 years, but my last six have been nearly totally in video, mainly video post processing. I've learned so blasted much I didn't even know I needed to know! Much of it from the School of Very Blastedly Hard Knocks.

 

The new AMD gear is for the price starting to look interesting against the Intel use of the QuickSync CPU hardware. As I'm mostly working with BlackMagic Raw and ProRes, some mov, well ... QuickSync isn't as necesary in my workflow as it once was. So getting a new rig, and ... looking through Puget & Safeharbor docs and ideas. Will be interesting to see what I end up with.

 

Neil

Everyone's mileage always varies ...
Frango Jones
Known Participant
September 25, 2019
Yes Neil I would not have returned to Intel had it not been for Quicksync. Honestly the first generation of Ryzen was losing a lot to the Intel. Second improved slightly but not significantly enough to beat intel on Single Thread, Floating Point and AVX2 instructions. In this third generation AMD is touching Intel at a lower cost but is still an immature platform before the blue giant. The worldwide installed Intel CPUS Base is much larger and because of that many applications are optimized to work with it, but frankly now with this view on the issue of files within the premiere, I'm finding more business going back to AMD and really, to Anyone who uses H.264 / H.265 files won't benefit from quicksync ... Intel's big asset specifically for Premiere is still this because most consumer cameras still use these codecs ... But here In Brazil many youtubers that I know use AMD systems and to "compensate" do editions in Vegas or Resolve because they know Premiere is not optimized. Last year I used a Codec called Voukouder (I don't know if you've heard) ... It accelerated the export a lot ... it was like a turbo for the video card since the premiere wasn't using its full potential. I have done a lot of testing here on both AMD / INTEL platforms and I can assure that quicksync depending on the situation gets up to almost 50% more export speed, being that Intel CPU clock is naturally higher ... AVX2 instructions are also faster even though in the third generation of Ryzen the distance has narrowed a bit. I believe it will not make a bad deal buying a 3rd Generation Ryzen. When I first bought my Ryzen, an R7 1700 felt a good performance slump inside Lightroom compared to my old i7 7700K, but today I believe the third generation is cost-effective.
R Neil Haugen
Legend
September 24, 2019

Frango,

 

Knowing about the files and what sort of  load each type brings to the hardware and to the software is part of the learning curve for any video post-processing app. In the LGG forum, a colorist's hangout, they are constantly checking how many fps Resolve or Avid or Filmlight can process with X nodes in play versus other users with similar media.

 

The easiest media for any video post app are the 'heavy' intraframe format/codecs, Cineform, ProRes, and DNxHD/R. Next are some of the simpler log formats, then several other formats, and on down through say 8k RED r3d files to long-GOP files.

 

So for planning out your workflow, it pays to know the media and your hardware/software and how to get the best performance both for editing/corrections and for final exporting. No matter the app.

 

One of the tools to use is of course MediaEncoder, which installs alongside Premiere. You can use batch processes there that automatically work in the background but suspend operations if you're currently working in Premiere and need all the resources. You can set up "watch folders" with presets so any media dropped into them gets renamed to X process, t-coded to Y format/codec/settings, and placed in Z folder.

 

And if you use either batch or watched folders, you can have the queue start when you're leaving for lunch or done for the day, so it doesn't interfere with your actual working time.

 

Organizational details like that are a part of becoming a more efficient post-processing worker. No matter which app, which hardware, which media. I work some also in AfterEffects, which is *very* different mentally than Premiere. And Resolve, again *very* different from Premiere. They all need a different approach to the hardware, app, and media.

 

Neil

Everyone's mileage always varies ...
Frango Jones
Known Participant
September 24, 2019

Neil, thank you so much for the excellent explanation. I do my editing as a hobby but I always really liked the video area. I'm a photographer and I ended up liking the video production area a lot (I'm a layman in the area, I can't say that I can use premiere since my work comes down to cuts, simple text and applying a LUT layer). When I set up my AMD Ryzen in early 2018, I only used 1080p files at 30 fps ... then I ended up buying Panasonic cameras because I wanted to shoot 4K for a variety of reasons. After the year 2018 and a lot of headache inside the premiere, I thought the problem was the CPUS and I ended up returning to Intel as there are a lot of people talking about support inside the premiere via Quicksync. I read several articles from Puget Systems that said the Intel system was more fluid to work specifically within the premiere. I did tests and really even at export time a 6-core 9600K beats a Ryzen 7 2700 that has more cores and more threads, but today, with this new vision that is passing me here, I seriously consider returning to AMD with a 3700x 8/16 because it's cheaper than a 9900K for sure and since both platforms are suffering from Long GOP files I think it's easier for me to get the cheaper hardware that gives me more Multitasking power for a better price. I'm going to start studying what is more worthwhile here. If it's working with a proxy or via DNxHR transcoding ... It's a shame that I discovered this only now because I spent more than 1 year changing hardware thinking this was the problem.

R Neil Haugen
Legend
September 24, 2019

I've seen the different playback reality of different rigs. Some rigs using Premiere do pretty good with most long-GOP, and some rigs don't. My older 6 core actually does pretty decent,  but we've had users on here with much beefier systems that drop far more frames when playing back and stutter a heck of a lot more than mine.

 

Again, I haven't a clue why. Over the last few years we've had several posters here that did various things to retrim their rigs and got great benefits. Others did exactly the same steps and got no help whatever.

 

Why? No clue.

 

Some people get much better playback in 2017 clearly.  I dont. Why? No clue. But I do know these differences aren't fake, they're real. And person that I am, I spend X amount of time gritching then go to figuring out how to just get the work out.

 

Others spend a lot longer gritching and sometimes can't seem to get back to work in whatever method works. I understand the frustration it's just that at some point I go what the bloody blazes and just get working.

 

I DO file the bug reports. I DO gritch at the engineers every NAB over many things that other users here have trouble with that I dont. And they still smile when they see me coming.  Knowing they're in for a long detailed earful.

 

All that said, the DJI drones push the limits of long-GOP in ever new and wondrous ways. I've seen a test report saying there are partial i-frames in use now, so full frames at times are even farther apart. So to show one section of a clip, the CPU/RAM is probably going to have to decode up to 100 frames either side of the clip frames seen on the sequence. That sort of work of course doesn't happen with intraframe codecs. The CPU/RAM only needs to decompress the specific frames used.

 

  • Neil
Everyone's mileage always varies ...
Frango Jones
Known Participant
September 24, 2019
I did a test converting a 5 minute 4K 60fps file from Osmo Pocket to DNxHR and the editing was fluid but it is a time to do the transcoding. I use a locked i5 9600k @ 5Ghz here ... I realize that using the file without doing the transcoding Intel GPU works fiercely and is almost always 100% when I'm going back and forth on the timeline. You are certainly trying to decode the thousands of frames that are there in the file. If I wait a while Intel GPU usage drops to 10% and I can perform the playback but soon it goes back to 100% and the crashes start. Why doesn't Premiere use the computing power of my GTX1070ti to do this job? And when I used the Ryzen 2700x was this charge all for him? It's very strange ... For a 5 minute video, it's okay to waste 20 to 30 minutes to transcode to DNxHR but for a bigger job it's pretty complicated ... and using proxyes things are no different as it will also do a great job to be able to use the files in Premiere. I never imagined it was so heavy to work with these files.
R Neil Haugen
Legend
September 23, 2019

JPooley ...

 

I can see no rhyme nor reason on why different rigs get vastly different playback experiences. And wow, the difference between one user's reports with X hardware and another user can be insane. No question.

 

I've read reports from people who's laptop runs Resolve supposedly remarkably better than my desktop. On my rig, Premiere is easier to edit in, Resolve needs to stop and think occasionally. Why those differences? No clue whatever.

 

So sure, it would be great if the engineers could nail that down for more users. Although a typical way to get a more consistent performance over a user-base is to place limits on particularly the hardware that is in use. Or with video post, limit the number of formats/codecs you work with. Apple of course chose this route for all their systems, severely limiting user choices in order to get a more consistent experience.

 

For the OP, well ... as I've said, I just go for what works. On my rig, now. Sometime this fall I'll be springing for a costly new beast. The media I'm working and my production needs have gone "up", so ... my hardware needs to be replaced to meet the new needs. NOT looking forward to the bill, but ... it will be better suited to my current workflow.

 

Even with that new rig when it comes, if t-codes or proxies test faster with X media, I'll make them without stopping to think about it. Just getting stuff done.

 

Neil

Everyone's mileage always varies ...
September 24, 2019
I disagree with the notion that different rigs are getting vastly different playback experiences. There are numerous threads specifically complaining about long GOP H.264 decode performance in the newer versions. I am able to replicate the issue with DJI Footage and huge FramePrefetchDelays on both brand new 6 core Intel laptops, and older 32 core Xeon systems. It's too bad I can't download CC 2017 to prove that the footage plays back better on that version. Pugent systems has some relevant testing, but their new benchmark software means that a side by side comparison with the older tests isn't possible.
R Neil Haugen
Legend
September 23, 2019

There's always a huge difference in what different rigs can do. I've seen people who could run Resolve with a number of nodes without any issue on a laptop, but Premiere stuttered. For my gear, Resolve is always more prone to stuttering with media during playback. Why? Heck if I know.

 

I routinely communicate with a number of people in video post around the world daily. And besides participating here, am on the LGG forum (mainly a colorists hangout) daily. You wanna see monster machines, sheesh ... 20+ cores, 6-8 massive GPUs, several huge RAID arrays, very spendy rigs.

 

And even there, when they compare say fps rendering tests in Resolve, they can get widely varying rates that often to me don't seem that much dependent on the particular hardware. The hardware is a large part of it, but clearly ... there are other difficult to nail down factors also.

 

So I deal in Realville. What works on X machine right now? If it handles 8k r3d files without stuttering, great. If not, t-code or probably better proxy. Same concept with any media. If that person is doing 'more', well, dandy for him and ... so what? I have work to get out today, so I just do what I know will work.

 

Neil

Everyone's mileage always varies ...
September 23, 2019

Neil, I get that it takes a huge buffer to play long GOP footage backwards, but I can play it backwards just fine in Telestream Switch, and as soon as I try to scrub the footage in Premiere at all, it blows up the media cache and causes multi-second FramePrefetchDelays even when I'm playing forwards. There is obviously a bug here that is being masked by the recommendations to use proxies.

 

Edited for clarity. 

September 23, 2019

I too am having trouble playing back native H.264 DJI Drone footage on systems that are entirely capible of doing so. 

 

Posted UserVoice: https://adobe-video.uservoice.com/forums/911233-premiere-pro/suggestions/38660788-fix-h-264-decode-performance-especially-for-dji

Frango Jones
Known Participant
September 23, 2019
In my specific case they are Osmo Pocket files but being DJI device files, I imagine the encoding is the same or similar.