我有一个我想压缩的AVI文件。
我尝试使用Simple C# Wrapper for the AviFile Library,但由于两个原因,这是有问题的:
这是我的代码:
AviManager aviManager = new AviManager(aviFilePath, true);
VideoStream aviStream = aviManager.GetVideoStream();
VideoStream newStream;
AviManager newManager = aviStream.DecompressToNewFile(compressedAviPath, true, out newStream);
aviManager.Close();
//save and close un-/re-compressed file
newManager.Close();
你知道我怎么做:
谢谢, 盖
答案 0 :(得分:0)
您可以使用EmguCv
//VideoWriter vw = new public VideoWriter(string fileName, int fps, int width, int height, bool isColor);
VideoWriter vw = new VideoWriter("test.avi", 30, 500, 500, true);
//Then write your frame
vw.WriteFrame(frame);