游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2089|回复: 4

让在线观看成为免费下载--偷视频--研究

[复制链接]

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2007-3-15 15:16:00 | 显示全部楼层 |阅读模式
现在的网站,提供免费下载的几乎没有,但在线观看不少。

既然视频可以播放出来,那么。。。是不是可以用directshow把他保存下来呢?

如果不行,还可以(这样当然可以):

用dshow做视频截图,保存一组bmp到AVI中,再用转换软件转成合理体积的media.

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2007-3-15 16:16:00 | 显示全部楼层

Re:让在线观看成为免费下载--偷视频--研究

刚才找到了这个软件。
http://www.pconline.com.cn/pcedu/soft/wl/ftp/0410/467832.html
不过,他是从那一层filter开始偷的呢?--应该是从最终解码后的输出把。
如果能从source filter 的output偷来更好

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2007-3-23 22:13:00 | 显示全部楼层

Re:让在线观看成为免费下载--偷视频--研究

注意,那个软件是骗子,根本截不下来视频。只不过是屏幕录象机

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2007-6-13 15:53:00 | 显示全部楼层

Re:让在线观看成为免费下载--偷视频--研究

我想到了一类方法。很简单。但是需要自己编写Filters.

内存中的视频数据,(MediaSample)只有Filter才能获取。。。嘻嘻。。。

编写一个VideoRender,书上,SDK中都有例子。
我们的这个VideoRender不仅是显示视频,同时,将MediaSamples另存为到文件中。。。

这样,媒体的数据就有了。。。
播放的话,我们需要编写一个SourceFilter和TranslateFilter。
由于文件中的数据就是先前VideoRender所接受到的数据,所以,不用解码,
直接传送给VideoRender即可

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2007-7-3 12:48:00 | 显示全部楼层

Re:让在线观看成为免费下载--偷视频--研究

以解决!!!

方法:

其实系统里本来就有。
系统默认的Video Render是Overlayed Surface技术的。所以,无法抓图,录制。
但是,系统里还有一个非Overlayed Surface的Video Render。可以用print screen抓图。

为了让播放视频时,使用那个非Overlayed Surface的VideoRender,
我们使用RadLight Filter Manager 来更改两个Video Render的Merit值即可。

某个过滤器的Merit值越大,其在智能连接过程中被使用的机会就越大。
换言之,为了使用那个非Overlayed Surface的Video Render,我们必须更改Merit值。

打开软件,注意的是,两个Video Render名字相同,但是GUID不同。看看吧,Merit值较大的,
是默认的Overlayed Surface的Video Render,
Merit值较小的,是非Overlayed Surface的Video Render。

我们把他们的Merit值交换。把原Merit值小的(即非Overlayed Surface的Video Render)改大即可。

就是说,更改他们两个的优先级别。


然后,打开一个在线视频。比如,http://www.kan51.com/play1-26700.html

然后按下print screen键就可以!粘贴到画图里,你会发现,视频抓图是成功的!
保存之后,就算是RESET你的PC,图像仍然老老实实的在那里,而不是以往的黑屏!

然后,下载一个Camtasia Studio(桌面录像机)之类的软件,就可以成功录制。

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

本版积分规则

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

GMT+8, 2026-1-25 23:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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