Re: variable frame rate for Theora

"Timothy B. Terriberry" <[email protected]>
Newsgroups gmane.comp.multimedia.ogg.theora.devel
Message-ID <[email protected]>
Ralph Giles wrote:
> There is a work around. Duplicating the previous frame is relatively
> cheap, so an encoder could set something like 5 fps, but only update
> the image when there's a change. The current encoder isn't smart
> enough to do this automatically, but a screencast app could force it.

To clarify, a dropped frame in Theora takes up zero bytes, plus Ogg
framing overhead, which is on the order of one byte. The current encoder
actually always writes out a full frame, but if the video data doesn't
actually change, these are still extremely small (just a few bytes).
Both approaches are on the order of what it would take to add extra
timecodes to each frame to indicate the variable duration in a variable
framerate system (for reasonable framerates).
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.