View a markdown version of this page

Creazione di blueprint per video - Amazon Bedrock

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à.

Creazione di blueprint per video

I blueprint per file video hanno alcune qualità uniche rispetto ad altri blueprint, in particolare nella creazione di campi. I blueprint video hanno un parametro chiamato granularità, che consente di impostare un campo su Video o Capitolo. Se il campo è impostato su Video, viene rilevato tutto il video. Ad esempio, per generare un riepilogo di tutti il clip, è necessario impostare la granularità di quel campo Video.

Un campo con la granularità impostata su Capitolo restituisce invece una risposta per ogni capitolo del video. Il campo restituisce un valore per ogni capitolo del video. Continuando dall’esempio precedente, per generare un riepilogo di ogni parte di un video, è necessario impostare la granularità su Capitolo.

Quando viene creato un campo con la granularità impostata su Capitolo, è possibile impostare un tipo di dati univoco, un array di entità. Ad esempio, per rilevare gli oggetti visivamente più importanti nel video, è possibile creare un campo chiamato key-visual-objects e impostare il tipo come array di entità. Questo campo restituisce i nomi delle entità in un oggetto array.

Di seguito sono riportati alcuni campi di esempio per l’elaborazione video. Tutti i campi nei blueprint video sono considerati dedotti, ad eccezione delle entità e degli array di entità.

Campo Istruzione Tipo di estrazione Tipo Granularity (Granularità)
oggetti visivi chiave Rileva tutti gli oggetti visivamente prominenti nel video estrattivo Matrice di entità [«capitolo»]
parole chiave Termini ricercabili che descrivono temi chiave, cast, elementi della trama e aspetti importanti di serie TV e film per migliorare la scoperta dei contenuti. inferito Gamma di stringhe ["video"]
genre Il genere del contenuto. inferito stringa ["video"]
tipo di video Identifica il tipo di contenuto video inferito enums: ["Film», «Serie TV», «Notizie», «Altri"] [«video»]

Esempi di campi del blueprint per momenti salienti del keynote

Campo Istruzione Tipo di estrazione Tipo Granularity (Granularità)
impostazione di trasmissione L'ambiente fisico o l'ambiente in cui si svolge la trasmissione o la sessione di allenamento. inferito enums ["sala conferenze», «aula», «luogo all'aperto», «Altro», «Non applicabile al video"] [«video»]
coinvolgimento del pubblico radiotelevisivo Il livello di coinvolgimento o interazione tra i relatori e il pubblico. inferito enums ["interactive», «passive», «Non applicabile al video"] ["video"]
ausili visivi per la trasmissione Un elenco di importanti supporti visivi o materiali utilizzati durante la presentazione, come diapositive, diagrammi o dimostrazioni. inferito Gamma di stringhe ["video"]
dimensione del pubblico di trasmissione La dimensione del pubblico presente all'evento. inferito enums ["grande folla», «pubblico medio», «piccolo gruppo», «Non applicabile a questo video"] [«capitolo»]
argomenti di presentazione radiotelevisiva Un elenco di argomenti, argomenti o temi chiave trattati nella presentazione o nella sessione di formazione. inferito enums: ["Film», «Serie TV», «Notizie», «Altri"] [«video»]

Esempi di campi del blueprint per l’analisi della pubblicità

Campo Istruzione Tipo di estrazione Tipo Granularity (Granularità)
ads-video-ad-categories Le categorie di annunci per il video inferito enums ["Health and Beauty», «Weight Loss», «Food and Beverage», «Restaurants», «Political», «Criptovalute e NFT», «Money Lending and Finance», «Tobacco», «Altro», «Il video non è una pubblicità"] [«video»]
ads-video-language La lingua principale dell'annuncio inferito stringa ["video"]
ads-video-primary-brand Il marchio o l'azienda principale pubblicizzati nel video. inferito stringa ["video"]
ads-video-messaggio-principale Il messaggio o lo slogan principale veicolato nell'annuncio inferito stringa [«video»]
pubblicità-video-message-clarité Quanto è chiaro e comprensibile il messaggio principale dell'annuncio inferito enums: ["clear», «ambiguous», «Non applicabile al video"] [«video»]
pubblicità-video-destinatari-interessi-destinatari Interessi o hobby specifici che è probabile che il pubblico di destinazione abbia inferito Gamma di stringhe [«video»]
ads-video-product-type La categoria o il tipo di prodotto pubblicizzato inferito enum: ["electronics», «apparel», «food_and_beverage», «automotive», «home_appliances», «altro», «Non applicabile al video"] [«video»]
pubblicità-video-posizionamento-prodotti-annunci Il modo in cui il prodotto viene posizionato o presentato nell'annuncio inferito enums: ["front_and_center», «background», «held_by_person», «other», «Non applicabile al video"] [«video»]
ads-video-product-features Le caratteristiche o le specifiche principali del prodotto pubblicizzato evidenziate nel video inferito Gamma di stringhe [«video»]
pubblicità-video-numero-di-prodotti Il numero di prodotti o varianti distinti presenti nell'annuncio inferito numero [«video»]

Il video supporta anche il tipo array di entità che consente di identificare e localizzare entità specifiche nei contenuti di un video. Questa funzionalità restituisce un array di entità rilevate. Di seguito è riportato un esempio di un array di entità in un blueprint del cliente:

"field_name": { "items": { "$ref": "bedrock-data-automation#/definitions/Entity" }, "type": "array", "instruction": "Please detect all the visually prominent objects in the video", "granularity": [ "chapter" ] }
Nota

bedrock-data-automation#/definitions/Entity è un tipo di servizio di proprietà di BDA. Per analizzare i risultati, è possibile utilizzare il seguente schema.

{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "bedrock-data-automation", "type": "object", "definitions": { "BoundingBox": { "type": "object", "additionalProperties": false, "properties": { "left": { "type": "number" }, "top": { "type": "number" }, "width": { "type": "number" }, "height": { "type": "number" } } }, "Entity": { "type": "object", "additionalProperties": false, "properties": { "label": { "type": "string" }, "bounding_box": { "$ref": "bedrock-data-automation#/definitions/BoundingBox" }, "confidence": { "type": "number" } } } }, "properties": {} }