Blogging Theora
May. 7th, 2009 12:32 pmIt's time for the latest Thusnelda encoder project update summary!
Although I haven't gotten much time to dive back into Thusnelda coding myself, Tim Terriberry, Greg Maxwell and others have continued the work along at a merry pace. In the past few weeks, they've finally replaced the leaky fDCT from the original VP3 and begun work on adjusting the main quantization matrices and, hopefully soon, adaptive quantization. These improvements all improve fine detail rendering and, somewhat unexpectedly, improve gradient rendering as well:
The screen caps above were produced by Theora 1.0 on the left and an experimental version of Thusnelda with early quant matrix optimization work in addition to the new fDCT on the right. Both clips were encoded in constant-quantizer mode and equal bitrates.
Other improvements, more details and the full update report here.
Re: Problem with older ffmpeg, not ffmpeg2theora
Date: 2009-06-18 05:49 am (UTC)Fat chance ffmpeg is going to accept a 50% increase in their code-size for one nominally popular set of codecs. Let alone all the maintenance issues. And how about performance?
Re: Problem with older ffmpeg, not ffmpeg2theora
Date: 2009-06-30 08:42 pm (UTC)Compiled size would be a more accurate judge of what actually is 'getting used'. libvorbis: 210kB (AMD64). libtheora: 320kB.
Secondly, just like I said, the philosophical decision to implement their own is fine. The problem is they've done it haphazardly and show no interest in fixing bugs or maintaining the result.
I just came back from OVC where the ffmpeg people are growing a sizable body of users who would like to lynch them because they thought ffmpeg was official Ogg support and they've never gotten good results from it. Most of our advocacy at shows in the past year has been 'Oh, you're using ffmpeg. Let us show you some other tools that work properly'. ffmpeg has done as much to sabotage Ogg's reputation as Apple + Nokia combined. I'm betting that a few ffmpeg devs will read that and cheer--- and that's just indescribably sad.
Re: Problem with older ffmpeg, not ffmpeg2theora
Date: 2009-07-01 05:44 pm (UTC)OTOH, that "terrible ogg support" is probably the reason Google Chrome supports Theora+Vorbis (in addition to h.264+AAC), and I can tell you both work as well/bad as each other - for instance seeking and A/V sync do work (albeit seeking is a bit slower, it's probably suffering from the "binary search over the network" syndrome, just as Firefox did...)
Frankly this mutual hate seems overblown.