32bit Lagarith output

For me, the best feature would be 32bit Lagarith output.

64bit should be a fine option too.

1 Like

You are definitely a man of few words; however I absolutely love your suggestion.

Anyone interested in improving their video by passing it through several editing applications, enhancing, formatting and preparing it for output in its final form should love the idea of performing all these operations using lossless codecs.

With most codecs, you actually lose a little of the original image every time you perform an operation to transform it or edit it. - The use of lossless codecs prevents that degradation, which means that the final product output in whatever the final format is will be implicitly better.

Using 32bit Lagarith (or something like it) will even make multiple passes through VEAI less lossy and assure effective results.

For anyone reading this and interested in learning more about lossless video: Click Here

Added: Actually, there are several lossless video codecs that could be considered. The key word here is "lossless." Lossless Codecs Listing

There are already some lossless codecs available in the topaz ffmpeg build

  • Ut Video
  • HUffyuv
  • MagicYUV
  • FFV1

Use the CLI or edit the “encoders.json” file to add them to the GUI


    "text": "MagicYUV RGB 8 bits",
    "encoder": "-c:v magicyuv -pred median -pix_fmt gbrp",
    "ext": [
    "transcode": "pcm_s16le",
    "maxSize": [8192, 8192],
    "maxBitDepth": 8

Thanks for that, I am a big user of Lagarith RGB 32 bit, copy after copy with no change.

If you want RGB32 instead of RGB24 in MagicYUV use gbrap in the -pix_fmt

But ffmpeg MagicYUV has limitations compared to the official vfw/plugin buid

  • no dynamic compression (meaning slightly bigger files)
  • no multithreading decoding with the produced output
  • no high bitdepth support

16 bit tiff will do me for now. Nice to see a fully featured Lagarith output, in save options one day.