diff options
author | Haihao Xiang <haihao.xiang@intel.com> | 2022-09-01 10:12:57 +0800 |
---|---|---|
committer | Haihao Xiang <haihao.xiang@intel.com> | 2022-09-07 14:01:06 +0800 |
commit | a5b6e292271f18d309389e7672e362332dc7dd7c (patch) | |
tree | 5e933bc9e4e8f6b5ed1345da38c5c926730eb35c /libavformat/avio_internal.h | |
parent | ff6f2c558640bcb6ee9f6b17f259645c4193151b (diff) | |
download | ffmpeg-a5b6e292271f18d309389e7672e362332dc7dd7c.tar.gz |
lavc/qsvenc: use VBR if maxrate is not specified on Windows
Currently AVBR is disabled and VBR is the default method if maxrate is
not specified on Linux, but AVBR is the default one if maxrate is not
specified on Windows. In order to make user experience better accross
Linux and Windows, use VBR by default on Windows if maxrate is not
specified. User need to set both avbr_accuracy and avbr_convergence to
non-zero explicitly and not to specify maxrate if AVBR is expected.
In addition, AVBR works for H264 and HEVC only in the SDK.
$ ffmpeg.exe -v verbose -f lavfi -i yuvtestsrc -vf "format=nv12" -c:v
vp9_qsv -f null -
Diffstat (limited to 'libavformat/avio_internal.h')
0 files changed, 0 insertions, 0 deletions