video - x265: Why do P and B frames have different encoding time? -


i'm using x265 encoder hevc.

i have 3 different configurations. have

  1. 4 b frames (b4)
  2. 2 b frames (b2)
  3. 0 b frames (b0 - p frames)

their encoding times different.

b4 , b2 need less encoding time b0 contains p frames. have idea why?

both p , b frames have equal qp using parameter --pbratio 1.0.

you can see 3 different output files here using qp 36: b4, b2 , b0.

you argue encoding b-frames simpler because interpolating simpler extrapolating (as in case of p-frames). interpolating tends give smaller errors extrapolating, reduces amount of bits needs encoded.

enter image description here

as results using hm 15.0 reference software, reference software performance not main priority. quote hm software manual:

it not meant particularly efficient implementation of anything, , 1 may notice apparent unsuitability particular use.


Comments

Popular posts from this blog

Hatching array of circles in AutoCAD using c# -

ios - UITEXTFIELD InputView Uipicker not working in swift -

Python Pig Latin Translator -