关于Microsoft DTV-DVD音频解码器 [英] about Microsoft DTV-DVD Audio Decoder

查看:261
本文介绍了关于Microsoft DTV-DVD音频解码器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在调试我自己的视频播放器程序的问题,它使用直接显示过滤器打开和播放视频文件,对于一个特定文件,虽然成功创建了过滤器图形,但在运行图形时却听不到声音。

I'm debugging an issue of my own video player program, it uses direct show filters to open and play video files, and for one specific file, although filter graph is successfully created, no sound could be heard when run the graph.

此视频具有Dobly AC3编码的音频流。虽然我可以在Win7上的媒体播放器12中完美播放,但是当我使用Graphedit渲染它时,没有声音可以听到。由graphedit创建的过滤器图形如下所示

This video has a Dobly AC3 encoded audio stream. While I could play it perfectly in Media player 12 on Win7, when I render it using Graphedit,  no sound could be heard. The filter graph created by graphedit looks like this

源avi文件--------> AVI Splitter --------> Mpeg4s解码器DMO ----------------->视频渲染器

                                                            --------> Microsoft DTV-DVD音频
解码器---->默认的直接声音设备

我读过一些文章说微软DTV-DVD音频解码器不兼容Dobly AC3音频,但问题是AVI分配器之间的连接类型并且 解码器不是Dobly AC3,在这种情况下听起来不是预期的行为吗?

I read some articles saying that Microsoft DTV-DVD Audio Decoder doesn't work with Dobly AC3 audio, but the problem is the connection type between AVI splitter and  decoder is not Dobly AC3, is no sound an expected behaviour in this case?

我还读了另一篇文章说微软DTV-DVD音频解码器没有任何意义(因此没有输出)在非Microsoft产品中,是真的吗?如果确实如此,我可以轻松检查是否使用了此过滤器,并在需要时回退到其他解码解决方案。 

I also read another article saying that Microsoft DTV-DVD Audio Decoder does NOTHING (thus outputs nothing) in non-Microsoft product, is it true? If it's true, I could easily check if this filter is used and fallback to other decode solution if needed. 

谢谢

推荐答案


我正在调试我自己的问题视频播放器程序,它使用直接显示过滤器来打开和播放视频文件,对于一个特定文件,虽然成功创建了过滤器图形,但在运行图形时却听不到声音。

I'm debugging an issue of my own video player program, it uses direct show filters to open and play video files, and for one specific file, although filter graph is successfully created, no sound could be heard when run the graph.

该视频具有Dobly AC3编码的音频流。虽然我可以在Win7上的媒体播放器12中完美播放,但是当我使用Graphedit渲染它时,没有声音可以听到。由graphedit创建的过滤器图形如下所示

This video has a Dobly AC3 encoded audio stream. While I could play it perfectly in Media player 12 on Win7, when I render it using Graphedit,  no sound could be heard. The filter graph created by graphedit looks like this

源avi文件--------> AVI Splitter --------> Mpeg4s解码器DMO ----------------->视频渲染器

                                                            --------> Microsoft DTV-DVD音频
解码器---->默认的直接声音设备

我读过一些文章说微软DTV-DVD音频解码器不兼容Dobly AC3音频,但问题是AVI分配器之间的连接类型并且 解码器不是Dobly AC3,在这种情况下听起来不是预期的行为吗?

I read some articles saying that Microsoft DTV-DVD Audio Decoder doesn't work with Dobly AC3 audio, but the problem is the connection type between AVI splitter and  decoder is not Dobly AC3, is no sound an expected behaviour in this case?

我还读了另一篇文章说微软DTV-DVD音频解码器没有任何意义(因此没有输出)在非Microsoft产品中,是真的吗?如果确实如此,我可以轻松检查是否使用了此过滤器,并在需要时回退到其他解码解决方案。 

I also read another article saying that Microsoft DTV-DVD Audio Decoder does NOTHING (thus outputs nothing) in non-Microsoft product, is it true? If it's true, I could easily check if this filter is used and fallback to other decode solution if needed. 

谢谢

我必须指出AVI Splitter和DTV-DVD解码器之间连接的子类型是

I have to point out that the subtype of the connection between AVI Splitter and DTV-DVD Decoder is 

00002000- 0000-0010-8000-00AA00389B71

00002000-0000-0010-8000-00AA00389B71

我用谷歌搜索,似乎是针对杜比AC3的waveformat

I googled and seems it's waveformat for dolby AC3

任何人都可以帮助找出它在Windows标题中定义的位置?

Could anyone help to find out where it's defined in Windows header?

谢谢


这篇关于关于Microsoft DTV-DVD音频解码器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆