- FFV1
FFV1, which represents "FF video codec 1", is a video encoder and decoder employing relatively high compression that is lossless and intra-frame only. It uses
entropy coding methods (Golomb coding andCABAC as an option) provided by the free, open-source library libavcodec in the projectFFmpeg . FFV1 is included inffdshow .As a kind of intra-frame-only video compressor, FFV1 performs encoding and decoding on each frame of the video independently. During progressive scanning of a frame, the difference between a current pixel and its anticipated (or estimated) values, judging by neighboring processed pixels, is sent to the entropy-coding process. That process is responsible for generating a corresponding, efficiently-compressed output bitstream. Simultaneously, a context value determined by nearby pixels describes the current environment, regulates the behavior of the following entropy coding, and is in turn refreshed by the entropy coding process.
The codec is no longer marked as experimental. The bitstream is fixed, but documentation remains incomplete.
External links
* [http://www.koders.com/c/fidB8CC328F622B48597F10022532031A52408BE99A.aspx source code of FFV1 codec for libavcodec]
* [http://svn.mplayerhq.hu/michael/trunk/docs/ffv1.html?view=co Technical Description]
* [http://compression.ru/video/codec_comparison/lossless_codecs_2007_en.html comparison of different lossless video codecs]
Wikimedia Foundation. 2010.