close
C#媒體影音--如何建立 AVI 檔案
- A Simple C# Wrapper for the AviFile Library
private void btnAddFrame_Click(object sender, EventArgs e) {
String tempFileName = System.IO.Path.GetTempFileName() + ".avi";
AviManager tempFile = new AviManager(tempFileName, false);
Bitmap bitmap = (Bitmap)Image.FromFile(txtNewFrameFileName.Lines[0].Trim());
tempFile.AddVideoStream(false, 1, bitmap);
VideoStream stream = tempFile.GetVideoStream();
for (int n = 1; n < txtNewFrameFileName.Lines.Length; n++) {
if (txtNewFrameFileName.Lines[n].Trim().Length > 0) {
stream.AddFrame((Bitmap)Image.FromFile(txtNewFrameFileName.Lines[n]));
}
}
editableStream.Paste(stream, 0, (int)numPastePositionBitmap.Value, stream.CountFrames);
tempFile.Close();
try { File.Delete(tempFileName); } catch (IOException) { }
}
參考文獻
- A Simple C# Wrapper for the AviFile Library
- 用AVIFile函数制做AVI文件基本步骤
- AForge.NET — http://code.google.com/p/aforge/downloads/list
- http://www.diybl.com/course/4_webprogram/asp.net/asp_netshl/2008114/96511.html
陳鍾誠 (2011年12月27日),(網頁標題) 如何建立 AVI 檔案,(網站標題) 免費電子書:C# 程式設計,2011年12月27日,取自 http://cs0.wikidot.com/avi ,網頁修改第 0 版。
文章標籤
全站熱搜
留言列表