Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Hmmm.... I'm not very versed in video encoding technology but from what I gather x264 has been adding features outside of the 'official specs' for pretty much all it's existance, and looking at the list I directly recognize things like higher bit depth and cabac from x264 settings.

So I'm wondering is there some new sercet sause in h265 which makes it really much better than say x264 or is it just a new standard created around extra features which encoders like x264 already has implemented?



H265 has some quite innovative features (over H264), for instance instead of dividing the picture into rows of macroblocks, it's divided into quadtrees, which allow the compression algorithms to make more use of spatial similarity.


I naively wonder if it cannot be generalized to octrees. To embed the inter-frame analysis into a single 3d sliding adaptive octree.


>embed the inter-frame analysis into a single 3d sliding adaptive octree //

I've no idea what this means [yet] but it sounds too awesome to ignore. H266 here we come?!?


As far as I can tell they just amped up similar features from h.264. Better motion estimation, more block types in B-frames, etc. Just "more" of the same. edit: from that link I posted larger block sizes, larger transform sizes, fancier interpolation filters, improved intra prediction schemes, improved motion vector prediction, increased internal bit depth, new entropy coding schemes, and so forth.


Well they are using tricks and newer technique to make better quality pictures while still within the official specs.

So it is not exactly outside to the official specs at all.


x264 does not break spec. It looks familiar because H.265 is a very incremental improvement over H.264. I suspect the biggest single difference is the larger transform sizes.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: