This project has moved and is read-only. For the latest updates, please go here.

Creating and reading 16-bit uncompressed AVIs

Jul 31, 2015 at 12:29 AM
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 8: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.