ProRes Export on Windows systems

  • Author
  • Message
Offline

JLightle

  • Posts: 28
  • Joined: Fri Nov 10, 2023 3:23 pm
  • Real Name: Josiah Lightle

ProRes Export on Windows systems

PostFri Nov 10, 2023 4:05 pm

Can we please get the QuickTime ProRes codec as an export codec on windows systems.

I would be willing to pay a subscription fee or a one time fee to unlock this capability.

I'm already paying $70 a month to adobe so I can convert my DNxHR files to ProRes for client deliverables.

And yes I know about other ProRes converters for windows and they all suck.
They do not pass a professional QC.

Thanks
Josiah
Offline

Jim Simon

  • Posts: 35992
  • Joined: Fri Dec 23, 2016 1:47 am

Re: ProRes Export on Windows systems

PostFri Nov 10, 2023 7:24 pm

I'd rather see ProRes in the MXF container, like Avid.
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

Dan Sherman

  • Posts: 1215
  • Joined: Fri Jul 01, 2016 11:07 pm

Re: ProRes Export on Windows systems

PostFri Nov 10, 2023 8:34 pm

You can't because of Apple licensing (get bent apple).

export DNxHR or anther high qualify codec, and then transcode to prores with ffmpeg.
AMD 7950X | AMD 7900XTX (24.5.1) | DDR5-6000 CL30-40-40-96 2x32 GB | Multiple PCIe 4.0 X4 NVME | ASUS x670e HERO | Win 11 Pro 23H2 22631.3672 | Resolve Studio 18.6.6 B7
Offline

JLightle

  • Posts: 28
  • Joined: Fri Nov 10, 2023 3:23 pm
  • Real Name: Josiah Lightle

Re: ProRes Export on Windows systems

PostSat Nov 11, 2023 11:00 pm

Dan Sherman wrote:You can't because of Apple licensing (get bent apple).

export DNxHR or anther high qualify codec, and then transcode to prores with ffmpeg.


Well for the Apple licensing that is not actually true.
Adobe, Avid, Redcine X, Insta360, ext all let you encode Quicktime ProRes on Windows systems.

I'm currently exporting DNxHR then using Adobe media encoder to transcode for delivery specs.

My Problem is I do not want to spend the extra time going to another program.

and ffmpeg is not good. Media encode quality is best out of all the programs I've tried.
I've even tried a Linux render server with ffmpeg as my watch folder and the quality just wasn't the same.
Offline
User avatar

Robert Niessner

  • Posts: 5616
  • Joined: Thu Feb 21, 2013 9:51 am
  • Location: Graz, Austria

Re: ProRes Export on Windows systems

PostTue Nov 14, 2023 8:01 am

JLightle wrote:And yes I know about other ProRes converters for windows and they all suck.
They do not pass a professional QC.


You can use the free Voukoder plugin for Resolve Studio to export ProRes (it is using ffmpeg).
When you say they do not pass professional QC - which error messages do you get?
To my knowledge those QC errors are all about wrong metadata...

Andrew Kolakowski here on the forum (who has a very deep knowledge about this) has said that you need this:

For ProRes you want to add extra bits to ffmpeg command ( I assume you're adding color space, etc. already), so it looks more like Apple encode:

-metadata:s "encoder=Apple ProRes 422" -c:v prorers_ks -vendor apl0 -bitexact -movflags write_colr

These should be correct encoder names:

Apple ProRes 422 Proxy
Apple ProRes 422 LT
Apple ProRes 422
Apple ProRes 422 HQ
Apple ProRes 4444
Apple ProRes 4444 XQ

for interlaced encoding (this will properly set ProRes private frame header as well) also add:

-vf "setfield=1, fieldorder=tff/bff" " -flags "ildct+ilme"

prores_ks is much slower but keeps bitrate in better control (still not perfectly as Apple encoder and affects quality a bit).

prores encoder is much faster, but it doesn't really restrict bitrate in the same way as Apple encoder. It will be most likely around 10-20% higher than Apple reference (but also quality is closer to Apple).

When it comes to PAL/NTSC aspect ratio just pass -aspect 16:9/4:3 and ffmpeg does set it properly by default based on frame size.

When you get timecode working then:

-timecode 10:00:00:00 -metadata:s reel_name=ABCD123


Source
Saying "Thx for help!" is not a crime.
--------------------------------
Robert Niessner
LAUFBILDkommission
Graz / Austria
--------------------------------
Blackmagic Camera Blog (German):
http://laufbildkommission.wordpress.com

Read the blog in English via Google Translate:
http://tinyurl.com/pjf6a3m
Offline

ilia_t

  • Posts: 25
  • Joined: Mon Apr 04, 2022 7:52 am
  • Location: Vladivostok
  • Real Name: Ilia Tishkin

Re: ProRes Export on Windows systems

PostTue Jan 14, 2025 4:04 am

Also, you can render to DNx, and transcode the file to ProRes (or QT animation if you need an alpha) using a Shutter Encoder for free.
Offline
User avatar

Marc Wielage

  • Posts: 13253
  • Joined: Fri Oct 18, 2013 2:46 am
  • Location: Palm Springs, California

Re: ProRes Export on Windows systems

PostThu Jan 16, 2025 2:15 am

Dan Sherman wrote:You can't because of Apple licensing (get bent apple). export DNxHR or anther high qualify codec, and then transcode to prores with ffmpeg.

I think there are political problems between Apple and BMD, but I don't know the root cause or how/if it can be changed. I'm puzzled as to how Adobe Premiere for Windows (which has many times the user base of Resolve) can render to ProRes, but not Resolve for Windows.

I think if it were only a question of money, it would have been solved a long time ago.
Certified DaVinci Resolve Color Trainer • AdvancedColorTraining.com

Return to DaVinci Resolve Feature Requests

Who is online

Users browsing this forum: Hendrik Proosa, Peter Cave, tanishsinghniku and 20 guests