Windows Media Foundation中支持碎片的MP4

时间:2015-09-03 09:45:01

标签: mp4 ms-media-foundation

有人可以提供有关在Windows Media Foundation中播放碎片化MP4文件的支持的任何说明吗?我有一个适当的碎片MP4文件(ffplay,vlc,chrome都很满意)。但是在Windows 7上,Windows Media Player,IE 11以及带有WMF后端的Qt都无法播放它(IMFSourceResolver::CreateObjectFromURL返回MF_E_UNSUPPORTED_BYTESTREAM_TYPE)但是在Windows 10 Windows Media Player上,IE和Edge都很高兴与文件。是否可以在Windows 7上安装某些东西以获得相同的行为?我认为IE11支持HTML5视频,因此对于碎片化的MP4文件也是如此,但似乎这种假设是错误的。

1 个答案:

答案 0 :(得分:2)

Microsoft在Windows 8中添加了对碎片MP4文件的支持。据我所知,Windows 7没有可安装的更新来接收类似的功能。

MSDN

  

Windows 8更新为MPEG-4源和接收器

     

[...]

     
      
  • Windows 8 MPEG-4源和接收器支持电影片段(' moof'),但是' mfra'不是。   [...]
  •   
  • Windows 8 MPEG-4接收器支持大于4 GB的文件,用于非碎片MP4。   [...]
  •   
  • 非碎片MP4支持AVC配置记录中的3D信息。
  •