Een video subclips maken bij het coderen met Media Services - REST

U kunt een video inkorten of subclips maken wanneer u deze codeer met behulp van een taak. Deze functionaliteit werkt met elke transformatie die is gebouwd met behulp van de voorinstellingen BuiltInStandardEncoderPreset of de standardEncoderPreset-voorinstellingen.

In het REST-voorbeeld in dit onderwerp wordt een taak gemaakt die een video bijwerkt tijdens het verzenden van een coderings job.

Waarschuwing

Het is niet raadzaam om de REST API voor Media Services rechtstreeks in uw eigen bibliotheekcode te verpakken. Als u dit voor productiedoeleinden goed doet, moet u de volledige logica voor opnieuw proberen van Azure Resource Management implementeren en inzicht krijgen in het beheren van langlopende bewerkingen in Azure Resource Management-API's. Dit wordt automatisch afgehandeld door de client-SDK's voor verschillende talen ( .NET, Java, TypeScript, Python, Ruby, enzovoort) en vermindert de kans dat u problemen hebt met rety-logica of mislukte API-aanroepen. De client-SDK's verwerken dit allemaal al voor u. De Postman-verzameling wordt meer aangeboden als een onderwijshulpprogramma en om u te laten zien wat de client-SDK's daadwerkelijk op de kabel doen tijdens de ontwikkeling met de verschillende client-SDK's.

Vereisten

Als u de stappen wilt voltooien die in dit onderwerp worden beschreven, moet u het volgende doen:

Een subcling-taak maken

  1. Selecteer in de Postman-verzameling die u hebt gedownload Transformaties en taken -> Taak maken met Subfragmenting.

    De PUT-aanvraag ziet er als volgende uit:

    https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Media/mediaServices/:accountName/transforms/:transformName/jobs/:jobName?api-version={{api-version}}
    
  2. Werk de waarde van de omgevingsvariabele transformName bij met de naam van uw transformatie.

  3. Selecteer het tabblad Hoofd en werk myOutputAsset bij met de naam van uw uitvoerasset.

    {
      "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. Druk op Verzenden.

    U ziet het antwoord met de informatie over de taak die is gemaakt en verzonden en de status van de taak.

Volgende stappen

Coderen met een aangepaste transformatie