I need to encode a sequence of frames with a lossless video codec and play them in a Java application. I am not interested in file size. The output frames must exactly match the input frames. Lost codecs do not do this even at high bit rates.
None of these well-known lossless video codecs are supported in JMF or FMJ :
Do you know any lossless video codec that is supported in Java?
Other options that I have considered:
EDIT: I finally decided to settle for JMF (non-standard) MotionJPEG in high quality. This is not strictly lossless, but still much better than MPEG4.
FMJ / PNG , MJPEG JPEG. XML , uuencodes PNG ( ), - HTTP-, x-multipart-mixed-replace, FMJ , .mmr
GIF : , GIF ( )
: , . HD 30 , .
: , , " " , , . , mplayer * nix/X11 COM WMP DirectShow Windows.
, , , gzip/bzip2 . , , .
Gzipped java.util.zip.GZIPInputStream, Bzip2.