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à.
Ritaglio intelligente dei video utilizzando Elemental Inference
In un AWS Elemental MediaLive canale, puoi abilitare la funzione di ritaglio intelligente per configurare una o più uscite con proporzioni diverse da quelle della sorgente. Un caso d'uso tipico consiste nella creazione di video verticali a partire da un video orizzontale.
MediaLive utilizza AWS Elemental Inference per ritagliare i fotogrammi video in base alle proporzioni specificate dall'utente.
Elemental Inference analizza il contenuto di origine per rilevare la regione di interesse. Ad esempio, si consideri il video originale di una partita di calcio. L'inferenza elementare deduce la posizione della regione di interesse quando la palla si muove. L'inferenza elementare in genere deduce che il pallone da calcio e i giocatori attorno al pallone sono quella regione di interesse.
MediaLive ottiene informazioni sulla regione di interesse da Elemental Inference e ritaglia e ridimensiona il video.
Argomenti
Prezzi
La gestione di un canale in cui è abilitata la funzione smart crop è a pagamento. Per interrompere questa ricarica, è necessario disattivare la funzione in tutte le uscite del canale. Per informazioni sui costi per l'utilizzo di questa funzione, consultahttps://aws.amazon.com/elemental-inference/pricing/
Nota
Quando abiliti lo smart crop in un MediaLive canale di classe standard, viene applicata una tariffa separata ma identica per ogni pipeline del canale.
Requisiti di origine
-
Tipo di input: tutti i tipi supportati. L'input deve essere un input dal vivo, non un input da file.
-
Codec di input: tutti i codec supportati
-
Risoluzione di input: tutte le risoluzioni supportate.
-
Proporzioni: qualsiasi proporzione
-
Sovrapposizioni dinamiche di immagini: consigliamo che la fonte non includa sovrapposizioni di immagini perché il movimento nella sovrapposizione potrebbe includere movimenti che Elemental Inference inizierebbe erroneamente a tracciare.
-
Sovrapposizioni di immagini statiche e didascalie masterizzate: consigliamo che la fonte non includa sovrapposizioni di immagini statiche o didascalie masterizzate perché il ritaglio intelligente potrebbe interromperle in modo scomodo.
-
Lo smart crop è supportato nei canali che implementano la commutazione di ingresso e/o il failover di ingresso.
-
Lo smart crop non è supportato nei canali MediaLive Anywhere.
Specifiche di uscita
-
Tipi di output: tutti i tipi supportati.
-
Codec di output: tutti i codec supportati.
-
Proporzioni: qualsiasi rapporto d'aspetto e qualsiasi orientamento (verticale o orizzontale).
-
Risoluzione: tutte le risoluzioni supportate.
-
Codifiche condivise: puoi scegliere di non condividere le codifiche in un canale che hai impostato per smart crop perché se abiliti la codifica intelligente in una delle uscite che condivide una codifica, la abilita MediaLive automaticamente nell'altra uscita che condivide la codifica. Se stai configurando lo smart crop in un canale esistente con codifiche condivise, consulta Condivisione di una codifica video per informazioni su come disaccoppiare le uscite.
-
Non puoi abilitare AFD in nessuna uscita video in cui è abilitato lo smart crop.
-
Non è possibile inserire sovrapposizioni dinamiche di immagini in un canale in cui è abilitato il ritaglio intelligente.
Configurazione dello smart crop tramite la console MediaLive
Nota
Le informazioni in questa sezione presuppongono che tu conosca la procedura generale per la creazione di un canale, come descritto in Creare un canale da zero.
Come funziona Smart Crop
Puoi configurare la funzione di ritaglio intelligente nelle singole uscite video impostando il ridimensionamento del video su SMART_CROP. È possibile impostare lo smart crop in una o più uscite video del canale. Quando salvi il canale, crea MediaLive automaticamente una risorsa feed in Elemental Inference, nel tuo account. AWS MediaLivecrea un'associazione tra il feed e ogni output che utilizza smart crop.
All'avvio del canale, MediaLive invia il flusso sorgente a Elemental Inference e quindi recupera i metadati da Elemental Inference che descrivono la regione di interesse. In ogni uscita video in cui è impostato lo smart MediaLive crop, ritaglia il video del canale nella nuova area di interesse. MediaLive continua con l'elaborazione regolare per codificare il video.
Fase A: Attivare smart crop
È necessario abilitare lo smart crop nelle uscite video applicabili.
-
Nella pagina Crea canale o Modifica canale, scegli le impostazioni di inferenza AWS elementare.
-
In Stato, scegli Abilitato. Vengono visualizzate le sezioni per ogni funzione di inferenza elementale.
-
Nella sezione Gruppi di output del canale, trovate un gruppo di output e uno degli output che contiene il video. Visualizzare la sezione Impostazioni flusso, quindi scegliere la sezione Video.
-
Completa i campi Larghezza e Altezza in modo che corrispondano al ritaglio che desideri MediaLive applicare.
-
Apri le impostazioni di ridimensionamento, quindi imposta il comportamento di ridimensionamento su SMART_CROP.
-
-
Ripetete il passaggio precedente in più uscite video, in questo gruppo di output e in altri gruppi di output. Ricorda che non è necessario impostare smart crop in ogni gruppo di output o in ogni uscita video di un gruppo di output.
Passaggio B: rivedi la configurazione
-
Nella pagina Crea canale o Modifica canale, scegli le impostazioni di inferenza AWS elementare. La sezione Smart crop si espande automaticamente per mostrare un elenco di gruppi di output e vengono visualizzate le relative uscite video.
-
Le uscite video configurate per il ritaglio intelligente (il ritaglio intelligente è abilitato) vengono visualizzate con il cursore abilitato. L'output è smart-crop-enabled
-
I gruppi di output che hanno tutte le uscite video con smart crop abilitato vengono visualizzati con il cursore abilitato. Questo gruppo di output è. smart-crop-enabled
-
I gruppi di output non vengono visualizzati con il cursore abilitato se contengono un mix di uscite video abilitate e disabilitate.
-
-
Puoi regolare la configurazione:
Sposta il cursore per abilitare qualsiasi uscita o gruppo di output. Nelle uscite video applicabili, imposta MediaLive automaticamente l'impostazione del comportamento di ridimensionamento su Smart crop. Tuttavia, probabilmente è ancora necessario visualizzare l'uscita video nelle impostazioni Streams per modificare la larghezza e l'altezza del video (le proporzioni). Se non impostate la larghezza e l'altezza, l'output potrebbe essere a colonne o a lettere.
È possibile spostare il cursore per disabilitare qualsiasi uscita o gruppo di output. Nelle uscite video applicabili, imposta MediaLive automaticamente il comportamento di ridimensionamento su Predefinito. Tuttavia, probabilmente è ancora necessario visualizzare l'uscita video nelle impostazioni Streams per modificare la larghezza e l'altezza del video (le proporzioni).
Modifica della configurazione smart crop
È possibile modificare la configurazione smart crop esistente in un canale come segue:
Per disabilitare lo smart crop in tutte le uscite del canale
-
Nella pagina Crea canale o Modifica canale, scegli le impostazioni di inferenza AWS elementare. La sezione Smart crop viene automaticamente ampliata per mostrare un elenco di gruppi di output e le relative uscite video.
-
Scegli l'azione appropriata:
-
Se smart crop è l'unica funzionalità di inferenza elementare abilitata in questa pagina: in Stato, scegli Disabilitato.
-
Altrimenti, nella sezione Smart crop, sposta il cursore per ogni gruppo di output su Disabilitato (grigio).
-
Per disabilitare lo smart crop nelle singole uscite
-
Nella pagina Crea canale o Modifica canale, nella sezione Gruppi di output, seleziona l'uscita che contiene il video.
-
Visualizzare la sezione Impostazioni flusso, quindi scegliere la sezione Video.
-
Regola i valori nei campi Larghezza e Altezza.
-
Apri le impostazioni di ridimensionamento, quindi imposta il comportamento di ridimensionamento su un valore diverso da SMART_CROP.
-