使用SharpAVI.dll将图像转换为视频时遇到了一些问题。
我已经设法使用SharpAVI网站上的文档使用随机生成的字节数组生成视频文件:
所以下一步我想我会采取一个Image,创建一个Bitmap图像,将位图转换为一个字节数组,然后简单地将字节数组保存到视频文件的每一帧。当我运行程序时,我没有得到任何错误或任何内容,并且产生了具有适当文件大小的视频文件,但是视频文件是不可读的并且不会打开。我真的很难理解为什么这不起作用。任何帮助将不胜感激!
我的代码:
50 * .49 x 2 + 2 = 51 // it doesn't total to 50px
答案 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