Lagarith is a lossless video codec intended for editing and archiving. Lagarith offers better compression than codecs like Huffyuv, Alparysoft, and CorePNG. There are a few lossless codecs that can compress better than Lagarith, such as MSU and FFV1; however Lagarith tends to be faster than these codecs. Lagarith is able to operate in several colorspaces - RGB24, RGB32, RGBA, YUY2, and YV12. For DVD video, the compression is typically only 10-30% better than Huffyuv. However, for high static scenes or highly compressible scenes, Lagarith significantly outperforms Huffyuv.Lagarith is able to outperform Huffyuv due to the fact that it uses a much better compression method. Pixel values are first predicted using median prediction (the same method used when 'Predict Median' is selected in Huffyuv). This results in a much more compressible data stream. In Huffyuv, this byte stream would then be compress using Huffman compression. In Lagarith, the byte stream may be subjected to a modified Run Length Encoding if it will result in better compression. The resulting byte stream from that is then compressed using Arithmetic compression, which, unlike Huffman compression, can average fractional bits per symbol. This allows the compressed size to be very close to the entropy of the data, and is why Lagarith can compress simple frames much better than Huffyuv, and avoid expanding high static video. Additionally, Lagarith has support for null frames; if the previous frame is mathematically identical to the current, the current frame is discarded and the decoder will simply use the previous frame again.
This codec was build using the Huffyuv source as a template, and uses some Huffyuv code, most notably the routine to upsample YUY2 video to RGB and to perform pixel prediction on YUY2 video. Other colorspace conversion routines were taken from AviSynth. Lagarith is released under the GPL.
If you find any errors with this codec, please let me know - Sir_Lagsalot at hotmail.com.
Lagarith was last updated on December 8, 2011.
Thanks to AbsoluteDestiny and Zarxrax for helping with testing the codec, Andrew Dunstan for providing optimized colorspace conversion routines for the X64 build, Ben Rudiak-Gould for developing Huffyuv and AviSynth, and to Avery Lee for helping speed up the decoder as well as having developed VirtualDub.
Version 1.3.20 introduced a new option to prevent upsampling when decoding. Checking this option and having the mode set to RGB or RGBA will prevent Lagarith from performing any colorspace conversions when encoding or decoding video.
Lagarith Installer (v1.3.27) An installer for 32 and 64 bit versions of windows (other than Windows 2000, see below). Thanks to Zarxrax for creating and testing the installer script.
Lagarith Codec (v1.3.27) A manual installation version.
Windows 2000 users: the multi-threading changes introduced in 1.3.24 are not supported in Windows 2000. Please use version 1.3.23 instead.
With the DXV 3 Codec you can mix more video layers on a higher resolution than any other codec. How? By doing all the hard work on the hardware that does it best: the video card.
After effects and Premiere now support Apple Prores so feel free to use those. When I Export from AE, for a 'lossless' format, I use Quicktime's Animation codec, or DNxHR 10-bit. For web, just use media encoder and export at the default match source h.264.
Lagarith Lossless Codec After Effects Download
Developing AfterCodecs (Fast Codecs Exporter), BRAW Studio (Blackmagic RAW Native Importer) and PlumePack (Project Manager with tons of workflow features) plugins and panels for Adobe CC Video softwares (After Effects, Premiere Pro and Media Encoder). Ideally, the codecs would also prevent a loss in audio quality as well. I am not going to export my final project from after effects (Premiere Pro instead), but I do plan on exporting various elements as I go along, which is why I ask. An Artist interested in the past, stuck in the present. While After Effects can operate in 16 and 32 bits per channel, most video and animation file formats and codecs support only 8-bpc. Typical cross-application workflows for higher bit-depth color involve rendering to a still image sequence rather than a video or animation file.
Easy to Use
DXV comes with just a few settings that are designed to deliver maximum performance with minimal loss of quality. Let the codec do the thinking so you can do the mixing.
The DXV codec can also store an alpha channel. This is essential for preserving transparency in complex video compositions.
Adobe DXV Plugins
We have created a set of Adobe DXV exporter & importer plugins that enable rendering with the DXV codec in Adobe Premiere Pro, Media Encoder and After Effects.
Convert to DXV with Alley 2.0
Resolume Alley is a super quick lightweight video player and video converter. It plays all your media files, including DXV files, straight from the file browser. Convert your video files to DXV in just a few clicks.
QuickTime
After Effects Render H264
The DXV Codec is a cross-platform QuickTime codec. Any QuickTime enabled application on Mac and PC can render video files to DXV.
The DXV codec is free and included in the Arena, Avenue and Alley installers. Checkout this support article about DXV to learn how to render your files with the DXV codec.