• 大小: 13.22M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: bmp  avi  

资源简介

通过程序生成的bmp文件转换为avi视频文件

资源截图

代码片段和文件信息

#include “StdAfx.h“
#include “avifile.h“

#ifndef __countof
#define __countof(x) ((sizeof(x)/sizeof(x[0])))
#endif

CAviFile:: CAviFile(LPCSTR lpszFileName /* =_T(“Output.avi“) */ 
DWORD dwCodec /* = mmioFOURCC(‘M‘‘P‘‘G‘‘4‘) */
DWORD dwframeRate /* = 1 */)
{

AVIFileInit();

m_hHeap=NULL;
m_hAviDC=NULL;
m_lpBits=NULL;
m_lSample=NULL;
m_pAviFile=NULL;
m_pAviStream=NULL;
m_pAviCompressedStream=NULL;

m_dwFCCHandler = dwCodec;
m_dwframeRate = dwframeRate;

_tcscpy(m_szFileName lpszFileName);
_tcscpy(m_szErrMsg _T(“Method Succeeded“));
m_szErrMsg[__countof(m_szErrMsg)-1] = _T(‘\0‘);

pAppendframe[0]= &CAviFile::AppendDummy; // VC8 requires & for Function Pointer; Remove it if your compiler complains;
pAppendframe[1]= &CAviFile::Append

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-06-28 11:47  CreateAvi\
     文件        9476  2017-06-28 11:08  CreateAvi\AviFile.cpp
     文件        3405  2006-10-09 15:30  CreateAvi\AviFile.h
     目录           0  2017-06-28 11:08  CreateAvi\Debug\
     文件       42466  2017-06-28 11:08  CreateAvi\Debug\AviFile.obj
     文件       16974  2017-06-28 11:08  CreateAvi\Debug\CL.read.1.tlog
     文件        1240  2017-06-28 11:08  CreateAvi\Debug\CL.write.1.tlog
     文件      104960  2017-06-28 11:08  CreateAvi\Debug\ImgStream.exe
     文件         406  2017-06-28 09:55  CreateAvi\Debug\ImgStream.exe.embed.manifest
     文件         472  2017-06-28 09:55  CreateAvi\Debug\ImgStream.exe.embed.manifest.res
     文件         381  2017-06-28 11:08  CreateAvi\Debug\ImgStream.exe.intermediate.manifest
     文件      510108  2017-06-28 11:08  CreateAvi\Debug\ImgStream.ilk
     文件          54  2017-06-28 11:08  CreateAvi\Debug\ImgStream.lastbuildstate
     文件        2304  2017-06-28 11:08  CreateAvi\Debug\ImgStream.log
     文件       41401  2017-06-28 11:05  CreateAvi\Debug\ImgStream.obj
     文件     4521984  2017-06-28 09:55  CreateAvi\Debug\ImgStream.pch
     文件     1223680  2017-06-28 11:08  CreateAvi\Debug\ImgStream.pdb
     文件       48356  2017-06-28 09:55  CreateAvi\Debug\ImgStream.res
     文件         208  2017-06-28 09:55  CreateAvi\Debug\ImgStream_manifest.rc
     文件        2304  2017-06-28 11:08  CreateAvi\Debug\cl.command.1.tlog
     文件           2  2017-06-28 11:08  CreateAvi\Debug\link-cvtres.read.1.tlog
     文件           2  2017-06-28 11:08  CreateAvi\Debug\link-cvtres.write.1.tlog
     文件        1694  2017-06-28 11:08  CreateAvi\Debug\link.command.1.tlog
     文件        3260  2017-06-28 11:08  CreateAvi\Debug\link.read.1.tlog
     文件         932  2017-06-28 11:08  CreateAvi\Debug\link.write.1.tlog
     文件         368  2017-06-28 11:08  CreateAvi\Debug\mt.command.1.tlog
     文件         270  2017-06-28 11:08  CreateAvi\Debug\mt.read.1.tlog
     文件         270  2017-06-28 11:08  CreateAvi\Debug\mt.write.1.tlog
     文件         956  2017-06-28 09:55  CreateAvi\Debug\rc.command.1.tlog
     文件        2690  2017-06-28 09:55  CreateAvi\Debug\rc.read.1.tlog
     文件         430  2017-06-28 09:55  CreateAvi\Debug\rc.write.1.tlog
............此处省略38个文件信息

评论

共有 条评论