问题标签 [graphedit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
147 浏览

c++ - unresolved problems with C++ EDITTEXT and DIRECTSHOW PAUSE()

i have a simple winform that writes to an EDITTEXT , as the program goes on the printing process executing perfectly . but once i click the STOP BUTTON which firstly calls the PAUSE() function my program gets stuck inside the

all values are initialized and proper data gets in.

my guess is that i have to declare a METHOD WORKER , like in C#.NET but i dont know how.

0 投票
1 回答
449 浏览

audio - 我听到使用 Graph Edit 创建的 DirectShow 图形单击音频,但我 PC 上的播放器软件可以流畅地播放音频

我有一个使用 DSPACK 组件库使用 Delphi 6 构建的 DirectShow 应用程序。这两天我一直在尝试解决音频播放的问题。当我运行我创建的过滤器图表时,我会在播放中听到重复的点击声。真正令人困惑的是,我与过滤器图同时创建的音频文件具有干净连续的音频,而不是间隙。所以我知道音频缓冲区正在正确传递,但我正在做的事情是“干扰”“实时”播放。或者我是这么想的。我花了两天时间来诊断问题,寻找信号量过长(锁定)或时间戳问题,我在另一个 Stack Overflow 帖子中记录了这些问题:

尽管输出文件“平滑”,但在渲染我的 DirectShow 过滤器期间出现口吃

几分钟前,我决定尝试使用 Graph Edit 实用程序进行测试。我创建了一个简单的图表,其中仅包含我正在使用的捕获设备(VOIP 电话麦克风)和我正在使用的渲染器设备(HD ATI 后置音频输出到耳机)。共有两个过滤器。 令我惊讶的是,我听到了同样的咔哒声。 所以这是一个根本不涉及我的代码的案例,我听到了点击。

然后我将 Graph Edit 创建的过滤器图中的音频渲染器更改为VOIP phone earpiece。点击消失了。

现在我知道有一种方法可以在 ATI 后置音频设备上获得流畅的音频,因为它是首选的音频输出设备,从我在 PC 上播放的视频到我在其上播放的波形文件,一切听起来都完美无缺。那么其他软件程序是否在做一些与仅仅连接过滤器不同的事情呢?我想知道HD ATI 后置音频的默认模式是否没有双缓冲,也许其他软件程序知道如何启用该功能?或者他们是否在做其他事情,例如使用另一个 DirectShow 或 DirectSound 过滤器或技术,以使音频在HD ATI 后置音频渲染器上流畅播放?

0 投票
2 回答
994 浏览

graph - Mathematica 图形编辑器?

我有 Mathematica 8,我正在尝试使用 GraphEdit[],但我发现它非常烦人。一方面,我不知道如何使用它的输出来反馈给自己。

例如,我使用 GraphEdit[] 创建了一个简单的图形并返回:

但是,当我尝试以各种方式将此输出反馈给 GraphEdit 时,唯一有效的方法是剥离 Coordinates 和 VertexLabels 并将“Graph”值作为唯一参数传递。其他所有内容都会显示一个空图。剥离坐标和顶点标签会使图形对我毫无用处。

我意识到 GraphEdit[] 使用的格式与新的版本 8 Graph[] 函数不同,并且可能与旧的 Combinatorica 不完全兼容,但我希望输出很容易被按摩以传回给自己!这些文档并不是特别有用,也没有给出任何关于如何传递包含坐标和顶点信息的图形的示例。有什么明显(或不那么明显)我遗漏的东西吗?GraphEdit[] 是个没用的玩具吗?

或者,版本 8 中是否有新的东西可以让我编辑图表?我不得不承认 GraphEdit[] 界面有点受限,我想要更好的东西,我至少可以控制优化界面,但总比没有好。

0 投票
1 回答
598 浏览

visual-c++ - Graphedit 生成非常大的 MP4 文件

我使用 Graphedit 实用程序创建了一个用于实时流视频捕获的图表。我使用了来自 gdcl.co.uk/mpeg4 的 GDCL MP4 mux dll。它生成了 .mp4 文件,但大小非常大。如果我继续播放几秒钟,它会生成大小为 GB 的文件,比如 1.3 GB。我正在使用以下步骤生成图表

谁能帮助我为什么会发生这种情况?

提前致谢。

0 投票
1 回答
5388 浏览

visual-c++ - 如何在 Directshow GraphEdit 中使用 H264 DS 过滤器

我想将实时视频流捕获到 .mp4 文件。我已经从http://hax264.sourceforge.net/下载了 H264 DS 过滤器。我想使用 DirectShow 的 GraphEdit 实用程序生成 Graph。谁能帮我实现这一目标?

谢谢你。

0 投票
2 回答
4542 浏览

ms-media-foundation - MediaFoundation 有类似 GraphEdit 的东西吗?

GraphEdit仅适用于DirectShow,不适用于使用MediaFoundation构建的拓扑。

MediaFoundation 是否有与 GraphEdit 类似的工具?

0 投票
1 回答
753 浏览

windows - 使用 directshow graphedit 到文本文件的隐藏式字幕

我想将 cc(隐藏式字幕)作为纯文本捕获到文本文件;使用directshow,graphedt。

我使用过 VBICodec 和 Dump 过滤器。我的图表如下

Ospray 捕获设备(有 4 个输出引脚:Capture、Preview、CC、VBI)-> Tee/Sink-to-Sink

转换器 -> VBI 编解码器 -> ClosedCaptions.txt(转储过滤器)。

该文件具有编码数据而不是纯文本。

如何将隐藏式字幕保存到文本文件?(我有 Windows 2008 服务器)

0 投票
1 回答
445 浏览

windows - 是否有任何帮助工具“即时”创建图形编辑文件(以编程方式)

我注意到avisynth只能通过包含该源的graphedit文件接受“实时直接显示源”作为输入。如果您知道捕获源名称(和/或您希望从该引脚获得的输出格式),是否有任何帮助工具可以即时创建图形编辑文件?

参考:http ://betterlogic.com/roger/2012/05/avisynth-live-capture

此处描述了graphedit文件语法:http: //msdn.microsoft.com/en-us/library/windows/desktop/dd388788 (v=vs.85).aspx (虽然它没有提到如何发现正确的值放在那里)。

0 投票
1 回答
620 浏览

.net - 如何找到用于创建源过滤器的 IMoniker?

目前我正在编写一个基于 DirectShow 的应用程序,它应该可以帮助用户配置他们的电视采集卡,因为 GraphEdit 对于大多数人来说似乎太难理解了。这个想法是这个应用程序将生成的 Graph 导出到一个.GRF 文件,该文件将在另一个应用程序中使用。

用户可以选择应该使用哪个设备( IMoniker )来创建源过滤器,并且可以更改有关视频/音频的一些设置。

除了导出 .GRF 文件之外,我的应用程序还应该具有导入此类文件的功能。我的问题是:如何在导入的图表中找到用于创建源过滤器的名字对象/设备?

我尝试为所有连接的设备创建源过滤器列表,并将它们与导入图中的源过滤器进行比较,但这似乎不起作用。

0 投票
1 回答
331 浏览

c++ - 使自定义 Directshow 更适合接受参数

我创建了一个 CTransformFilter,用于调整输出视频的大小。它使用我在代码中给出的默认值。

是否可以让这个过滤器接收值,我的意思是当我在我的代码中创建这个过滤器的实例时,是否可以传递值,比如

调整大小->宽度 = 100

调整大小-> 高度 = 50

这里 Resizer 是过滤器。