Creazione di un workflow multimediale

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

  • È possibile configurare il task del servizio AI OCI solo dopo aver creato un workflow. Per ulteriori informazioni sui servizi AI OCI, vedere Uso dei servizi AI OCI.

    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 eseguirai il job.

    1. Aprire il menu di navigazione e fare clic su Analytics e AI. In Servizi multimediali, fare clic su Flusso multimediale.
    2. Selezionare il compartimento in cui creare il workflow.
    3. Nella pagina di elenco Workflow multimediali, fare clic su Crea workflow multimediale.
    4. Nella pagina Crea workflow multimediale, nel riquadro Input della sezione Configura task per workflow multimediale, selezionare il bucket da cui si desidera caricare gli asset. Se si sceglie di selezionare il bucket in un secondo momento, è necessario specificare il bucket in fase di esecuzione.

    Transcodifica degli asset video

    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 utilizzando la funzione di transcodifica di un asset video. Puoi selezionare le risoluzioni preferibili di un video, con una larghezza di banda adatta a te. La transcodifica è un passo 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).

    1. Nella pagina Crea workflow multimediale, nella sezione Configura task per workflow multimediale, fare clic sul riquadro Codifica trasferimento.
    2. Nel riquadro Trascodifica selezionare l'impostazione che si desidera utilizzare per la transcodifica dell'asset video. Di seguito sono riportate le opzioni disponibili.
      • Standard: questa impostazione predefinita fornisce le opzioni standard.
      • Velocità ottimizzata: questa impostazione fornisce le opzioni standard insieme alle opzioni di ottimizzazione della velocità. Questa impostazione è una funzione premium e ha costi aggiuntivi associati. Per visualizzare i dettagli, passare il puntatore del mouse sull'icona Costo aggiuntivo.
      • Qualità ottimizzata: questa impostazione fornisce le opzioni standard insieme alle opzioni di ottimizzazione della qualità per la migliore qualità dell'output. Questa impostazione è una funzione premium e ad essa sono associati altri costi. Per visualizzare i dettagli, passare il puntatore del mouse sull'icona Costo aggiuntivo.
    3. Specificare le opzioni di transcodifica per l'asset. Di seguito sono riportate le opzioni disponibili.
      • Tipo di package: selezionare il tipo di package. Le opzioni disponibili sono riportate di seguito.
        • HLS
        • Lineetta
        • MP4
        • WebM
      • Lunghezza segmento: immettere la lunghezza del segmento in secondi per i package di streaming.
      • Codec video: selezionare il codec video che si desidera utilizzare. In base al tipo di pacchetto selezionato, le opzioni cambiano. Al momento, 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 container di supporti selezionati, le opzioni di codec disponibili sono le seguenti:
        • H.264
        • VP8
        • VP9
      • Codec audio: selezionare il codec audio che si desidera utilizzare. In base al tipo di pacchetto selezionato, le opzioni cambiano. In base ai tipi di container di supporti selezionati, le opzioni di codec disponibili sono le seguenti:
        • AAC
        • MP3
        • Opus
        • 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.
    4. Nella sezione Cartella, effettuare le seguenti operazioni.
      1. 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 rung di risoluzioni per il video. Le risoluzioni inferiori richiedono meno larghezza di banda da visualizzare.
      2. Fare clic su Aggiungi dimensione.
        Viene creato un nuovo rung della scala. È possibile rimuovere il rung che non è necessario.
    5. (Opzionale) Nella sezione Output del task, specificare la sottocartella di output del task.
      L'output del task di transcodifica viene inserito nella cartella specificata. Tutte le cartelle di output sono sottocartelle del prefisso di output del job e inserite nella cartella Job.

    Configurazione della transcodifica completata.

    Uso dei servizi AI OCI

    Il task Servizi AI OCI include i task Trascrivi e Visione. Questi task sono facoltativi. 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.

    Importante

    Per abilitare questa funzione, è necessario disporre già di un workflow.

    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.

    1. Nella pagina Crea workflow multimediale, nella sezione Configura task per workflow multimediale, fare clic sul riquadro Servizi AI OCI.
    2. (Facoltativo) Abilitare il task Trascrivi e fornire le informazioni riportate di seguito.
      • 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.
      • Sottocartella 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.
    3. (Facoltativo) Abilitare il task 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.
      • Sottocartella 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.

    Creazione delle anteprime

    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 anteprime è un passo facoltativo.

    1. Nella pagina Crea workflow multimediale, nella sezione Configura task per workflow multimediale, fare clic sul riquadro Anteprima.
    2. In Opzioni di acquisizione immagine, specificare le opzioni per l'acquisizione dell'anteprima. Di seguito sono riportate le opzioni disponibili.
      • Fisso: questa opzione consente di acquisire le immagini di anteprima con indicatori orari fissi.
        1. Fare clic su Aggiungi indicatore orario.
        2. 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 delle anteprime in base alla percentuale di riproduzione del video.
        1. Fare clic su Aggiungi percentuale.
        2. Specificare la percentuale.
    3. In Opzioni immagine, selezionare il formato per l'immagine.
    4. Nella sezione Dimensioni immagine, effettuare le operazioni riportate di seguito.
      1. Specificare il metodo di larghezza, altezza e ridimensionamento per l'immagine.
      2. Fare clic su Aggiungi dimensione per specificare una dimensione diversa.
        La dimensione dell'immagine viene generata per ogni acquisizione dell'immagine. È possibile rimuovere le miniature non necessarie.
    5. (Facoltativo) Nella sezione Output del task, specificare la sottocartella di output del task.
      L'output del task Anteprima viene posizionato nelle cartelle specificate. Tutte le cartelle di output sono sottocartelle del prefisso di output del job e inserite nella cartella Job.

    Specifica del bucket di output

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

    1. Nella pagina Crea workflow multimediale, nella sezione Configura task per workflow multimediale, fare clic sul riquadro Output.
    2. Selezionare il bucket di output nel compartimento di storage degli oggetti in cui si desidera memorizzare il video transcodificato.
    3. Nel campo Prefisso di output job immettere un prefisso per il nome della cartella o del file.

    Specifica di un canale di distribuzione per lo 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.

    1. Nella pagina Crea workflow multimediale, nella sezione Configura task per workflow multimediale, fare clic sul riquadro Streaming.
    2. Specificare il canale per la distribuzione.

    Il workflow multimediale è pronto. Fare clic suSalva. Nella finestra di dialogo Nome workflow multimediale, immettere un nome per il flusso multimediale e fare clic su Salva.

    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.