MediaElement 支持哪些格式?
What formats does the MediaElement support?
在 C# 中,MediaElement
支持哪些格式?
下面是 MediaElement
支持的格式编解码器的汇总列表。无论文件扩展名如何,都支持这些编码。
来源:https://msdn.microsoft.com/en-us/library/cc189080(v=vs.95).aspx
- 视频
- 原始视频
- RGBA格式
- 未压缩的 32 位 Alpha 红色、绿色、蓝色。
- 在 Windows Phone 7 上,Alpha 通道被忽略。
- YV12 格式- YCrCb(4:2:0)
- 未压缩的 YCrCb(4:2:0).
- 不支持 Windows Phone 7.
- RGBA - 32 位 Alpha 红、绿、蓝
- Windows 媒体视频和 VC-1 格式WMV1:Windows 媒体视频 7
- 支持简单、主要和高级配置文件。
- 仅支持渐进式 (non-interlaced) 内容。
- WMV2:Windows 媒体视频 8
- WMV3: Windows 媒体视频 9
- 支持简单和主要配置文件。
- 仅支持渐进式 (non-interlaced) 内容。
- WMVA:Windows 媒体视频高级配置文件,non-VC-1
- WVC1:Windows 媒体视频高级配置文件,VC-1
- 支持高级配置文件。
- 仅支持渐进式 (non-interlaced) 内容。
- H264(ITU-T H.264 / ISO MPEG-4 AVC)格式
- 支持 H.264 和 MP43 编解码器。
- 支持 Base、Main 和 High Profile。
- Windows Phone 7 最高支持 3.0 级。
- 请注意,级别 3.0 将 30fps 的最大支持分辨率定义为 720x480。其他帧速率具有不同的最大支持分辨率。
- 仅支持渐进式 (non-interlaced) 内容。
- 仅支持 4:2:0 色度子采样配置文件。
- Desktop Silverlight 仅支持 Annex B NAL 格式(即起始代码)。
- 请注意,媒体库(例如 SmoothStreamingMediaElement)通过以编程方式将 AVC NAL 转换为 Annex B NAL 来支持 AVC NAL 格式。由于 Silverlight 支持 H.264 样本的部分加密,因此如果 NAL headers 未加密,这种转换也可能发生在加密内容上。 Annex B NAL 格式在 MPEG-4 第 10 部分中描述。
- 支持 PlayReady DRM 和 Mp4(H264 和 AAC-LC)
- H.263格式
- 桌面版 Silverlight 不支持。
- Windows 中的 MediaStreamSource class 不支持 Phone 7.
- MPEG-4 第 2 部分格式
- 支持简单和高级配置文件。
- 音频
- PCM/WAV 格式“1”。这是线性 8 位或 16 位脉冲编码调制。粗略地说,这是 WAV 格式。
- 这是线性 8 位或 16 位脉冲编码调制。粗略地说,这是WAV格式。
- Microsoft Windows 媒体音频标准格式。"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 位音频将 return 静音。
- 超过 48000 的采样率return same-domain 中的无效格式错误代码和 cross-domain 中的 4001 场景。
- MP3 "85" -- (ISO MPEG-1 Layer III) 格式 (MP3)。
- AAC“255”-(ISO 高级音频编码)(AAC) 格式。
- 支持低复杂度 (AAC-LC) 完全保真解码(最高 48 kHz)。
- 高效 (HE-AAC) 编码内容。将仅以半保真度(最高 24 kHz)解码。
- HE-AAC v1 (AAC+) 和 HE-AAC v2 (eAAC+) 支持。
- Desktop Silverlight 将仅以半保真度(最高 24 kHz)解码。
- 不支持多声道(5.1 环绕声)音频内容。
- AMR-NB(自适应 Multi-Rate 窄带)格式
- 桌面版 Silverlight 不支持。
- MediaStreamSource 不支持class。
- 附加限制
- 任何 Silverlight 平台都不支持以下编解码器格式:
- Windows 媒体屏幕
- Windows 媒体音频专业无损
- Windows 媒体语音
- WindowsPhone7不支持动态改变视频帧大小
在 C# 中,MediaElement
支持哪些格式?
下面是 MediaElement
支持的格式编解码器的汇总列表。无论文件扩展名如何,都支持这些编码。
来源:https://msdn.microsoft.com/en-us/library/cc189080(v=vs.95).aspx
- 视频
- 原始视频
- RGBA格式
- 未压缩的 32 位 Alpha 红色、绿色、蓝色。
- 在 Windows Phone 7 上,Alpha 通道被忽略。
- YV12 格式- YCrCb(4:2:0)
- 未压缩的 YCrCb(4:2:0).
- 不支持 Windows Phone 7.
- RGBA - 32 位 Alpha 红、绿、蓝
- Windows 媒体视频和 VC-1 格式WMV1:Windows 媒体视频 7
- 支持简单、主要和高级配置文件。
- 仅支持渐进式 (non-interlaced) 内容。
- WMV2:Windows 媒体视频 8
- WMV3: Windows 媒体视频 9
- 支持简单和主要配置文件。
- 仅支持渐进式 (non-interlaced) 内容。
- WMVA:Windows 媒体视频高级配置文件,non-VC-1
- WVC1:Windows 媒体视频高级配置文件,VC-1
- 支持高级配置文件。
- 仅支持渐进式 (non-interlaced) 内容。
- H264(ITU-T H.264 / ISO MPEG-4 AVC)格式
- 支持 H.264 和 MP43 编解码器。
- 支持 Base、Main 和 High Profile。
- Windows Phone 7 最高支持 3.0 级。
- 请注意,级别 3.0 将 30fps 的最大支持分辨率定义为 720x480。其他帧速率具有不同的最大支持分辨率。
- 仅支持渐进式 (non-interlaced) 内容。
- 仅支持 4:2:0 色度子采样配置文件。
- Desktop Silverlight 仅支持 Annex B NAL 格式(即起始代码)。
- 请注意,媒体库(例如 SmoothStreamingMediaElement)通过以编程方式将 AVC NAL 转换为 Annex B NAL 来支持 AVC NAL 格式。由于 Silverlight 支持 H.264 样本的部分加密,因此如果 NAL headers 未加密,这种转换也可能发生在加密内容上。 Annex B NAL 格式在 MPEG-4 第 10 部分中描述。
- 支持 PlayReady DRM 和 Mp4(H264 和 AAC-LC)
- H.263格式
- 桌面版 Silverlight 不支持。
- Windows 中的 MediaStreamSource class 不支持 Phone 7.
- MPEG-4 第 2 部分格式
- 支持简单和高级配置文件。
- 音频
- PCM/WAV 格式“1”。这是线性 8 位或 16 位脉冲编码调制。粗略地说,这是 WAV 格式。
- 这是线性 8 位或 16 位脉冲编码调制。粗略地说,这是WAV格式。
- Microsoft Windows 媒体音频标准格式。"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 位音频将 return 静音。
- 超过 48000 的采样率return same-domain 中的无效格式错误代码和 cross-domain 中的 4001 场景。
- MP3 "85" -- (ISO MPEG-1 Layer III) 格式 (MP3)。
- AAC“255”-(ISO 高级音频编码)(AAC) 格式。
- 支持低复杂度 (AAC-LC) 完全保真解码(最高 48 kHz)。
- 高效 (HE-AAC) 编码内容。将仅以半保真度(最高 24 kHz)解码。
- HE-AAC v1 (AAC+) 和 HE-AAC v2 (eAAC+) 支持。
- Desktop Silverlight 将仅以半保真度(最高 24 kHz)解码。
- 不支持多声道(5.1 环绕声)音频内容。
- AMR-NB(自适应 Multi-Rate 窄带)格式
- 桌面版 Silverlight 不支持。
- MediaStreamSource 不支持class。
- PCM/WAV 格式“1”。这是线性 8 位或 16 位脉冲编码调制。粗略地说,这是 WAV 格式。
- 附加限制
- 任何 Silverlight 平台都不支持以下编解码器格式:
- Windows 媒体屏幕
- Windows 媒体音频专业无损
- Windows 媒体语音
- WindowsPhone7不支持动态改变视频帧大小
- 任何 Silverlight 平台都不支持以下编解码器格式: