C#字节数组到视频

时间:2011-03-17 20:23:47

标签: c# .net video stream

需要将图像和视频的字节数组转换回原点。我知道如何为图像做到如下所示。

MemoryStream stream = new MemoryStream(byteArray);
Bitmap bitMap = (Bitmap)Bitmap.FromStream(stream);

但我还没有找到一种很好的方法来完成视频字节数组的转换。正在查看System.Drawing.Image命名空间,但该命名空间仅用于图像。

任何建议表示赞赏,谢谢: - )

2 个答案:

答案 0 :(得分:0)

当你说“转换视频的字节数组”时,你期待什么,为什么你想要一个Video对象,你会用它做什么?

如果您打算编辑视频,.NET Framework没有等效的Bitmap视频。有许多第三方API可以为您做到这一点,或者如果您希望使用围绕DirectX的DXSlim包装器,可以使用DirectShow之类的东西。

答案 1 :(得分:0)

你的问题是知道视频的格式,确保编解码器可用等等。它不像是一个通用标准的位图。

如果您正在尝试使用模糊编解码器进行编辑或播放内容,则可能需要从新Microsoft Media Foundation开始。这将是一项很多工作。如果您要进行流式传输并且可以控制格式,那么最好在这里使用Silverlight。