MediaElement支持哪些格式?

Jer*_*efo 8 .net c# wpf mediaelement

在C#中,MediaElement支持哪些格式?

Nik*_*tov 14

下面是支持的格式编解码器的汇总列表MediaElement.无论文件扩展名是什么,都支持这些编码.

来源:https://msdn.microsoft.com/en-us/library/cc189080(v = vs95).aspx

  • 视频
    • 原始视频
    • RGBA格式
      • 未压缩的32位Alpha红色,绿色,蓝色.
      • 在Windows Phone 7上,将忽略Alpha通道.
    • YV12格式 - YCrCb(4:2:0)
      • 未压缩的YCrCb(4:2:0).
      • Windows Phone 7不支持.
    • RGBA - 32位Alpha红色,绿色,蓝色
    • Windows Media Video和VC-1格式WMV1:Windows Media Video 7
      • 支持简单,主要和高级配置文件.
      • 仅支持渐进式(非隔行扫描)内容.
    • WMV2:Windows Media Video 8
    • WMV3:Windows Media Video 9
      • 支持简单和主要配置文件.
      • 仅支持渐进式(非隔行扫描)内容.
    • WMVA:Windows Media Video Advanced Profile,非VC-1
    • WVC1:Windows Media Video Advanced Profile,VC-1
      • 支持高级配置文件.
      • 仅支持渐进式(非隔行扫描)内容.
    • H264(ITU-T H.264/ISO MPEG-4 AVC)格式
      • 支持H.264和MP43编解码器.
      • 支持Base,Main和High Profiles.
      • Windows Phone 7最高支持3.0级.
      • 请注意,级别3.0将30fps的最大支持分辨率定义为720x480.其他帧速率具有不同的最大支持分辨率.
      • 仅支持渐进式(非隔行扫描)内容.
      • 仅支持4:2:0色度子采样配置文件.
      • 桌面Silverlight仅支持附件B NAL格式(即开始代码).
      • 注意,媒体库(例如SmoothStreamingMediaElement)通过以编程方式将AVC NAL转换为附件B NAL来支持AVC NAL格式.由于Silverlight支持对H.264样本进行部分加密,因此如果NAL标头未加密,则此转换也可以在加密内容上进行.附件B NAL格式在MPEG-4 Part 10中描述.
      • 支持带有Mp4的PlayReady DRM(H264和AAC-LC)
    • H.263格式
      • 桌面版Silverlight不支持.
      • Windows Phone 7中的MediaStreamSource类不支持.
    • MPEG-4第2部分格式
      • 支持简单和高级配置文件.
  • 音频
    • PCM/WAV格式"1".这是线性8或16位脉冲编码调制.粗略地说,这是WAV格式.
      • 这是线性8或16位脉冲编码调制.粗略地说,这是WAV格式.
    • Microsoft Windows Media Audio标准格式."353" - Microsoft Windows Media Audio v7,v8和v9.x标准格式(WMA标准版)
    • Microsoft Windows Media Audio Professional格式."354" - Microsoft Windows Media Audio v9.x和v10 Professional(WMA Professional)
      • 支持32-96 kbps范围内WMA 10专业低比特率(LBR)模式的完全保真解码.
      • 多声道(5.1和7.1环绕声)音频内容自动混合为立体声.
      • 24位音频将返回静音.
      • 超过48000的采样率在同域中返回无效格式错误代码,在跨域方案中返回4001.
    • MP3"85" - (ISO MPEG-1 Layer III)格式(MP3).
    • AAC"255" - (ISO高级音频编码)(AAC)格式.
      • 支持完全保真度(高达48 kHz)的低复杂度(AAC-LC)解码.
      • 高效(HE-AAC)编码内容.只能以半保真度(最高24 kHz)进行解码.
        1. 支持HE-AAC v1(AAC +)和HE-AAC v2(eAAC +).
        2. 桌面Silverlight只能以半保真度(最高24 kHz)进行解码.
      • 不支持多声道(5.1环绕声)音频内容.
    • AMR-NB(自适应多速率窄带)格式
      • 桌面版Silverlight不支持.
      • MediaStreamSource类不支持.
  • 附加限制
    • 任何Silverlight平台都不支持以下编解码器格式:
      • Windows Media Screen
      • Windows Media Audio Professional无损
      • Windows Media Voice
    • Windows Phone 7不支持视频帧大小的动态更改

  • 问另一个问题.评论只是为了澄清而不是问题的答案:) (2认同)