Hello there :
As I know and I never tried this ,But I think it will work fine for you !!
Simple hint about video files :
They are all about frames (in other word images) !!
So as a trick you may read the first video frames and push them into some array ,then read the other and insert them too
Here's a reference you can use :
A Simple C# Wrapper for the AviFile Library[
^]
Best regards and wishes
Good luck ..