自己写了个屏幕录制软件,原理就是对屏幕进行截图然后用vfw写到avi里面去,现在已经可以了,就是录制出来的视频体积太大了,一分钟要80M左右。。位图压缩的时候是用的mmioFOURCC('M', 'S', 'V', 'C')
在网上看着用divx压缩可以小一些,问题是我改成mmioFOURCC('D', 'I', 'V', 'X')后就出错了,应该是我没装这个编码,我该如何安装divx,才可以在程序里用它压缩?
谢谢!
在网上看着用divx压缩可以小一些,问题是我改成mmioFOURCC('D', 'I', 'V', 'X')后就出错了,应该是我没装这个编码,我该如何安装divx,才可以在程序里用它压缩?
谢谢!
需要安装divx库,http://www.divx.com/哎 你可以直接把rgb 转成 yuv 在用h264来压缩,并不一定要用 divx
需要安装divx库,http://www.divx.com/哎 你可以直接把rgb 转成 yuv 在用h264来压缩,并不一定要用 divx
C++/MFC/VC中高级程序员交流群 122594105