close
C#媒體影音--如何建立 AVI 檔案
  1. 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) { }
        }
	

參考文獻

  1. A Simple C# Wrapper for the AviFile Library
  2. 用AVIFile函数制做AVI文件基本步骤
  3. AForge.NET — http://code.google.com/p/aforge/downloads/list
  4. 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 版。

arrow
arrow
    創作者介紹
    創作者 Johnson峰 的頭像
    Johnson峰

    Johnson峰的部落格

    Johnson峰 發表在 痞客邦 留言(0) 人氣()