博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SDL 截图、录像、录像播放
阅读量:6982 次
发布时间:2019-06-27

本文共 388 字,大约阅读时间需要 1 分钟。

截图

使用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 

avicap32.dll 

第三方控件 

 

以上基本都不好用

 

 

创建自己的视频和播放器

 

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

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

你可能感兴趣的文章
进制转换
查看>>
我的友情链接
查看>>
新书上市:《FLUENT 14.0超级学习手册》
查看>>
mysql数据库query cache
查看>>
使用docker commit 来扩展一个image
查看>>
jsp 防止sql注入 之 preparestatement篇(转载)
查看>>
Linux之Ansible入门用法(实验解析)
查看>>
Linux系统如何在开机时修改root密码
查看>>
Anychat的绝对路径与相对路径
查看>>
我的友情链接
查看>>
如何使用网络库实现应用级消息收发
查看>>
Single Area OSPF
查看>>
rhel6之yum
查看>>
selenium+ant+testng测试框架简单介绍
查看>>
自己写的DBUtil数据库连接工具类
查看>>
登录多实例MySQL失败,修改密码临时解决,原因不明
查看>>
SCCM 2007 R2部署、操作详解系列之部署篇
查看>>
hystrix thread pool Metrics
查看>>
MDT2012部署问题,MDT中的驱动是如何工作的
查看>>
Selenium 使用要点记录<二>
查看>>