Alexandros Drymonitis wrote:
> If you are aiming to JUMP to specific frames in
> > the video or play it backwards you would choose a different codec
> > than if you just want to play it from the beginning to the end
> > linearly.
> 
> Could you give some examples? I don't know anything about this but would
> really like to. Could you explain why is it like this?

This is because with some codecs, to save storage space/bandwidth,
movies are made of a few full images (key frames), and partial images
that hold only the difference with respect to the previous keyframe. Say
there is 1 full frame for 24 partial frame.

So if you jump to a partial frame, the computer has to seek to a
keyframe and then to the diff frame, and rebuild the complete image from
that.

mjpeg is just more or less a series of JPEG images in a queue. So when
you seek to frame x, there is less work to do. The downside is that
files are very large.

If you just read a movie linearly, you're good with keyframes and so.
If you want to jump all over the file like crazy, it could be more
efficient with mjpeg.



_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to