View Single Post
Posts: 1,258 | Thanked: 672 times | Joined on Mar 2009
#42
Originally Posted by takla View Post
mbd, v4mv, and trellis
Also try cmp=10:subcmp=10

The options vrc_buf_size=450:vrc_minrate=0:vrc_maxrate=1000 would seem to be redundant when using lavc as it accepts the specified bitrate as a maximum anyway, and intelligently uses less if the specified rate is not required.
Not quite. Without the vrc_*, the vbitrate is interpreted as the average bitrate across the whole file. This is to say it's equivalent to vrc_maxrate=vbitrate and vrc_buf_size=vbitrate*cliplength. This allows the bitrate to become very high in short action scenes, and stay low for the rest of the clip.
The purpose of adding the vrc_* stuff has probably been to limit short-term bitrate too, in order to avoid excessive CPU use. Removing it should improve the appearance of action scenes while risking too high CPU usage decoding them, resulting in framedrop. 450 sounds kinda low though...