Dear Admin,
I like the software and interface so far but I want to create a workflow that outputs ProRes at the end.
How can I create a custom encoder for Apple ProRes Codecs?
Regards,
Ayaz
Apple ProRes encoder
Re: Apple ProRes encoder
Hey Ayaz, You have to set up a "Custom FFmpeg" as your encoder. I recommend saving them as presets once you setup for each flavor of ProRes.
In the Custom FFmpeg node, you need to set your video codec to "prores_ks" and under options have a string like this (this one is for ProRes 4444+Alpha).
-vendor apl0 -quant_mat default -pix_fmt yuva444p10 -alpha_bits 16 -profile:v 4444 -timecode %s_start_tc%
by adjusting the pix_fmt and profile you can get your different flavors of prores.
-pix_fmt yuv422p10le - for anything but 4444
Prores Proxy -profile:v 0
ProRes LT -profile:v 1
ProRes 422 -profile:v 2
ProRes 422HQ -profile:v 3
In the Custom FFmpeg node, you need to set your video codec to "prores_ks" and under options have a string like this (this one is for ProRes 4444+Alpha).
-vendor apl0 -quant_mat default -pix_fmt yuva444p10 -alpha_bits 16 -profile:v 4444 -timecode %s_start_tc%
by adjusting the pix_fmt and profile you can get your different flavors of prores.
-pix_fmt yuv422p10le - for anything but 4444
Prores Proxy -profile:v 0
ProRes LT -profile:v 1
ProRes 422 -profile:v 2
ProRes 422HQ -profile:v 3
Re: Apple ProRes encoder
Hi Estenmar,
Thanks for your reply. I will try to implement your instructions and let you know.
How about the Audio codec settings?
Thanks for your reply. I will try to implement your instructions and let you know.
How about the Audio codec settings?
Re: Apple ProRes encoder
Hey Ayaz,
ProRes's default audio codec is LPCM which in the Custom FFmpeg node you would place as "pcm_s24be"
For default ProRes I highly recommend you stick with these settings, however there are other options for PCM which you can see in full here if you want to get more specific with your settings. https://trac.ffmpeg.org/wiki/audio%20types
They all follow similar formatting. If you'd like to change the bitrate, just change the 24 to 8, 16 or 32 etc. similarly you can select "little-endian" by changing the "be" to "le".
-Eric
ProRes's default audio codec is LPCM which in the Custom FFmpeg node you would place as "pcm_s24be"
For default ProRes I highly recommend you stick with these settings, however there are other options for PCM which you can see in full here if you want to get more specific with your settings. https://trac.ffmpeg.org/wiki/audio%20types
They all follow similar formatting. If you'd like to change the bitrate, just change the 24 to 8, 16 or 32 etc. similarly you can select "little-endian" by changing the "be" to "le".
-Eric