1
我使用Aforge.net库从网络摄像头捕捉视频并使用XVID创建.avi文件。如何使用Aforge.Net创建mp4视频AviWriter
代码片段我使用(这是不完整的代码) -
writer = new AVIWriter("XVID");
public void StartCapture()
{
videoSource.Start();
writer.FrameRate = 30;
writer.Open(videoFilename, frameWidth, frameHeight);
}
public void video_NewFrame(object sender, NewFrameEventArgs eventArgs)
{
writer.AddFrame((Bitmap)eventArgs.Frame);
}
public void EndCapture()
{
if (!(videoSource == null))
{
if (videoSource.IsRunning)
{
videoSource.SignalToStop();
videoSource = null;
writer.Close();
}
}
}
我的下一个要求是,以显示该视频在浏览器中嵌入的播放器。 googl-ing后,我发现只有DivX网络播放器可以从浏览器播放avi文件。不过,我希望使用HTML5视频标签播放视频,以便我的视频可以在所有浏览器中播放,而且我无需为每个IE,Firefox,Safari等安装单独的插件。
如果有人可以指导如何使用Aforge.net创建mp4视频文件或任何可将我的avi文件转换为mp4的windows命令行工具。
你解决了这个问题吗? – Kerberos 2013-05-16 08:44:22