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