[x265] A patch for VBV of x265

idxa at sina.com idxa at sina.com
Thu Nov 7 10:21:45 CET 2013


Hi,
 
The patch has implemented VBV methods for x265.
1.add parameter "vbv-maxrate" "vbv-bufsize" "vbv-init" into cmd line;
2.implement vbv methods.
 
The patch doesn't include vbv algorithms based on lookahead, it will be added in future. And perhaps CU level ratecontrol will also be added later.
 
I have tested with the following options,
x265.exe --input BQMall_832x480_60.yuv -o BQMall_832x480_60_vbv.hevc --recon BQMall_832x480_60_vbv.yuv --fps 60 --input-res 832x480 --keyint 30 --frames 600 --rd 1 --crf 28 --vbv-maxrate 600 --vbv-bufsize 600 -F 5 --b-adapt 1 --bframes 3 --log 2 
 
It works relatively OK. With more strict condition like crf=20、smaller buffersize etc., the encoder will underflow or overflow,  maybe it need lookahead vbv or CU level ratecontol to deal with.
I tested with local clips, it need more careful tests any questions, please let me know, thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20131107/1940016a/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 4915.patch
Type: application/octet-stream
Size: 17449 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20131107/1940016a/attachment.obj>


More information about the x265-devel mailing list