SharpAvi Image to ByteArray to Frame to AVI

时间:2015-05-17 00:44:56

标签: c# visual-studio-2010 video bitmap bytearray

使用SharpAVI.dll将图像转换为视频时遇到了一些问题。

我已经设法使用SharpAVI网站上的文档使用随机生成的字节数组生成视频文件:

Getting Started with SharpAVI

所以下一步我想我会采取一个Image,创建一个Bitmap图像,将位图转换为一个字节数组,然后简单地将字节数组保存到视频文件的每一帧。当我运行程序时,我没有得到任何错误或任何内容,并且产生了具有适当文件大小的视频文件,但是视频文件是不可读的并且不会打开。我真的很难理解为什么这不起作用。任何帮助将不胜感激!

我的代码:

50 * .49 x 2 + 2 = 51 // it doesn't total to 50px

1 个答案:

答案 0 :(得分:1)

You're wrong in assuming that you should pass a Bitmap object to WriteFrame method. See this discussion for more details: https://sharpavi.codeplex.com/workitem/2