Skip to main content
Kevin-Monahan
Community Manager
Community Manager
June 20, 2019
Question

FAQ: Which Format Should I Choose For Proxies?

  • June 20, 2019
  • 8 replies
  • 86151 views

You create proxy files for a number of good reasons. Maybe your machine is just not powerful enough to edit your 4K drone footage very smoothly. Perhaps you have to create a portable version of your show. Maybe you are collaborating with others and they need copies of your files.

 

Regardless of the reason, you need to make a choice.

  • Which format do you use for creating these files?
  • Should you avoid creating proxies altogether and simply transcode?
  • Should you transcode and use proxies?

 

Most Editors Avoid H.264 for Proxies

Most editors prefer to use Cineform, DNxHD/HR, or ProRes formats for their proxy files in Premiere Pro.

 

So why not H.264? The hard truth is that H.264 is terrible to edit with. Period. So when you're creating proxies for being easier on your machine, why throw one of the hardest codecs to decode as your proxy format? It doesn't make sense.

 

The case for H.264 Proxies

A case where H.264 proxies sort of makes sense to me is when you have a large amount of footage and a small amount of storage and you need a very "portable" version of your project. If you're in this position, make sure your storage is very, very fast portable storage or you're going to be back where you started from with a badly performing timeline.

 

Why Use Intraframe Formats?

Cineform, DNxHD/HR, and ProRes are all cross platform, visually lossless, professional quality "mezzanine" (some editors refer to them as "intermediate") codecs. These formats are referred to as intraframe formats, not interframe formats. Explanation: Intra-frame vs Inter-frame Compression Intraframe formats are equally great, though some have their preferences for formats, quality choices, and frame sizes. NLE software from any manufacturer (Premiere Pro included) will have much better performance during playback with these intermediate formats. That's why they're great choices for both transcodes and proxies.

 

What are Interframe Formats?
Interframe "Long GOP" codecs (.mov or .mp4 wrapped H.264 or H.265, typically) are the dominant consumer format. You likely handle them every day. Consider that mobile phones, DSLR/Mirrorless cameras, drones, VR cameras, screen captures, webcams, and more all use these formats. Because these formats create such a highly compressed video file, they are exceedingly difficult for your computer to handle, especially regarding playback and file handling. This fact doesn't appear to be changing any time soon.

 

Transcodes instead of Proxies?

From my perspective, having transcodes (simple copies) to Cineform, etc. is an even better scenario than proxies for some because you have the benefit of much better playback performance, and you can use smart rendering to make your Cineform exports lightning fast. Fixing mistakes on watch down can be easily repaired and a re-export takes a fraction of the time a H.264 export would take. 4K ProRes transcodes might playback just fine on your computer (especially at lower resolutions) so you may not need the performance proxies can give you.

 

That said, if your system is just not powerful enough to play back transcodes with performance and/or fractional resolution to your liking, simply create proxies. It goes without saying that you should test all of this before wasting time and storage in creating a full set of transcoded files.

 

By the way, if any of the transcoded files play back with difficulty, you can always create individual proxies for those files as you are editing.

 

Both Transcodes and Proxies?

The best scenario, I think, is to have both proxies and transcodes—but that's a personal preference. I love having the ability to have super awesome playback performance (using intraframe proxies at HD frame size) with the added benefit of being able to pull off a smart rendered export. Perhaps I should buy stock in high speed storage companies.

 

Storage Note: Transcodes and Proxies
You do indeed use a lot of storage up with source files, transcodes, proxies, preview files, etc. At least with transcodes and proxies, you can safely delete them when the project is complete. My advice is to always have a lot of high speed storage prepared in your studio for just these purposes.

 

So what format will you choose? Let me know in the comments below. Please also let me know if you have tips, ideas, or advice.

8 replies

Filmus
Known Participant
February 10, 2023

I just insert my 5 cents from personal observations. With proxy, everything becomes much smoother, except for the fact that a large project begins to open even longer than it is traditionally long ago. I mainly work in AVID, which does not spend any time on the conversion of files, as it automatically happens in the premiere with any footage placed there.

Another observation is that the creation of the proxy files in Media Encoder is completely stopped if you continue to work in the Premiere. In AvidMC, there is a background transcoder, which is part of a composer, and not a distant program. So, transcoding can go in parallel with your work if you set it up like that(one click). In a word, I spend a lot of time on the work of the Premiere, which I save in Avid. I hope that my experience will somehow be taken into account by those on whom Premiere's update depends, which, however, is updated and so crazy quickly, unlike Avid, who simply works like a Swiss watch. Thanks for post.

Legend
February 10, 2023

I'm pretty sure it's a preference or setting somewhere that will allow mediaencoder to continue in the background...   of course, I may be having a senior moment.  

Filmus
Known Participant
February 10, 2023

While we are looking for this magical button... Background Transcoder in AVID allows to render not only proxy(or any other format), but any used effects while you continue to work. I would like to find the same option in the Premiere. If this is not too big a whim. Thanks.

Legend
January 13, 2023

Just a quick addition to this thread.  Always test your proxy workflow on a couple of clips before spending hours exporting a full complement of proxies.  You need to confirm that the proxies stay attached and that you're happy with the quality and performance.  You can make sure the proxies are attached and working properly by including a subtle watermark to the proxy preset (which seems like a great idea, but be sure your client understands and approves this) and you can also easily monitor the proxies by setting up a metadata preset showing whether the proxies are attached or not and the file path for the proxies.

 

That said, it's clear to me that Adobe has improved the proxy workflow over the last few major updates.  Previously I had serious issues with proxies made from certain sony formats staying attached that were caused by some sort of proprietary format for the audio channels.  That problem hasn't reared it's ugly head for at least the last year.  Of course I suppose it's possible that sony has changed something in their format... 

And the ability to export using proxies has vastly sped up my exports for client reviews during the editing process when full 4K is not necessary. 

 

And my considence in the stability of the proxy workflow has allowed me to generate lower resolution proxies when working with large multicamera 4k shoots...  (obviously after testing this workflow).

Participant
August 14, 2021

I'm working on an under-performing Mac mini (2020 with new M1 chip) that's having the same speed/rendering issues as the 2018 version. I'm just trying to get through an urgent project and then upgrade.

 

I created Apple Pro Res proxies of 3840x2160 footage down to 1024x 540. My sequence is 3840 but preview is 1920x1080. I'm still having playback, rendering and audio issues so I thought I should render again with a lower rez. Would that help? If so, how would I do that?

I edit social justice videos only twice a year, so I have to re-learn basic stuff all the time. Just when I get to intermediate status, I stop using it and go back to beginner status, so talk to me like I'm an idiot.

Participant
August 14, 2021

Oh and THANK YOU. I forgot my manners.

R Neil Haugen
Legend
August 14, 2021

1/4 res proxies should be ok, as long as they're intraframe like Cineform/Pro Res/DNx.

 

Neil

Everyone's mileage always varies ...
Participant
July 25, 2021

Thanks for the article, very informative! I'm just wondering if I can mix different proxy codecs in the same project /timeline?

I am working on a big project with 4K footage and I started making Apple Pro Res 422 proxies to the new footage. I then found that the older footage on the project had Go Pro Cine Form proxies already done. 

So my question is if it's ok to work on a project with different codec proxies, both Apple Pro Res 422 and Go Pro Cine Form or if I should ignore the new proxies and just convert all the footage to Go Pro Cine Form proxies? It's been all night encoding, so it would be great to have some advice on this before restarting..

R Neil Haugen
Legend
July 25, 2021

I've had a number of projects with varied proxy files. Never had an issue.

 

It's just necessary that the proxies link with their correct original file within PrPro.

 

Neil

Everyone's mileage always varies ...
Inspiring
April 12, 2021

Thank you so much for putting this article together. It's very helpful. 
I have a question:
Let's say my original footage is H264. I create Apple ProRes 422 Proxies (all same settings except codec) so I don't loose resolution while editing and also it's a smoother editing. 
After the proxies are done, the "render bar" is still yellow regardless if the proxy toggle is on or off. 
How can I create Apple ProRes proxies and experience a fully native/smood editing? 

I tested bringing in the ProRes 422 proxy file by itself and creating a sequence based on those settings and the render bar did not displayed any colors (good). I dragged the original clip from premiere (the one that has the proxy attached to) with the proxy ON to the same sequence, and the render bar gives turns yellow.

 

Thank you,

Legend
April 12, 2021

I'm guesing that it's showing the "render" state for export rather than playback but the important question is performance.  If you're getting realtime high quality playback with the yellow bar,  no worries.  That said, always good to know what's going on so I'm guessing someone here with more knowledge than me will pipe up...  

Inspiring
April 12, 2021

Thank you. 
I tried chocking the computer with scanning forward and backwards but I can't tell a difference on performance at this stage. I only have 1 clip at the moment.
I wonder why it gives me no render preview color with the porxy file brought in versus giving me a yellow render preview color with the proxy ON with the original clip. It's the same Apple ProRes file. 

 

Maybe even with the proxy ON the clip still maintains some original settings? 

Ann Bens
Community Expert
Community Expert
October 31, 2020

I seldom use proxies as my camera shoots intraframe. My machine can handle the 4K footage natively.

But if I do need proxies I would choose Prores. Smaller file compaired to CF. And Prores seems to run a tad more smoothly then CF.

Legend
January 15, 2021

me, I'm a creature of habit and having spent the last 20 no make that 30 years in apple land, I'm used to prores (not that prores was available back in the day).  I'm mainly working on a windows machine now, but prores is still available and prores proxy gives me the visual quality and ease of playback I need and I have clients that are on mac so that makes it easier also.  Seems safer to me just to make my proxies with the same pixel dimensions as my camera original although I know I don't need to and haven't had any issues with 4 angle multicamera shows with 4K proxies .  

For all the whining that goes on in this forum, for me Premiere is a great piece of software that I can adapt to my workflow needs which are constantly changing.  and of course the people who contribute so much to this forum (and you know who you are) are an enormous help.  

james-oconnor-AOS
Participant
October 31, 2020

I've been making proxies using h.264 purely because I can share the online with my clients via our web browser / cloud... they are quick to download for remote editors too. Timelines can be sticy though so I might tak your recommentdation to make both proxies and transcodes. By the way, if you are reasonably clever in Macos Automator, you can get FFMPEG to create all of this for you automatically when you drop new content on your drive. Then you just attach as needed in Premiere. Creating them in Premiere requires way too many steps! Thanks for your article.

Participant
January 15, 2021

I have to disagree with you. Now that I have my preset setup I just turn on ingest, when I make the project and as soon as I drop any clip in Media Encoder opens on it's own, proxies it and pauses when I'm using intensive cpu on premiere and then attaches it automatically. So rly just drop it in my project and it's done and attached. 

Kevin-Monahan
Community Manager
Community Manager
April 12, 2021

I was about to suggest what you just laid out. Thanks!

Kevin

Kevin Monahan - Sr. Community and Engagement Strategist – Adobe Pro Video and Audio
Kevin-Monahan
Community Manager
Community Manager
July 9, 2019

What's your choice in format for proxies? Let us know.

Kevin Monahan - Sr. Community and Engagement Strategist – Adobe Pro Video and Audio
R Neil Haugen
Legend
July 10, 2019

Personally, when I use proxies I take the included Cineform ones. They work beautifully. If they're at times larger than the H.264 originals for space on disc. But they can be deleted at the end of the project as you can make them again if you revisit that project.

The t-code/smart-rendering you do can also be a slick process. Proxies and t-codes take a bit of time to make, and some storage whilst working ... but the working time is vastly improved. So it seems worthwhile to plan the time. And of course, MediaEncoder can work over-night without charging overtime ...

Neil

Everyone's mileage always varies ...