Lagarith

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description Script error: No such module "Infobox".Template:Template otherScript error: No such module "Check for unknown parameters".Template:Main other

Lagarith is an open source lossless video codec written by Ben Greenwood.[1] It is a fork of the code of HuffYUV and offers better compression at the cost of greatly reduced speed on uniprocessor systems.[2][3] Lagarith was designed and written with a few aims in mind:

Speed
While not as fast as HuffYUV, it still outperforms most other lossless video codecs when it comes to encoding times,[4][5] although decoding speed may be slower. Recent versions also support parallelizing on multi-processor systems.
Color-space support
Color-space conversions can cause rounding errors, introducing data loss, contrary to the ideal of lossless video compression. Lagarith attempts to avoid this problem by supporting YV12, YUY2, RGB, and RGBA colorspaces.
Keyframes
Disallowing inter-prediction means that each frame can be separately decoded. This makes cutting, joining and seeking much easier.

These three things, as well as being more efficient at compression than HuffYUV, make it editing stage.

References

Template:Reflist

External links

Script error: No such module "Navbox". Template:Compression Software Implementations

  1. Script error: No such module "citation/CS1".
  2. Lagarith Lossless Video Codec. Retrieved 2009-01-28
  3. the case against Lagarith. Retrieved 2013-06-26
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".