如何将视频数据保存为AVI文件? 请问各位大侠如何将视频数据保存为AVI文件呢?具体步骤是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从视频数据中抽取一帧一帧的图像(可以参考ffpmeg的一些做法),然后调用一些AVI的windows api函数即可保存为AVI文件了。 从sourceforge上下载ffmpeg的开源代码。然后里面的一个例子ffplay.c里面有详细的代码从视频文件中提取一帧一帧图像显示,图像格式是YUV的(需要的话把YUV转成BMP),(例子中有分析视频文件的编码器,然后用合适的编码器解码并提取图像)。 图像提取出来后就可以转成AVI文件了(方法就是调用一些windows api,google一下 类似:图片转AVI)。 图片转AVI 或者 参考 ffmpeg中的output_example.c也可以。 用directshow比较方便点,自己按照avi格式写也可以,但是比较痛苦 一劳永逸的做法:找一个好的图像、视频库,学会用他。例如OpenCV。可以读取、保存、处理、转换图像和视频。www.opencv.org.cn否则每次你都自己找一些代码片段,是可以解决问题,但都是局部的,功能不够。 想请教一下大家关于mfc 实现工作者多线程的问题 奇怪,把打印机设为黑白,打印的东西还是彩色 简单的 windows 程序,为什么点左上角关闭后在进程中还在? ToolBar在dialog 上显示问题. 求教:定义一个CArray类型的静态成员变量出现连接错误,不知为何????? 为什么要new和GlobalAlloc等这些函数? 我是否有必要学VC 我的龌龊女友----仅以此文献给天下所有正在为爱付出的男性 vc 6.0 执行和调试都没有反应?? vc 编译链接的参数 除了服务还有什么程序运行时既无界面又无命令行? Win API 控制 并口 的三个端口?
然后里面的一个例子ffplay.c里面有详细的代码从视频文件中提取一帧一帧图像显示,图像格式是YUV的(需要的话把YUV转成BMP),(例子中有分析视频文件的编码器,然后用合适的编码器解码并提取图像)。
图像提取出来后就可以转成AVI文件了(方法就是调用一些windows api,google一下 类似:图片转AVI)。
例如OpenCV。
可以读取、保存、处理、转换图像和视频。
www.opencv.org.cn
否则每次你都自己找一些代码片段,是可以解决问题,但都是局部的,功能不够。