FFMPEG ProRes 422 > How to set custom bitrate?
Hi there, I'm trying to export a trailer for a distributor and they said the bitrate was to small. It had a bitrate of 120mbs and needed to be 160mbs. I've a lot of different combinations and I can't seem to get FFMPEG to use a fixed bitrate.
Here's the string I'm using.
J:>Ffmpeg -i trailer.avs -r 23.976 -codec:v prores -b:v 2000000k -profile:v 2 -codec:a pcm_s16le -filter_complex asetnsamples=n=16384:p=0 trailer6.1920x1080p.p
No matter what I put in for the -b:v command, it seems to default to the normal 200kbs.
Here's what the console says:
The only way I've for sure been able to get the desired bitrate was to to change the profile from 2 to 3 which is Proress 422 (HQ).
Any help would be appreciated.
Editor, Colorist, Director, DVD & Bluray Design
You can't compare the bitrates of ProRes encoded by ffmpeg to the bitrates encoded by Apple software. The ffmpeg implementations are much more efficient than the apple implementation. Basically the DC transforms used by Apple suck.
Bitrate doesn't matter. Quality of encoding matters. FFmpeg is not going to use the full 200 MBit bandwith when the content of the video does not require that much bandwidth to encode.
If you want to ensure the absolute highest quality, ditch the bitrate settings, and set the qscale to 1.
Oh, and set the profile to 3.