xu‧ggle (zŭ' gl) v. To freely encode, decode, and experience audio and video.

Get Xuggler »
A free open-source library for Java developers to uncompress, manipulate, and compress recorded or live video in real time.