[theora-dev] Theora file size

Unga unga888 at yahoo.com
Sat Oct 7 07:52:49 PDT 2006


--- Maik Merten <maikmerten at gmx.net> wrote:

> You can try increasing decreasing the keyframe
> interval. The default is 
> suitable for streaming (which is what Theora seems
> to be most successful 
> in and where it's important to have a usable picture
> after a few 
> seconds), so the it's placing a keyframe every 64
> pictures. XviD places 
> far fewer keyframes, thus making streaming less
> viable but saving on 
> file size.
> 
> in encoder_example.c you can toy around with
> following values
> 
> 
>    ti.quick_p=1;
> 
> Setting this to 0 makes encoding much slower, but is
> supposed to predict 
> motion better.
> 
>    ti.keyframe_frequency=64;
> 
> You can increase this to 500 or so ;
> (keyframe usally after 20 seconds on with a 25fps
> video)
> 
>    ti.keyframe_frequency_force=64;
> 
> You can increase this to 1000
> (force keyframe after 40 seconds (when input is
> 25fps) so you can still 
> seek)
> 
>    ti.noise_sensitivity=1;
> 
> You can toy around with this, too (I think valid
> values or 0, 1 or 2)
> 
> I think you can shave off a fare bit from Theora
> filessize. XviD, 
> however, is simply a very very good MPEG4 encoder
> which has received 
> plenty of tuning. It has a very good performance and
> would be perfect if 
> it wasn't using patented methods.
> 
> Theora reference encoder in it's current form
> performs more like a MPEG4 
> encoder from around 2000. The Theora spec defines
> some advanced features 
> that could inrease coding efficiency a lot - but
> there's no encoder yet 
> using those features.
> 
> To put it into a nutshell:
> 
> Theora is stable and usable
> Theora is perfect if you don't want to pay licensing
> fees
> Theora is not as efficient as XviD or other highly
> tuned encoders 
> (especially when using 2 pass encoding - which
> Theora doesn't have), 
> although there is room for improvement
> 

Thanks for the reply. I have changed ti values but it
did not change the file size. Please see my previous
post.

Regards
Unga

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


More information about the theora-dev mailing list