Creazione di un workflow multimediale

Creare un workflow multimediale e configurare i task necessari per il workflow in Flusso multimediale.

  • Impostazione dei cespiti per l'input

    Prima di iniziare, assicurarsi che:

    • È stato creato un compartimento.

    • Hai caricato gli asset video in un bucket OCI nella stessa area OCI in cui eseguerai il job.

    1. Aprire il menu di navigazione e selezionare Analytics e AI. In Media Services, selezionare Media Flow.
    2. Nella pagina della lista Workflow di supporto selezionare il compartimento in cui creare il workflow.
    3. Selezionare Crea workflow multimediale.

    1. Informazioni di base

    Immettere le informazioni riportate di seguito.

    • Nome: immettere un nome riconoscibile dall'utente per il flusso di lavoro. ⁇ Evitare di immettere informazioni riservate.
    • Compartimento: verificare che il compartimento visualizzato sia quello in cui si desidera creare il workflow.
    • Tag: (facoltativo) aggiungere una o più tag al workflow. 

      Se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per applicare tag in formato libero a tale risorsa. Per applicare una tag defined, è necessario disporre delle autorizzazioni per utilizzare la tag namespace. Per ulteriori informazioni sull'applicazione di tag, vedere Tag risorsa. Se non sei sicuro di applicare i tag, salta questa opzione o chiedi a un amministratore. È possibile applicare le tag in un secondo momento.

    2. Input

    Selezionare il bucket da cui si desidera caricare gli asset. Se si sceglie di selezionare il bucket in un secondo momento, è necessario specificarlo in fase di runtime.

    3. Transcodifica

    Dopo aver impostato gli asset per l'input, è possibile specificare le risoluzioni per lo streaming video. Converti un video per lo streaming ABR o l'output di un singolo file transcodificando l'asset video. È possibile selezionare le risoluzioni preferibili di un video, con una larghezza di banda adatta a voi. La transcodifica è un passaggio facoltativo.

    Il tempo per la transcodifica di un video dipende dal numero di rung nel flusso di lavoro di transcodifica, dalla risoluzione degli output e dalla lunghezza del video di input. I video transcodificati in uscita con risoluzioni inferiori a 4K vengono completati in tempo reale in 1.5x (se il video è lungo 30 secondi, il lavoro potrebbe richiedere 90 secondi). I lavori che includono risoluzioni 4K in genere vengono completati in tempo reale 4 volte (se il video è lungo 30 secondi, il lavoro potrebbe richiedere circa due minuti).

    Se si seleziona Abilita transcodifica, fornire le informazioni riportate di seguito.

    • Tipo di transcodifica: selezionare l'impostazione per la transcodifica dell'asset video.
      • Standard: questa impostazione predefinita fornisce le opzioni standard.
      • Velocità ottimizzata: questa impostazione fornisce le opzioni standard e le opzioni di ottimizzazione della velocità. Questa impostazione è una funzione premium e ha costi aggiuntivi associati.
      • Qualità ottimizzata: questa impostazione fornisce le opzioni standard e le opzioni di ottimizzazione della qualità per la migliore qualità di output. Questa impostazione è una funzione premium e ha altri costi associati.
    • Opzioni di transcodifica: selezionare le opzioni per l'asset in base al tipo selezionato.
      • Tipo di pacchetto: selezionare il tipo di pacchetto. Le opzioni disponibili sono HLS, Dash, MP4 e WebM.
      • Lunghezza segmento: immettere la lunghezza del segmento in secondi per i package di streaming.
      • Video codec: selezionare il codec video che si desidera utilizzare. In base al tipo di pacchetto selezionato, le opzioni cambiano. Attualmente il codec H265 non è disponibile. Per ulteriori informazioni, contattare il Supporto Oracle. Vedere Come ottenere assistenza e contattare il Supporto. In base ai tipi di contenitore di supporti selezionati, le opzioni codec disponibili sono H.264, VP8 e VP9.
      • Codici audio: selezionare il codec audio che si desidera utilizzare. In base al tipo di pacchetto selezionato, le opzioni cambiano. In base ai tipi di contenitore di supporti selezionati, le opzioni codec disponibili sono AAC, MP3, Opus e Vorbis.
      • Ottimizzazione della velocità: questa opzione è disponibile se è stata selezionata l'impostazione velocità ottimizzata. Selezionare Standard, Veloce o Molto veloce dalla lista.
      • Ottimizzazione qualità: questa opzione è disponibile se è stata selezionata l'impostazione Ottimizzazione qualità. Selezionare Media, Alta o Molto alta dall'elenco.
      • Codifica a due passaggi: questa opzione è disponibile se è stata selezionata l'impostazione Qualità ottimizzata. È possibile abilitare o disabilitare questa opzione.
    • Ladder: specificare le seguenti impostazioni per il rung della scala:
      • Larghezza
      • Altezza
      • Metodo ridimensionamento
      • Bitrate: questa opzione è disponibile quando si seleziona Qualità ottimizzata.

      È possibile creare molti rungs di risoluzioni per il video. Le risoluzioni inferiori richiedono meno larghezza di banda per la visualizzazione. Per creare un nuovo gradino della scala, selezionare Aggiungi dimensione. È possibile rimuovere il gradino che non è necessario.

    • Output task: (facoltativo) specificare la sottocartella di output del task. L'output del task di transcodifica viene posizionato nella cartella specificata. Tutte le cartelle di output sono sottocartelle del prefisso di output del job e vengono inserite nella cartella Job.

    4. Servizi AI OCI

    Il task Servizi AI OCI include le sezioni Trascrivi e Vision, che sono facoltative. Il task Servizi AI OCI è una funzione premium che utilizza i servizi di intelligenza artificiale (AI) OCI e ha altri costi associati.

    La trascrizione di un asset video consente di creare un file JSON e SRT del testo dall'audio di un video. Transcribe è una funzione premium che utilizza il servizio vocale OCI e ha altri costi associati. Per utilizzare questo task, è necessario applicare i criteri OCI Speech and Language nell'account utente.

    Vision consente di rilevare oggetti e testo nel video. Vision è una funzione premium che utilizza il servizio OCI Vision e ad esso sono associati altri costi. Per utilizzare questo task, è necessario applicare i criteri OCI nell'account utente.

    • Trascrivi: (facoltativo) selezionare Abilita trascrizione e fornire le seguenti informazioni:
      • Lingua audio: selezionare la lingua audio utilizzata nell'audio del video. Le opzioni disponibili sono inglese, portoghese e spagnolo.
      • Analizza testo: è possibile attivare questa opzione per analizzare l'output della trascrizione. Questa opzione utilizza il servizio OCI Language e include il rilevamento di entità, sentiment, frase chiave e classificazione del testo.
      • Attendi completamento: attivare questa opzione se si desidera attendere il completamento. La disabilitazione comporta l'esecuzione del task in background.
      • Cartella secondaria di output del task: specificare la sottocartella di output del task. L'output dei task di trascrizione viene inserito nelle sottocartelle specificate all'interno della cartella di output del job.
    • Vision: (facoltativo) selezionare Abilita visione e fornire le informazioni riportate di seguito.
      • Tipo di rilevamento: selezionare il tipo di rilevamento. Le opzioni disponibili sono Rilevamento oggetti e Rilevamento testo. Se si seleziona Rilevamento testo, selezionare la lingua di rilevamento del testo. L'inglese è la lingua supportata.
      • Sensibilità scena: specificare la sensibilità della scena da 0 a 100.
      • Lunghezza minima della clip: selezionare la lunghezza minima della clip in secondi.
      • Esegui cleanup immagini: l'attivazione di questa opzione comporta la cancellazione di tutte le immagini generate per ciascuna scena. L'output esclude le immagini di scena acquisite durante questo task.
      • Cartella secondaria di output del task: specificare la sottocartella di output del task. L'output dei task Vision viene inserito nelle sottocartelle specificate all'interno della cartella di output del job.

    Gli output dei task AI vengono generati nel bucket di output selezionato. La configurazione dei servizi AI è stata completata e ora è possibile aggiungere anteprime per il video.

    5. Miniature

    Le miniature sono le immagini che rappresentano i fotogrammi dei video. Ti aiutano ad avere una rapida istantanea del contenuto nei file video. L'aggiunta di miniature è un passo facoltativo.

    Se si seleziona Abilita anteprima, fornire le informazioni riportate di seguito.

    • Opzioni di acquisizione delle immagini: specificare le opzioni per acquisire l'anteprima.
      • Fisso: questa opzione consente di acquisire le immagini di anteprima ridotta con indicatori orari fissi. Specificare i dettagli dell'indicatore orario.
      • Intervallo: questa opzione consente di selezionare gli intervalli nel video e di acquisire i frame a intervalli specificati. Specificare i valori nei campi Ora di inizio, Ora di intervallo e Numero di frame.
      • Percentuale: questa opzione consente di specificare le acquisizioni di anteprima in base alla percentuale di riproduzione del video. Specificare la percentuale.
    • Opzioni immagine: selezionare il formato per l'immagine.
    • Dimensioni immagine: specificare il metodo di larghezza, altezza e ridimensionamento dell'immagine. Per specificare una dimensione diversa, selezionare Aggiungi elemento. La dimensione dell'immagine viene generata per ogni acquisizione dell'immagine. È possibile rimuovere le miniature non necessarie.
    • Output task: (facoltativo) specificare la sottocartella di output del task. L'output del task di anteprima viene posizionato nelle cartelle specificate. Tutte le cartelle di output sono sottocartelle del prefisso di output del job e vengono inserite nella cartella Job.

    6. Output

    Selezionare la posizione di output nella lista bucket del compartimento di storage degli oggetti in cui si desidera memorizzare l'output visualizzato dal workflow. È possibile modificare le impostazioni durante l'esecuzione di un job.

    Nel campo Prefisso di output job immettere un prefisso per il nome della cartella o del file.

    7. Streaming

    Assicurarsi di impostare un canale di distribuzione prima di definire il flusso di lavoro.

    Lo streaming è un'integrazione integrata con i flussi multimediali. I metadati vengono prelevati dal contenuto e spostati nella posizione finale per lo streaming dei file video.

    Selezionare per abilitare lo streaming, quindi specificare il canale per la distribuzione.

    8. Rivedere e creare

    Selezionare Crea.

    Il workflow viene creato. Se si desidera eseguire un job per questo workflow multimediale, selezionare Esegui job. L'output JSON viene generato con il job e memorizzato nel bucket di storage degli oggetti. Nella pagina Output job è possibile trovare un collegamento al file.

  • Per creare un workflow multimediale, eseguire il comando create :

    oci media-services media-workflow create [OPTIONS]

    Parametri obbligatori per il comando create:

    • --compartment-id, -c [text]
    • --display-name [text]

    I workflow multimediali sono oggetti JSON complessi. È possibile utilizzare l'opzione --from-json e passare il corpo del workflow multimediale in un file.

    Per ottenere tutti i comandi per media-workflow:

    oci media-services media-workflow -h

    Per visualizzare la Guida per il comando create:

    oci media-services media-workflow create -h

    Per un elenco completo dei flag e delle opzioni variabili per i comandi CLI, vedere Command Line Reference.

  • Per configurare un workflow multimediale, utilizzare l'operazione CreateMediaWorkflow .