c#将bmp合成avi视频下载

关于AVI视频分解成bmp图像解决方法 - VC/MFC
&&&关于AVI视频分解成bmp图像解决方法
关于AVI视频分解成bmp图像解决方法
,网友分享于: 10:38:30&&&浏览:42次
关于AVI视频分解成bmp图像怎么开头好呢,首先我要感谢我导师无情的逼我,然后再感谢我实习的湖南省交科院给我提供了如此好的实习环境,还有......想不起来了。 &
现在言归正传,我老板(就是我导师)接了一个交通方面视频检测的项目,那天叫我过去说“小孙啊,这个项目还得靠你们,你们要好好干”(言外之意就是让我们给他打不要钱的工,嗨!)。我是知道她的阴谋的不过没办法随让我是她的弟子呢我只能应诺说“好,我一定好好的干”。“那好你回去把怎么把视频分解成图像先搞定”。这句话犹如晴天霹雳啊,我眼前全是金星撒,这东西我没搞过啊。没办法那也得硬着头皮搞。这不就有了下面的结果。 &
其实AVI视频分解成bmp图像说白了很容易的,只要在AVI视频文件中首先将VIDEO视频流读取出来让后逐帧保存出来就偶了。其中当然要用到很多名字一长串的函数和关键字了。比如:AVIFILEINFO 这是一个结构体它定义了一个avi文件最基本的东西比如帧图像的宽和高,一个avi文件中包括几个文件流等等。AviFileInfo()函数则是生成指定avi文件的这个结构体了;还有AVISTREAMINFO它也是一个结构体,它里面定义了帧图像的宽和高,还有一副图像文件所用的字节数,还有一个avi文件中一共有多少帧的图像得到它的函数是AVIStreamInfo,还有AVIFileGetStream()函数它是用来从以装入内存的avi文件读出我的视频流。还有AVIFStreamFrame()函数则是从以得到的视频流中,取出一帧图像的数据。当然这个只是数据没有其他的。 &
至于图像保存我就不用说了吧,什么图像文件头,图像信息头等等大家都是高手了我也就不用献丑了 &
好了现在开始分解图像,如果大家不愿意搞基础知识,而直接就像搞定结果没关系就不用看上面的了(呵呵)但是还有两点要说:第一就是你的程序里面必须要包含vfw.h头文件在你的lib库中必须要偶vfw32.lib库才可,第二点就是这个程序啊只能分解没有用任何压缩算法压缩过的avi文件,如果你的avi视频时压缩过的,那你就得先想想办法把它解压了再说吧。好了废话少说。 &
其实对于你而言你要多的事情很简单,首先打开 你的VC++6.0然后建立一个MFC的应用程序项目,在项目类型中我们就直接选择基本对话框就可以了不要太麻烦的其他选择默认就ok了,让后将对话框资源打开(我就偷懒了就搞一个按钮就可以其他没必要你说是不嘿嘿)里面搞一个按钮建立一个利用Class Wizard建立一个消息响应他的函数 &
然后再消息里面输入如下代码就ok了(该死不能粘贴复制)[code=C/C++][/code]CFileDialog FileDlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMP,_T(&视频文件(*.avi)|*.avi|&));//CFilDialog是一个对话框类用来建立一个对话对象CString avifile;if(FileDlg,DoMoDal()==IDOK)//这个函数是创建这个对话框对象的{ &
avifile=FileDlg.GetPathName();} &
& ------解决思路----------------------
探讨avi格式繁多,因此bmp合成avi好弄,倒过来就很麻烦(通用性)
相关解决方案
各类解决方案WEB开发数据库移动开发企业软件/开发硬件/嵌入开发JAVA应用服务器软件工程/管理/测试.NETLinux/Unix多媒体开发语言/框架专题开发/技术/项目综合高性能开发硬件设备Windows培训认证 Copyright &picurestoavi 将一系列图片合成avi视频 整个工程简 懂 易开发 以自己制作一些小 Multimedia Develop 多媒体编程 215万源代码下载-
&文件名称: picurestoavi& & [
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 392 KB
&&上传时间:
&&下载次数: 56
&&提 供 者:
&详细说明:将一系列图片合成avi视频 整个工程简介易懂 易开发 也可以自己制作一些小视频-A series of photos into avi video profile to understand the whole project developers can easily produce their own small video
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&picurestoavi\BmpToAvi.cpp&&............\BmpToAvi.ddp&&............\BmpToAvi.dfm&&............\BmpToAvi.h&&............\BmpToAvi.obj&&............\CreateAvi.bpr&&............\CreateAvi.cpp&&............\CreateAvi.exe&&............\CreateAvi.obj&&............\CreateAvi.res&&............\CreateAvi.tds&&............\WRITEAVI.CPP&&............\WRITEAVI.h&&............\WRITEAVI.obj&&picurestoavi
&[]:纯粹是垃圾
&近期下载过的用户:
&相关搜索:
&输入关键字,在本站215万海量源码库中尽情搜索:
&[] - 基于Meanshift运动目标跟踪程序,matlab写的,绝对可以运行
&[] - 一套利用VC++实现视频图像增强的软件,先视频分解,然后图像增强,在图像合成视频
&[] - 这是一个视频分割的源代码,不说很多了,大家用了就知道了,很有用哦
&[] - 图片合成为视频,可以控制插帧速度,加入音频流,视频流
&[] - 输入一系列图片,可以生成avi格式的视频文件,程序已测试成功。
&[] - MFC实现BMP与avi的转换,将BMP合成或将AVI分解avi2bmp 利用VC++实现AVI视频与bmp位图之间的的合成与分解。 Windows Develop 182万源代码下载-
&文件名称: avi2bmp
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 695 KB
&&上传时间:
&&下载次数: 50
&&提 供 者:
&详细说明:利用VC++实现AVI视频与bmp位图之间的的合成与分解。-Using VC++ to achieve AVI video with bmp bitmap between the composition and decomposition.
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&avi2bmp(改进)\avi open.txt&&.............\avi2bmp.aps&&.............\avi2bmp.clw&&.............\avi2bmp.cpp&&.............\avi2bmp.dep&&.............\avi2bmp.dsp&&.............\avi2bmp.dsw&&.............\avi2bmp.h&&.............\avi2bmp.mak&&.............\avi2bmp.ncb&&.............\avi2bmp.opt&&.............\avi2bmp.plg&&.............\avi2bmp.rc&&.............\avi2bmpDlg.cpp&&.............\avi2bmpDlg.h&&.............\Debug\avi2bmp.exe&&.............\.....\avi2bmp.obj&&.............\.....\avi2bmp.pdb&&.............\.....\avi2bmp.res&&.............\.....\avi2bmp.sbr&&.............\.....\avi2bmpDlg.obj&&.............\.....\avi2bmpDlg.sbr&&.............\.....\StdAfx.obj&&.............\.....\StdAfx.sbr&&.............\.....\vc60.pdb&&.............\ReadMe.txt&&.............\res\avi2bmp.ico&&.............\...\avi2bmp.rc2&&.............\resource.h&&.............\StdAfx.cpp&&.............\StdAfx.h&&.............\Debug&&.............\res&&avi2bmp(改进)
&输入关键字,在本站182万海量源码库中尽情搜索:
&[] - DES 视频合成。。。。。。。。。。。。。。。。。
&[] - 用matlab 写的将avi电影转化成BMP图像序列,调试通过的
&[] - 利用VC++实现AVI文件的合成和分解,教程加源码,是一份不可多得的学习资料。
&[] - 本源代码介绍了如何在vc环境下利用vfw库函数编程实现对avi视频文件中图像的提取为什么我把几个BMP压缩成AVI,第一帧是空的?
[问题点数:20分,结帖人duwenyong]
为什么我把几个BMP压缩成AVI,第一帧是空的?
[问题点数:20分,结帖人duwenyong]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 avi视频 的文章

 

随机推荐