游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2209|回复: 7

如何实现对D3D演染的画面进行捕获,并保存成文件?

[复制链接]

11

主题

43

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2006-5-22 11:45:00 | 显示全部楼层 |阅读模式
我想实现对D3D渲染的画面,保存成一定格式的文件,比如保存成MPEG,或者AVI格式.如何实现?
谢谢各位高手指点!!

11

主题

43

帖子

49

积分

注册会员

Rank: 2

积分
49
 楼主| 发表于 2006-5-22 15:49:00 | 显示全部楼层

Re:如何实现对D3D演染的画面进行捕获,并保存成文件?

高手看来呀

8

主题

182

帖子

268

积分

中级会员

Rank: 3Rank: 3

积分
268
发表于 2006-5-22 16:38:00 | 显示全部楼层

Re:如何实现对D3D演染的画面进行捕获,并保存成文件?

想保存成avi,不是一两句话可以说清的。不过,保存成图片,倒是可以用GetFrontBufferData,D3DXSaveSurfaceToFile实现。

11

主题

43

帖子

49

积分

注册会员

Rank: 2

积分
49
 楼主| 发表于 2006-5-22 16:59:00 | 显示全部楼层

Re:如何实现对D3D演染的画面进行捕获,并保存成文件?

先谢谢这位朋友.
可不可结合利用directshow技术呢?我现在是已经实现录像了,但是不能够实现同步.所以我的方法不好.不知道有没有这方面的资源,可以参考一下?
比如像游戏录制等代码资源?

谢谢!

8

主题

182

帖子

268

积分

中级会员

Rank: 3Rank: 3

积分
268
发表于 2006-5-23 09:30:00 | 显示全部楼层

Re:如何实现对D3D演染的画面进行捕获,并保存成文件?

在我的电脑上,魔兽世界截屏保存一张图片,都会后很大的一个停顿。如果还想实时压缩,估计难度比较大。

30

主题

569

帖子

569

积分

高级会员

Rank: 4

积分
569
发表于 2006-5-23 09:55:00 | 显示全部楼层

Re:如何实现对D3D演染的画面进行捕获,并保存成文件?

有录象软件

11

主题

43

帖子

49

积分

注册会员

Rank: 2

积分
49
 楼主| 发表于 2006-5-23 10:13:00 | 显示全部楼层

Re:如何实现对D3D演染的画面进行捕获,并保存成文件?

我已经看到有这样功能的软件了.但是不知道实现的原理.

11

主题

43

帖子

49

积分

注册会员

Rank: 2

积分
49
 楼主| 发表于 2006-5-27 12:12:00 | 显示全部楼层

Re:如何实现对D3D演染的画面进行捕获,并保存成文件?

UP!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 14:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表