

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configurazione delle funzionalità di inferenza elementale per la prima volta
<a name="smart-crop-procedure-cli-create"></a>

Questa sezione descrive come configurare il primo set di funzionalità di inferenza elementare in. MediaLive Puoi configurarlo quando crei un canale per la prima volta oppure puoi configurarlo in un canale esistente. È possibile configurare una o più funzioni di inferenza elementare contemporaneamente. 

È necessario impostare un feed completamente configurato: resource - feed - output o outputs, in cui il MediaLive canale è la risorsa e ogni output rappresenta una funzionalità di inferenza elementare.

1. **In Elemental Inference**, usa per creare un nuovo feed. `create-feed` Seguire queste linee guida:
   + Assegna al feed un nome memorabile. Potresti dargli lo stesso nome o un nome simile al MediaLive canale. 

     Tieni presente che se in precedenza hai configurato le funzionalità di inferenza elementare utilizzando la MediaLive console, vedrai questi feed quando li usi. `list-feeds` Questi feed avranno sempre un nome identico al nome del canale.
   + Includete gli output come descritto nella tabella seguente.    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/medialive/latest/ug/smart-crop-procedure-cli-create.html)

1. La risposta include le seguenti informazioni che dovresti prendere nota:
   + L'ID del feed, che ti servirà per i comandi CLI su questo feed.
   + L'ARN del feed, di cui avrai bisogno per lavorare con il MediaLive canale. È inoltre possibile ottenere l'ARN utilizzando. `get-feed`

1. **In MediaLive**, usa `create-channel` o `update-channel` per creare un canale o modificare un canale esistente. 
   + Al livello più alto del JSON, aggiungi una `InferenceSettings` sezione e includi:
     + `feedArn`: L'ARN del feed che hai creato. Includi questa riga solo una volta, anche se stai abilitando più di una funzionalità di inferenza elementare.
   + Apportate modifiche per ogni feature, come descritto nella tabella seguente.    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/medialive/latest/ug/smart-crop-procedure-cli-create.html)

   L'esempio seguente mostra il codice JSON per abilitare sia lo smart crop che il ritaglio degli eventi. 

   Il ritaglio intelligente è abilitato nella codifica video (descrizione del video) denominata `high_resolution` in un'uscita denominata `output_A` nel gruppo di output denominato `My_outputgroup` nel canale con l'ID. `9042242` La descrizione del video include, tra gli altri parametri`Height`, `Name``ScalingBehavior`, e`Width`. 

   L'ARN del feed termina con l'ID univoco. `vbphju6m7nohlpcs3sd`

   ```
   {
     "Arn": "arn:aws:medialive:us-west-2:111122223333:channel:9042242",
   ...
     "EncoderSettings": {
   ...
       "OutputGroups": [
         {
           "Name": "My_outputgroup",
   ...
           "Outputs": [
             {
   ...
               "OutputName": "output_A",
   ...
               "VideoDescriptionName": "high_resolution"
             }
           ]
         }
       ],
   ...
       "VideoDescriptions": [
   ...
           "Height": 1280,
           "Name": "high_resolution",
           "ScalingBehavior": "SMART_CROP",
           "Width": 720
         }
       ]
     },
     "Id": "9042242",
   
   
     "InferenceSettings": {
       "FeedArn": "arn:aws:elemental-inference:us-west-2:111122223333:feed/vbphju6m7nohlpcs3sd"
   ...
   }
   ```

   L'esempio seguente mostra le sezioni JSON chiave per abilitare Smart Subtitles. Il canale ha un allegato di ingresso con un selettore audio (`Audio_1`), un selettore di sottotitoli Smart Subtitles che fa riferimento a un'uscita di sottotitoli sul feed e un'uscita WebVTT per soli sottotitoli in un gruppo di output. MediaPackage 

   ```
   {
   ...
     "InferenceSettings": {
       "FeedArn": "arn:aws:elemental-inference:us-west-2:111122223333:feed/abbrngaa6sbvawovk36",
       "AudioFeedInputs": [
         {
           "FeedInput": "default-audio",
           "AudioSelectorName": "Audio_1"
         }
       ]
     },
     "InputAttachments": [
       {
         "InputAttachmentName": "my-input",
         "InputId": "1112233",
         "InputSettings": {
           "AudioSelectors": [
             {
               "Name": "Audio_1",
               "SelectorSettings": {
                 "AudioLanguageSelection": {
                   "LanguageSelectionPolicy": "LOOSE",
                   "LanguageCode": "eng"
                 }
               }
             }
           ],
           "CaptionSelectors": [
             {
               "LanguageCode": "eng",
               "Name": "SmartSubtitlesSelector1",
               "SelectorSettings": {
                 "SmartSubtitleSourceSettings": {
                   "CaptionSynchronizationMode": "VIDEO_ALIGNED_CAPTIONS",
                   "InferenceFeedOutput": "medialive-subtitling-output-0"
                 }
               }
             }
           ]
   ...
         }
       }
     ],
     "EncoderSettings": {
       "CaptionDescriptions": [
         {
           "CaptionSelectorName": "SmartSubtitlesSelector1",
           "DestinationSettings": {
             "WebvttDestinationSettings": {
               "StyleControl": "NO_STYLE_DATA"
             }
           },
           "Name": "caption_subtitles"
         }
       ],
       "OutputGroups": [
         {
           "Outputs": [
             {
               "AudioDescriptionNames": [],
               "CaptionDescriptionNames": ["caption_subtitles"],
               "OutputName": "subtitles_only",
               "OutputSettings": {
                 "MediaPackageOutputSettings": {}
               }
             }
           ]
         }
       ]
   ...
     }
   }
   ```

   L'`AudioFeedInputs`array in `InferenceSettings` associa un selettore audio specifico dall'allegato di ingresso al feed. Se l'allegato di input non ha selettori audio, potete omettere `AudioFeedInputs` e utilizzare l'audio MediaLive predefinito dall'ingresso.

1. Quando salvate il canale, MediaLive aggiorna il feed Elemental Inference come segue:
   + Crea un output colturale nel feed. 
   + Associa il canale (la risorsa) al feed.

   Ora hai un feed utilizzabile: risorsa - alimentazione - uscita.

1. In MediaLive, usa`StartChannel`. Quando il canale è in esecuzione, MediaLive esegue le seguenti azioni:
   + MediaLive fornisce il flusso sorgente a Elemental Inference.
   + Gestisce i metadati come descritto nella tabella seguente.    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/medialive/latest/ug/smart-crop-procedure-cli-create.html)

**Osservazioni**

Esistono differenze nella procedura per impostare diverse inferenze elementali, in particolare in termini di come la divisione del lavoro tra l'inferenza elementare e in una funzione sia diversa dalla divisione del lavoro MediaLive in un'altra funzionalità.

La tabella seguente riassume le principali differenze in questa divisione del lavoro. Nella tabella, leggete dall'altra parte della riga per ogni feature.


|  Funzionalità  |  Azioni eseguite in Elemental Inference  | Azioni in cui esegui MediaLive | 
| --- | --- | --- | 
| Ritaglio di eventi | Si crea un feed per il canale (se non ce n'è già uno) e si allega un output di clipping.  | Ti assicuri che sia specificato l'ARN del feed.  | 
| Coltura intelligente | Crei un feed per il canale (se non ce n'è già uno), ma non alleghi un output smart crop. | Ti assicuri che sia specificato l'ARN del feed. E configuri le uscite video nel canale per funzionare con smart crop. MediaLive è l'attore che crea il risultato di smart crop in Elemental Inference. | 
| Sottotitoli intelligenti | Crei un feed per il canale (se non ce n'è già uno) e alleghi un output di sottotitoli alla configurazione della lingua. | Ti assicuri che sia specificato l'ARN del feed. È possibile aggiungere selettori di SmartSubtitleSourceSettings didascalie agli allegati di input, creare descrizioni di didascalie che fanno riferimento a tali selettori e aggiungere un output di soli sottotitoli (TTML per V2, MediaPackage CMAF Ingest o Microsoft Smooth; o WebVTT per HLS o). MediaPackage | 