【问题标题】:Using Microsoft DTV-DVD Video Decoder to play H264 video使用 Microsoft DTV-DVD Video Decoder 播放 H264 视频
【发布时间】:2011-06-04 20:35:52
【问题描述】:

我正在尝试在 Windows 7 32 位上使用 graphedit 播放 H264 视频。 Graphedit 无法呈现文件。 我尝试使用 Microsoft DTV-DVD 视频解码器(也称为 Microsoft MPEG-2 视频编码器)手动安装图形,但我无法连接过滤器。 这是我尝试过的管道:

文件来源 >> Microsoft DTV-DVD 视频解码器 >> 视频渲染器(或 VMR9)

我也试过这个:

文件来源 >> MPEG-2 解复用器 >> Microsoft DTV-DVD 视频解码器 >> 视频渲染器(或 VMR9)

在任何一种情况下,我都无法将任何东西连接到文件源过滤器。 我要播放的 H264 视频是我从这里下载的 Serenity 预告片:http://www.h264info.com/clips.html

您知道如何通过图形编辑播放 h264 视频文件吗?

谢谢

【问题讨论】:

    标签: filter directshow h.264 mpeg-4


    【解决方案1】:

    对于初学者。该文件是一个 mp4,因此您需要一个 mpeg4 解复用器过滤器,Microsoft 没有为 DirectShow 提供该过滤器。 MediaFoundation 本身就支持它,但该功能并未向 DirectShow 公开。有可用的商业 DirectShow 过滤器或开源的“ffdshow”加上“Haali Media Splitter”可以做到。如果您的项目可以使用开源产品,那也将提供具有广泛兼容性的解码器。

    假设您不想使用 ffdshow 而是从其他地方获得解复用器,它可能会也可能不会与 Microsoft DTV-DVD 视频解码器一起使用。我已经看到了不稳定的结果。很多内容它就是不想播放。

    另一件事是您可能希望在 Win7 中使用增强型视频渲染器而不是 VMR9。 VMR9 在 Win7 中被绝育(与 XP 相比)。不再兼容dxva硬件加速,缩放限制在最丑模式。

    【讨论】:

      【解决方案2】:

      使用文件源,但将其连接到 Geraint Davies 的免费 mpeg4 解复用器,地址为 http://www.gdcl.co.uk/mpeg4/

      如果您随后渲染解复用器的输出引脚,视频解码器将自动插入。我刚刚用你提到的视频试了一下,效果很好。

      【讨论】:

      • 谢谢,我使用GDCL过滤器成功播放了文件。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-17
      • 1970-01-01
      • 2016-07-17
      • 2018-06-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多