使用C#将MJPEG保存到压缩视频文件

时间:2012-06-18 13:39:01

标签: c# video mjpeg

我希望将MJPEG流从IP摄像机转换为压缩视频文件。要访问流,我使用此处的MJPEF解码器:http://channel9.msdn.com/coding4fun/articles/MJPEG-Decoder。如果我使用avifil32.dll Wrapper将帧写入avi文件,我需要100MB,1分钟,5 fps。我该怎么办?

1 个答案:

答案 0 :(得分:1)

尝试AForge.NET提供的AVI编写器:

  • AForge.Video.VFW.AVIWriter使用Video for Windows API
  • AForge.Video.FFMPEG.VideoFileWriter使用FFMPEG库

每个参数的两个重要参数是FrameRateBitRate,请尝试使用这些参数来获得所需的质量/尺寸权衡。

仅供参考,AForge还包括一个MJPEG客户端和一个视频移动检测库。