您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

使用媒体服务编码时对视频进行子剪辑 - REST

在使用作业对视频进行编码时,可以对其进行剪裁或子剪辑。 此功能适用于使用 BuiltInStandardEncoderPreset 预设或 StandardEncoderPreset 预设生成的任何转换

本主题中的 REST 示例创建了一个作业,该作业会在提交编码作业时剪裁视频。

必备条件

若要完成本主题中所述的步骤,必须:

创建子剪辑作业

  1. 在下载的 Postman 集合中,选择“转换和作业” -> “使用子剪辑创建作业” 。

    PUT 请求如下所示:

    https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Media/mediaServices/:accountName/transforms/:transformName/jobs/:jobName?api-version={{api-version}}
    
  2. 使用你的转换名称更新“transformName”环境变量的值。

  3. 选择“正文” 选项卡,并使用输出资产名称更新“myOutputAsset”。

    {
      "properties": {
        "description": "A Job with transform cb9599fb-03b3-40eb-a2ff-7ea909f53735 and single clip.",
    
        "input": {
          "@odata.type": "#Microsoft.Media.JobInputHttp",
          "baseUri": "https://nimbuscdn-nimbuspm.streaming.mediaservices.windows.net/2b533311-b215-4409-80af-529c3e853622/",
          "files": [
            "Ignite-short.mp4"
          ],
          "start": {
            "@odata.type": "#Microsoft.Media.AbsoluteClipTime",
            "time": "PT10S"
          },
          "end": {
            "@odata.type": "#Microsoft.Media.AbsoluteClipTime",
            "time": "PT40S"
          }
        },
    
        "outputs": [
          {
            "@odata.type": "#Microsoft.Media.JobOutputAsset",
            "assetName": "myOutputAsset"
          }
        ],
        "priority": "Normal"
      }
    }
    
  4. 按“发送”。

    你会看到 响应,其中包含有关已创建和提交的作业以及作业状态的信息。

后续步骤

如何对自定义转换进行编码