Criando um Workflow de Mídia
Crie um workflow de mídia e configure as tarefas necessárias para o workflow no Media Flow.
Configurando Ativos para Entrada
Antes de começar, certifique-se de que:
-
Você criou um compartimento.
-
Você fez upload dos ativos de vídeo para um bucket do OCI na mesma região do OCI na qual você executará o job.
- Abra o menu de navegação e selecione Análise e IA. Em Serviços de Mídia, selecione Fluxo de Mídia.
- Na página da lista Workflows de mídia, selecione o compartimento no qual criar o workflow.
- Selecione Criar workflow de mídia.
1. Informações Básicas
Digite as seguintes informações:
- Nome: Digite um nome amigável para o workflow. ⁇ Evite inserir informações confidenciais.
- Compartimento: Verifique se o compartimento mostrado é aquele no qual você deseja criar o workflow.
- Tags: (Opcional) Adicione uma ou mais tags ao workflow.
Se você tiver permissões para criar um recurso, também terá permissões para aplicar tags de formato livre a esse recurso. Para aplicar uma tag definida, você deve ter permissões para usar o namespace da tag. Para obter mais informações sobre tags, consulte Tags de Recurso. Se você não tiver certeza se deseja aplicar tags, ignore essa opção ou pergunte a um administrador. Você pode aplicar as tags posteriormente.
2. Entrada
Selecione o bucket do qual você deseja carregar os ativos. Se você optar por selecionar o bucket posteriormente, deverá especificar o bucket no tempo de execução.
3. Transcodificação
Depois de configurar ativos para entrada, você pode especificar as resoluções para streaming de vídeo. Converta um vídeo para streaming ABR ou saída de arquivo único transcodificando o ativo de vídeo. Você pode selecionar as resoluções preferíveis de um vídeo, com uma largura de banda adequada para você. Transcodificação é uma etapa opcional.
O tempo para transcodificar um vídeo depende do número de degraus no fluxo de trabalho de transcodificação, da resolução das saídas e do comprimento do vídeo de entrada. Vídeos transcodificados em saídas com resoluções inferiores a 4K concluídas em 1.5x em tempo real (se o vídeo tiver 30 segundos, o trabalho poderá levar 90 segundos). Jobs que incluem resoluções 4K normalmente são concluídos em tempo real 4x (se o vídeo tiver 30 segundos, o trabalho pode levar cerca de dois minutos).
Se você selecionar Ativar transcode, forneça as seguintes informações:
- Tipo de código de transferência: Selecione a configuração que você deseja transcodificar o ativo de vídeo.
- Padrão: Essa configuração padrão fornece as opções padrão.
- Aceleração otimizada: essa configuração fornece as opções padrão juntamente com as opções de otimização de velocidade. Esta configuração é um recurso premium e tem custos extras associados a ele.
- Qualidade otimizada: essa configuração fornece as opções padrão juntamente com as opções de otimização de qualidade para obter a melhor qualidade de saída. Essa configuração é um recurso premium e tem outros custos associados a ele.
- Opções de código de transação: Selecione as opções para o ativo com base no tipo selecionado.
- Tipo de embalagem: selecione o tipo de embalagem. As opções disponíveis são HLS, Dash, MP4 e WebM.
- Tamanho do segmento: Informe o tamanho do segmento em segundos para pacotes de streaming.
- Codec de vídeo: Selecione o codec de vídeo que você deseja usar. Com base no tipo de embalagem selecionado, as opções são alteradas. Atualmente, o codec H265 está indisponível. Para obter mais informações, entre em contato com o Suporte Técnico Oracle. Consulte Obtendo Ajuda e Entrando em Contato com o Suporte. Com base nos tipos de contêiner de mídia selecionados, as opções de codec disponíveis são H.264, VP8 e VP9.
- Codec de áudio: Selecione o codec de áudio que deseja usar. Com base no tipo de embalagem selecionado, as opções são alteradas. Com base nos tipos de contêiner de mídia selecionados, as opções de codec disponíveis são AAC, MP3, Opus e Vorbis.
- Otimização de velocidade: esta opção estará disponível se você tiver selecionado a configuração Aceleração otimizada. Selecione Padrão, Rápido ou Muito Rápido na lista.
- Otimização de qualidade: esta opção estará disponível se você tiver selecionado a configuração Qualidade otimizada. Selecione Médio, Alto ou Muito Alto na lista.
- Codificação de duas passagens: esta opção estará disponível se você tiver selecionado a configuração Qualidade otimizada. Você pode ativar ou desativar essa opção.
- Escada: Especifique as seguintes definições para o degrau da escada:
- Largura
- Altura
- Método de redimensionamento
- Taxa de bits: esta opção está disponível quando você seleciona Qualidade Otimizada.
Você pode criar muitos rungs de resoluções para o vídeo. As resoluções mais baixas exigem menos largura de banda para serem exibidas. Para criar um novo degrau de escada, selecione Adicionar Tamanho. Você pode remover o degrau que você não precisa.
- Saída da tarefa: (Opcional) Especifique a subpasta de saída da Tarefa. A saída da tarefa Transcodificar é colocada na pasta especificada. Todas as pastas de saída são subpastas do prefixo de saída do job e colocadas na pasta Job.
4. Serviços de IA da OCI
A tarefa OCI AI Services inclui as seções Transcrever e Vision, que são opcionais. A tarefa OCI AI Services é um recurso premium que usa os serviços de Inteligência Artificial (IA) da OCI e tem outros custos associados a ela.
A transcrição de um ativo de vídeo permite criar um arquivo JSON e SRT do texto a partir do áudio de um vídeo. O Transcribe é um recurso premium, que usa o serviço OCI Speech e tem outros custos associados a ele. Você deve ter as Políticas de Fala e Linguagem do OCI aplicadas em sua conta de usuário para usar essa tarefa.
O Vision permite que você detecte objetos e texto no vídeo. O Vision é um recurso premium, que usa o serviço OCI Vision e tem outros custos associados a ele. Você deve ter as políticas do OCI aplicadas na sua conta de usuário para usar esta tarefa.
- Transcrever: (Opcional) Selecione Ativar transcrição e forneça as seguintes informações:
- Idioma do áudio: Selecione o idioma do áudio usado no áudio do vídeo. As opções disponíveis são inglês, português e espanhol.
- Analisar texto: você pode ativar essa opção para analisar a saída da transcrição. Essa opção usa o serviço OCI Language e inclui detecção de entidades, sentimento, frase-chave e classificação de texto.
- Aguardar a conclusão: Ative essa opção se quiser aguardar a conclusão. A desativação executa a tarefa em segundo plano.
- Subpasta de saída de tarefa: Especifique a subpasta de saída de tarefa. A saída das tarefas de Transcrição é colocada nas subpastas especificadas dentro da pasta de saída do job.
- Vision: (Opcional) Selecione Ativar visão e forneça as seguintes informações:
- Tipo de detecção: Selecione o tipo de detecção. As opções disponíveis são Detecção de objetos e Detecção de texto. Se você selecionar Detecção de texto, selecione o idioma de detecção de texto. O inglês é o idioma suportado.
- Sensibilidade da cena: Especifique a sensibilidade da cena de 0 a 100.
- Tamanho mínimo do clipe: Selecione o tamanho mínimo do clipe em segundos.
- Limpar imagens: A ativação dessa opção apaga todas as imagens geradas para cada uma das cenas. A saída exclui as imagens da cena capturadas durante essa tarefa.
- Subpasta de saída de tarefa: Especifique a subpasta de saída de tarefa. A saída das tarefas do Vision é colocada nas subpastas especificadas dentro da pasta de saída do job.
As saídas da tarefa AI são geradas no bucket de saída selecionado. A configuração do AI Services está concluída e agora você pode adicionar miniaturas para o vídeo.
5. Miniaturas
Miniaturas são as imagens que representam os quadros dos vídeos. Eles ajudam você a ter um instantâneo rápido do conteúdo nos arquivos de vídeo. Adicionar miniaturas é uma etapa opcional.
Se você selecionar Ativar miniatura, forneça as seguintes informações:
- Opções de captura de imagem: Especifique as opções para capturar a miniatura.
- Fixo: Esta opção permite capturar imagens em miniatura em timestamps fixos. Especifique os detalhes do timestamp.
- Intervalo: Esta opção permite selecionar intervalos no vídeo e capturar quadros em intervalos especificados. Especifique os valores nos campos Horário inicial, Horário do intervalo e Número de quadros.
- Porcentagem: Esta opção permite que você especifique capturas em miniatura com base na porcentagem de reprodução do vídeo. Especifique a porcentagem.
- Opções de imagem: Selecione o formato da imagem.
- Tamanhos de imagem: Especifique o método de largura, altura e redimensionamento da imagem. Para especificar outro tamanho, selecione Adicionar item. O tamanho da imagem é gerado para cada captura de imagem. Você pode remover miniaturas que você não precisa.
- Saída da tarefa: (Opcional) Especifique a subpasta de saída da tarefa. A saída da tarefa Miniatura é colocada nas pastas especificadas. Todas as pastas de saída são subpastas do prefixo de saída do job e colocadas na pasta Job.
6. Saída
Selecione o local de saída na lista de buckets do compartimento do Object Storage no qual você deseja armazenar a saída renderizada do workflow. Você pode editar as definições durante a execução de um job.
No campo Prefixo de saída do job, informe um prefixo para a pasta ou o nome do arquivo.
7. Streaming
Certifique-se de configurar um canal de distribuição antes de definir o workflow.
Streaming é uma integração incorporada com o Media Streams. Os metadados são coletados do conteúdo e movidos para o local final para streaming dos arquivos de vídeo.
Selecione para ativar o streaming e, em seguida, especifique o canal para distribuição.
8. Revisar e criar
Selecione Criar.
O workflow é criado. Se quiser executar um job para este workflow de mídia, selecione Executar Job. A saída JSON é gerada com o job e armazenada no bucket do Object Storage. Na página Saída do Job, você pode encontrar um link para o arquivo.
-
Para criar um workflow de mídia, execute o comando
create:oci media-services media-workflow create [OPTIONS]Parâmetros obrigatórios do comando
create:-
--compartment-id, -c [text] -
--display-name [text]
Fluxos de trabalho de mídia são objetos JSON complexos. Você pode usar a opção
--from-jsone passar o corpo do workflow de mídia em um arquivo.Para obter todos os comandos de
media-workflow:oci media-services media-workflow -hPara obter ajuda para o comando
create:oci media-services media-workflow create -hPara obter uma lista completa de flags e opções de variáveis para comandos da CLI, consulte a Referência de Linha de Comando.
-
Para configurar um workflow de mídia, use a operação
CreateMediaWorkflow.