无法从azure媒体存储创建缩略图(jpeg)?

时间:2018-01-30 10:15:38

标签: c# azure-media-services

我正在尝试在上传视频后从azure存储创建thumbanil,

所以我有一个xml

Save & Publish

在我的c#level cod中创建一份工作

 <?xml version="1.0" encoding="utf-8"?>
<Thumbnail Size="30%,*" Type="Jpeg" Filename="abc_1.jpg">
  <Time Value="0:3:19"/>
</Thumbnail>

但是当我运行代码时,我收到错误,说xml无效,我在这里做错了什么?

2 个答案:

答案 0 :(得分:1)

代码似乎使用了预设XML和媒体处理器的错误组合。如果需要在特定时间戳生成缩略图,请更改媒体处理器和预设:

string MediaProcessorName = "Media Encoder Standard";

在ThumbnailConfig中,使用以下JSON字符串:

{
  "Version": 1.0,
  "Codecs": [
    {
      "JpgLayers": [
        {
          "Quality": 90,
          "Type": "JpgLayer",
          "Width": "30%",
          "Height": "30%"
        }
      ],
      "Start": "00:03:19",
      "Step": "1",
      "Range": "1",
      "Type": "JpgImage"
    }
  ],
  "Outputs": [
    {
     "FileName": "abc_{Index}{Extension}",
      "Format": {
        "Type": "JpgFormat"
      }
    }
  ]
}

您可以看到记录的其他示例here

答案 1 :(得分:0)

您是否还可以分享您找到以下内容的文档:

// Get a reference to Azure Media Video Thumbnails.
            string MediaProcessorName = "Azure Media Video Thumbnails";

我想要找到您删除引用的任何文档。