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à.
Esempi di campi del blueprint per la ricerca di file multimediale
| 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": {} }