截图

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

int i = Sdl.SDL_SaveBMP(surfacePtr, path);

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字节。

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

最新文章

  1. mono-3.4.0 源码安装时出现的问题 [do-install] Error 2 [install-pcl-targets] Error 1 解决方法
  2. Thread and ThreadPool
  3. isinstance
  4. HBase - Phoenix剖析
  5. 如何调试DLL组件
  6. DIV使用tabindex获得事件详解 移动div
  7. selinux --chcon命令
  8. Hadoop configration类分析
  9. jQuery API 3.1.0 速查表-打印版
  10. oracle创建job方法
  11. -_-#【userAgent】极速模式与非极速模式存在差异
  12. Eclipse设置合适的字体
  13. delphi的ArrayList
  14. spring基础系列--JavaConfig配置
  15. js中的数组排序
  16. 初学web前端 ,请大家多多提意见 前几天学的 学写盒子模型
  17. CF 455D. Serega and Fun [分块 deque]
  18. python小练习之二
  19. 自定义 绑定响应函数 解除响应函数 .addEventListener 兼容 .attachEvent
  20. 2018-2019-2 20165313 Exp2 后门原理与实践

热门文章

  1. 用python pickle库来存储数据对象
  2. 使用Tmux提高linux终端环境下的效率
  3. java并发编程资料
  4. 联发科发布全球首款搭载Android TV的智能电视系统芯片MT5595
  5. 三维网格补洞算法(Radial Basis Function)
  6. PAT 1036. 跟奥巴马一起编程(15)
  7. 使用gulp工具生成svgsprites
  8. js阿拉伯数字转中文大写
  9. window.open和window.location.href的几种用法
  10. [CareerCup] 2.5 Add Two Numbers 两个数字相加