【问题标题】:Windows Azure Media servicesWindows Azure 媒体服务
【发布时间】:2015-04-21 02:37:20
【问题描述】:

我正在以编程方式在 azure 上上传视频(.wmv)。我遇到了错误 “Windows Azure Media Encoder 在源 videoname.wmv 上检测到媒体错误:不支持文件类型”“ErrorExecutingTaskUnsupportedFormat”

【问题讨论】:

  • 您能否将您的代码发布在上传的工作原理上,并且您确定它是有效的 WMV。仅仅因为扩展名是,并不意味着它实际上是。推测,我会说您的文件上传不正确,因此提供了 Azure 无法解码的文件。
  • 案例 1-在我的情况下,我将 wmv 文件转换为字节,然后在 blob 中上传字节,正在创建资产,但在编码时会出现上述错误,但如果是 .mp4 格式的资产正在创建并正确编码。 Case2-如果我正在上传指定 wmv 的直接路径,例如 ("C:\\myfolder\video.wmv) 在这种情况下它正在上传,正确编码
  • 您能否提供您用于上传的代码。工作版和非工作版。

标签: azure azure-media-services


【解决方案1】:

关于这个问题,Azure 媒体服务支持 WMV 作为输入格式 - 很可能您没有正确上传文件。以下快速入门使用 Azure 媒体服务 .NET SDK 扩展来上传 wmv 文件并将其编码为 H264 自适应比特率 MP4 集。

http://msdn.microsoft.com/en-us/library/dn569319.aspx.

【讨论】:

  • 在快速入门中,文件似乎是从服务器上传的。如果我的 Web 应用程序要求用户上传文件,我是否仍需要将文件上传到服务器,然后推送到 azure blob,或者有没有办法直接将文件从客户端机器上传到 azure?另外,如果使用 asp.net core,是否有任何已知的更改?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-28
  • 2017-09-25
  • 1970-01-01
  • 2012-11-20
相关资源
最近更新 更多