Creating and reading 16-bit uncompressed AVIs

Jul 30, 2015 at 11:29 PM
I'm sorry if this has been answered before, but i'm seeking for a tool that would help me write 16-bit AVIs and later on also read them in .NET C#.

I am trying to write some special data and later on try different approaches to encode that.
But since i am dealing with 16-bits i can't find a good tool that would help me with that.
There are 24-bit tools (like AForges.Video.VMF.AviWriter and AviReader) and yours...
But padding my data doesn't seem logical, as i am rying to conserve as much space as possible.

So could you help me with my issue or do you perhaps have another suggestion?
Does you soulution write 16-bit avis?
Aug 3, 2015 at 7:35 PM

You can write 16-bit uncompressed data using SharpAvi. Just follow the steps in Getting Started article, replacing Bpp32 with Bpp16. You may need to flip your bitmaps vertically if they come in top-down order, because uncompressed AVI expects frame data in bottom-up order.

Unfortunately for you, SharpAvi does not contain any means for reading AVI files.