用于 Windows 开发的 GStreamer 或 DirectShow?

发布于 2024-08-15 00:38:10 字数 1431 浏览 4 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

舟遥客 2024-08-22 00:38:10

好吧,我自己来回答这个问题。简单的答案是:GStreamer!到目前为止我还没有遇到任何困难。要使其在 Windows 上运行,您需要使用 GStreamer Winbuilds

更新(6个月后)

事实上,我在这个赌注上有点烧伤自己。后来在项目中,客户指定必须支持 WMV9 编解码器 (VC-1)。由于 WMV9 编码器仅在 Microsft 平台上受支持,因此无法在基于 GStreamer 的解决方案中实现。所以也许 DirectShow 是正确的选择。

Ok, I'll answer this question myself. The simple answer is: GStreamer! I've experienced no difficulties thus far. To make it work on Windows you need to use the GStreamer Winbuilds.

Update (6 months later)

Actually I burned myself a little bit on this bet. Later in the project the client specified that the WMV9 codec (VC-1) had to be supported. Since WMV9 encoders are only supported on Microsft platforms this wasn't possible to implement in a GStreamer-based solution. So maybe DirectShow would have been the right choice.

终弃我 2024-08-22 00:38:10

上次我在 Windows 中使用 GStreamer 非常乏味。

如果您采取这种方式,您应该愿意花费大量时间处理运行时地狱和其他编译问题。您需要评估的第一件事是您将使用哪个编译器/运行时。

如果便携性不是必须的,我会采取简单的方法。直接显示。

Last time I worked with GStreamer in windows was quite tedious.

If you take this way, you should be willing to spend a lot of time dealing with runtimes hell and other compilation issues. First thing you need to evaluate is which compiler/runtime you will use.

If portability is not a must, I whould take the easy way. DirectShow.

笑看君怀她人 2024-08-22 00:38:10

考虑看看 VLC。 http://www.videolan.org/
我赞同 fnieto 所说的关于 Winbdows 上 GStreamer 的编译地狱(最近完成的)。但如果你熟悉unix环境,使用Cygwin ot MSYS可能不会有太大麻烦。但请考虑到,在 Windows 上使用 GStreamer 可能无法像使用 Media Foundation 或 DirectShow 那样获得现成且可靠的硬件支持。 Microsoft Media Center iTV 框架也值得关注。

Consider looking at VLC. http://www.videolan.org/
I second what fnieto said about compilation hell with GStreamer on Winbdows (done it recently). But if you familiar with unix environment that might be not big trouble with Cygwin ot MSYS. But take in account that you probably will not get readily available and reliable hardware support with GStreamer on Windows as you might get with Media Foundation or DirectShow. Microsoft Media Center iTV framework worth looking at too.

病毒体 2024-08-22 00:38:10

avisynth 可以提供轻松的流混合,并且可以接受 directshow 输入。

avisynth might provide for easy mixing of streams, and can take directshow input.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文