Hi!
This bug exists for 2 years since HandBrake 1.3.0 with x265 v.3x. I decided to create a new Topic instead of old one.
With all versions of HB since 1.3.0 BOB deinterlace filter gives much higher bit rate than it should be.
Here are the numbers:
Old good HB 1.2.2:
HB 1.2.2 + Yadif (25fps) = 2406.34 kbps
HB 1.2.2 + Yadif BOB (50fps) = 2715.37 kbps (+13%) - this is normal value
Latest HB 1.4.2 (and all versions since 1.3.0):
HB 1.4.2 + Yadif (25fps) = 2343.00 kbps (a bit lower than 1.2.2 due to better compression, all settings are same)
HB 1.4.2 + Yadif BOB (50fps) = 3847.11 kbps (+64%) - anomaly gain and too high bit rate
64% vs 13% is the big difference! And if you look at the end of the logs, there are doubling bit rate at the mux stage for new HB.
Steps to reproduce the problem:
Load interlaced sample. Use the same settings for old and new HandBrake. Encode with Yadif default and Yadif BOB deinterlace, interlace detection Off.
HandBrake version:
1.4.2 and 1.2.2
Operating system and version:
Windows 10
HandBrake Activity Log
Archive with 4 logs:
Code: Select all
https://www.solidfiles.com/v/RxkW72mNNVz5K