【问题标题】:Screen capture Flash Player movie屏幕截图 Flash Player 影片
【发布时间】:2013-09-22 15:19:33
【问题描述】:

WM Capture是一款即使浏览器窗口被隐藏也能捕捉Flash Player内容的软件。

这是如何工作的?我可以通过挂钩 DirectDraw 或其他东西在 C# 中重现它吗?

【问题讨论】:

  • 我想即使 Flash 播放器也使用 DirectShow,所以我想说如果你在 DirectShow 中由 flash 定义的过滤器架构中添加一个自定义过滤器(实际上会执行捕获)(实际上这将仅当您尝试从 Flash 视频中捕捉某些内容时才有效)
  • DirectShow 过滤器可能是一个很好的起点。我会试试的。

标签: c# screen-capture


【解决方案1】:

我认为它实际上不会捕获视频 - 它可能只是从 Flash Player 中选择缓存。当您播放视频时,它会被缓冲,因此如果您的程序设法找出缓冲区存储的位置,您可以选择视频,甚至在浏览器关闭时也是如此。

有几个程序是这样工作的,例如:http://www.nirsoft.net/utils/video_cache_view.html

【讨论】:

  • 是的,它确实从 Flash Player 屏幕内容(不是缓存)中捕获电影。我更新了我的问题,当“显示/隐藏”按钮隐藏浏览器时,缩略图显示了不可见的电影。
猜你喜欢
  • 2017-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多