Mark Fry

[ Filmmaking : ProRes on a Windows PC ]





ProRes on a Windows PC
10 October 2013

Apple’s ProRes has long been an established NLE-friendly codec that combines superior quality and speed of use on the timeline. If you use a Windows PC, you probably haven’t had much experience with (encoding) ProRes and quite possibly have sought out other codecs such as GoPro’s Cineform.

The ProRes solution on a Windows PC is to use ffmpeg.*

Unfortunatley, you still won’t be able to output ProRes directly from Premiere, After Effects, Resolve, etc but having the ProRes option at all is probably better than not having it.

Realistically, it’s just one extra step to output an image sequence (i.e. DPX) and then batch convert to a ProRes movie using a GUI frontend or .bat file. I currently use an OpenOffice Calc spreadsheet to format the file paths/names & codec options and then simply copy that into a text file to save as a .bat.

If you’d like to begin the ProRes-on-Windows adventure, step off the cliff, close your eyes and dream the dream.


First, a bit of light reading…

Apple ProRes Format Specifications (frame resolutions, data rate, etc)
[ link ]

Arri ProRes codec overview
[ link ]

ffmpeg vfx Encoding Guide (see “ProRes” section)
[ link ]


… and now jump into the encoding…

Download ffmpeg:
[ link ]

(ffmpeg frontend) AnotherGUI
[ link ]

Batch Prores Encoding in Windows 7 with FFmpeg and AnotherGUI
[ link ]

PRHelper for PC - Easily Encode Apple ProRes on Windows PCs
[ link ]


If you find that the frontend GUIs are not giving you exactly what you require, you can try out my OpenOffice Calc spreadsheet (see video below for more info).


Another option is to use ffmbc, an offshoot of ffmpeg. I don’t have a lot of experience with it, but here is the link to Download ffmbc (FFMedia Broadcast).

Here is a link to AuthorityFX who have a bundled package for download that includes presets for AnotherGUI and ffmbc.





Watch on vimeo

ffmpeg: Batch convert DPX to ProRes
15 October 2013

Batch convert DPX image sequence to Apple ProRes using:

  • ffmpeg
  • MS DOS command prompt
  • OpenOffice Calc spreadsheet
  • TextPad (or your favourite text editor)

Download my OpenOffice Calc spreadsheet template.



I think ffmpeg may have a default frame rate (25 fps??) but you can specify your own. If you use the -r argument at the beginning, you don't need to specify it at the end for the ouput (unless you actually want a different frame rate for the output).

eg. (NOTE the -r at the start before -i)

"D:\Program Files\ffmpeg\ffmpeg.exe" -r 24 -i "E:\myDPXs\myShot.%%03d.dpx" -y -vcodec prores -profile:v 3 "E:\myMOVs\".




Copyright Mark Fry. All rights reserved.