视频图像处理系列索引 || Arcgis/Engine/Server开发索引 || Web Map Gis开发索引 || jquery表格组件 JQGrid索引
WPF MVVM模式开发实现简明教程索引 || ArcGIS Runtime WPF(.net C#)开发简明教程索引

SDL 截图、录像、录像播放

截图

使用sdl很简单,视频显示窗口大小,不是视频分辨率大小

int i = Sdl.SDL_SaveBMP(surfacePtrpath);

                    if(i != 0)

                    {

                        MessageBox.Show("截图失败!");

                    }

 

也可以h264转yuv转rgb转bmp保存,视频分辨率大小。

 

录像

Graphics.CopyFromScreen 一张张截图后保存http://blog.csdn.net/lijgame/article/details/1447921

Windows Media Encoder http://blog.csdn.net/tastelife/article/details/5748670

avicap32.dll http://blog.csdn.net/anya/article/details/4371256

第三方控件 http://www.cnblogs.com/zhuweisky/p/3593917.html

 

以上基本都不好用

 

 

创建自己的视频和播放器

 

思路:一帧帧的保存h264码流字节数组到文件,后面附加叠加文字等,播放时一帧解码后再读取文字添加文字。视频帧字节数组长度可以记录在每一帧最开始int 4字节。

具体代码写起来就不难了。

posted @ 2016-04-26 09:52  jhlong  阅读(1081)  评论(0编辑  收藏  举报
海龙的博客 jhlong@cnblogs 版权所有© 转载请注明链接.有用请推荐一下
代码全部经过本人测试,但不保证复制粘贴就正常运行,更不保证能解决你的问题,请结合前后代码及描述理解后修改和使用