Quote:
Originally Posted by tebasuna51
If you want use a *slow* preset don't forget limit B and Ref frames or use the --level parameter.
|
The problem with the --level parameter (in clear builds of x264) is that it does ABSOLUTELY NOTHING, except flagging the stream with the specified level. It doesn't reduce the bitrate or the buffer size. IMO, it's a huge bug in the design of x264, but some users or programmers wanted to be able to flag the video stream with an inexact level! Really bizarre (or can I say stupid?) decision! Especially because the documentation and the output of the --full-help argument doesn't specify that, and is therefore totally misleading.
So, if you want to really change the level, you have to specify the --level AND the corresponding --vbv-bufsize and --vbv-maxrate parameters, and of course you must know the values for these parameters. It is NOT sufficient to specify the level alone. There are builds made by smart peoples with that bug fixed, but they are not always easy to find, and sometimes outdated. But if you use BD3D2MK3D, you don't have to worry, because it specifies the required parameters automatically if you force a specific level.