📜 ⬆️ ⬇️

Ogg Theora codec enhancements

So Firefox includes support for ogg Theora , which is probably a very valuable contribution to the distribution of the format. But in Firefox, only the decoder, which only displays the video stream. The real development of video quality is due to the encoder, and this should be discussed in more detail.
Ogg logo
Monty (do not call him Chris at all) posted a post explaining some things (with examples) about the work done, namely, a significant improvement in the video ogg Theora.

It was → It became

It was& rarr;It became
(the bitrate of both frames is 580kbps)

Description

Chris called this work “Thusnelda” because he loves difficult-to-pronounce words, and this is what he writes:

“For the last six months I have been rewriting the code step by step, from the very top to the bottom. In itself, this occupation does not particularly increase productivity, but at last I had the opportunity to add the Holy Grail to the code: efficient element-by-element RD optimization. This is a great success when there is an opportunity to collect a lot of small and big improvements, and bring Theora codec productivity to the 21st century. ”
')

Theora's main codec: 580kbps


it looks not so hotit looks not so hot

Current state Thusnelda: 580kbps


Encoded with internal qi=50, skip lambda=5, token lambda=16
looks clearlooks clearlooks clear

Thusnelda at low bitrate: 240kbps (on youtube it seems 250 including sound)


Encoded with internal qi=19, skip lambda=16, token lambda=32
It looks almost as well not so hot as at 580It looks almost as well not so hot as at 580It looks almost as well not so hot as at 580
“The great thing about all this is that this is only the first step. It definitely should be Theor's month.
Thus, channelda perfectly shows the ability of the old formats: it’s not even the fact that it is not impossible to bring the old format like VP3 to modern productivity, but that working according to the structure of the old format requires more mental and programming abilities than using its flaws, breaking compatibility and creating from this "new, fast, easy way". But it does not say that I do not look to the future on the day when we improve the specification. ”

additionally
a source

Source: https://habr.com/ru/post/38035/


All Articles