rozstřihnout video při kódování pomocí Media Services-REST

Video můžete při kódování pomocí úlohyoříznout nebo vystřihnout. Tato funkce funguje s libovolnou transformací , která je sestavená buď pomocí přednastavení BuiltInStandardEncoderPreset , nebo z StandardEncoderPreset předvoleb.

V příkladu v tomto tématu se vytvoří úloha, která ořízne video při odesílání úlohy kódování.

Upozornění

nedoporučuje se zabalit REST API pro Media Services přímo do vlastního kódu knihovny, jak to tak bude mít za následek to, že by to pro produkční účely vyžadovalo implementaci úplné logiky opakování správy prostředků azure a pochopte, jak spravovat dlouhodobě běžící operace v rozhraních api pro správu prostředků azure. To zpracovává klientské sady SDK pro různé jazyky – .NET, Java, TypeScript, Python, Ruby atd. – pro vás automaticky a omezení pravděpodobnosti potíží s rety logikou nebo neúspěšnými voláními rozhraní API. Klientské sady SDK to zvládnou už za vás. Kolekce post je poskytována více jako učebnní nástroj a ukazuje, co se ve skutečnosti klientské sady SDK skutečně dělají při vývoji s různými klientskými SDK.

Požadavky

K dokončení kroků popsaných v tomto tématu je třeba provést následující kroky:

Vytvoření úlohy dílčího výstřižku

  1. V stažené kolekci po výběru vyberte Transformers a úlohy -> vytvořit úlohu s dílčím oříznutím.

    Požadavek Put vypadá takto:

    https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Media/mediaServices/:accountName/transforms/:transformName/jobs/:jobName?api-version={{api-version}}
    
  2. Aktualizujte hodnotu proměnné prostředí "transformovat" s názvem transformace.

  3. Vyberte kartu tělo a aktualizujte "myOutputAsset" s názvem výstupního prostředku.

    {
      "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. Stiskněte Odeslat.

    Zobrazí se odpověď s informacemi o úloze, která byla vytvořena a odeslána a stavu úlohy.

Další kroky

Kódování s vlastní transformací