我正在一个应用程序中工作,我们使用 IMediaDet 来获取流长度。现在我们开始使用 MP4 容器。问题是,当我尝试对 MP4 文件使用 IMediaDet::put_fileName() 时,我得到 HRESULT = -2147024770 (ERROR_MOD_NOT_FOUND)。使用商业 mp4 解复用器,我看到视频流使用 mpg2 编码。
我的问题:如何获取 MP4 容器内流的流长度?有没有办法让 IMediaDet 接受这些文件?有没有办法指出解复用器 IMediaDet 应该使用什么?
任何帮助将非常感激。
谢谢。