Este tópico descreve como criar um modelo de transcodificação personalizado e configurar seus parâmetros no console do MPS.
Informações básicas
Se os modelos predefinidos do sistema não atenderem às suas necessidades de negócios, crie modelos personalizados no console ou por meio de API e configure os parâmetros necessários. Utilize esses modelos personalizados ao criar um trabalho de transcodificação ou criar um fluxo de trabalho e definir o Transcoding Template. Para obter mais informações sobre modelos predefinidos, consulte Detalhes do modelo predefinido.
Se um modelo personalizado ainda não atender aos seus requisitos, configure os parâmetros do modelo no objeto Output ao chamar a operação SubmitJobs. Para mais detalhes, consulte Output.
Limitações
Por padrão, cada conta Alibaba Cloud pode criar até 10 modelos de transcodificação personalizados por região. Para aumentar esse limite, envie um ticket.
Criar um modelo de transcodificação
Faça login no console do ApsaraVideo Media Processing e selecione a região onde deseja usar o MPS na barra de navegação superior.
No painel de navegação à esquerda, escolha e acesse a aba Custom Template.
Clique em Add Template.
-
Defina os parâmetros nas seções Basic Parameters, Video Parameters e Audio Parameters.
-
Basic Parameters.
Parâmetro
Descrição
Transcoding Template Name
Insira um nome para o modelo de transcodificação. O nome pode conter caracteres chineses, letras, dígitos e hifens (-). Não pode começar com um caractere especial. O comprimento máximo é de 128 bytes.
Transcoding Type
Tipo de transcodificação. Crie um modelo de transcodificação comum ou um modelo de transcodificação de áudio.
NotaAo selecionar transcodificação de áudio, apenas um fluxo de áudio será gerado. Este recurso é adequado para cenários em que você precisa extrair o fluxo de áudio de um arquivo de vídeo ou transcodificar um arquivo de áudio.
Container Format
Selecione um formato de contêiner para o arquivo de saída na lista suspensa.
-
Video Parameters.
NotaSe o arquivo source for High Dynamic Range (HDR) e você desejar convertê-lo para Standard Dynamic Range (SDR), envie um ticket para solicitar uma configuração adaptativa. Isso ajuda a evitar superexposição ou subexposição.
Parâmetro
Descrição
Encoding Format
Selecione um formato de codificação.
Bitrate Control
Escolha um modo de controle na lista suspensa. Modos suportados: Source Bitrate, Constant Bitrate, Average Bitrate e CRF Quality.
NotaO controle de taxa de bits determina a taxa de bits de saída durante a codificação de vídeo:
Source Bitrate: A taxa de bits de saída é igual à taxa de bits do vídeo source.
Constant Bitrate: Uma única taxa de bits é usada para todo o arquivo, independentemente da complexidade da cena. Este modo gera arquivos maiores.
Average Bitrate: A taxa de bits média de saída é fixa. A alocação de bits ocorre conforme a complexidade da cena. Cenas complexas recebem mais bits e cenas simples recebem menos. Esse modo garante que a taxa de bits de saída permaneça dentro da faixa esperada e que a alocação seja razoável.
CRF Quality: A qualidade do vídeo é quantizada em diferentes níveis. 0 representa perda zero e 51 a pior qualidade. Definir um valor de Constant Rate Factor (CRF) mantém a qualidade subjetiva do vídeo constante. No entanto, a taxa de bits flutua conforme a complexidade da cena, tornando a taxa de bits de saída imprevisível.
Insira os parâmetros de taxa de bits relacionados.
(Opcional) Peak Bitrate
Insira a taxa de bits de pico na caixa de texto. O valor deve ser um número inteiro de 10 a 50.000. A unidade é Kbps.
(Opcional) Bitrate Check
Ação a ser tomada se a taxa de bits do vídeo source for inferior à taxa de bits especificada.
Modos suportados: Transcode at Source Bitrate, Transcode at Specified Bitrate (upsampling) e Do Not Transcode.
Resolution
Selecione um modo de resolução na lista suspensa. Modos suportados: Source Resolution, Set by Long and Short Sides e Set by Width and Height.
Insira os comprimentos dos lados longo (largura) e curto (altura). O valor deve ser um número inteiro par de 128 a 4.096.
(Opcional) Resolution Check
Ação a ser tomada se a resolução do vídeo source for inferior à resolução especificada.
Modos suportados: Transcode at Source Resolution, Transcode at Specified Resolution e Do Not Transcode.
Frame Rate
Use a taxa de quadros do vídeo source ou uma taxa personalizada. O padrão é a taxa de quadros do vídeo source.
Se selecionar uma taxa de quadros personalizada, insira um valor no intervalo (0, 60] na caixa de texto. A unidade é fps. Valores comuns são 23.976, 24, 25 e 30.
NotaSe a taxa de quadros do vídeo source exceder 60 fps, ela será limitada a 60 fps.
(Opcional) Segment Duration
Insira a duração do segmento na caixa de texto. O valor deve ser um número inteiro de 1 a 60. A unidade é segundos. Se deixar este campo vazio, o valor padrão será 10 segundos.
NotaUm segmento deve conter pelo menos um quadro-chave. Defina a duração do segmento como um múltiplo da duração do GOP. Se a duração do segmento for menor que a duração do GOP ou não for um múltiplo, o serviço de transcodificação adaptará o intervalo de quadros-chave.
(Opcional) GOP
Configure o intervalo máximo de tempo ou o número máximo de quadros entre quadros-chave.
O valor deve ser um número inteiro de 1 a 100.000. Para reprodução de mídia streaming, recomenda-se um valor entre 2 e 7 segundos.
NotaUm valor maior de Group of Pictures (GOP) resulta em uma taxa de compressão mais alta, mas reduz a velocidade de codificação. Também aumenta a duração de um único segmento de mídia streaming e o tempo de resposta de busca do player.
(Opcional) Encoding Profile
Perfis suportados: For High-Resolution Devices, For Standard-Resolution Devices e For Mobile Devices. Este parâmetro está disponível apenas para H.264.
Quando um vídeo possui múltiplas saídas de definição, defina a definição mais baixa como For Mobile Devices (baseline) para garantir a reprodução em dispositivos básicos. Configure as outras definições como For Standard-Resolution Devices (main) ou For High-Resolution Devices (high).
(Opcional) Buffer
Insira um valor na caixa de texto. O valor deve ser um número inteiro de 1.000 a 128.000. A unidade é KB. O valor padrão é 6.000.
NotaO tamanho do buffer (Bufsize) controla a flutuação da taxa de bits. Um valor maior de Bufsize permite maior flutuação da taxa de bits e resulta em maior qualidade de vídeo.
(Opcional) Scan Mode
Modos suportados: Source Mode, Automatic Deinterlacing, Interlaced Scan e Progressive Scan. O padrão é Source Mode.
(Opcional) Color Format
Selecione o formato de codificação desejado na lista suspensa. O formato de vídeo original é o padrão.
-
Audio Parameters.
Parâmetro
Descrição
(Opcional) Disable Audio
Se você marcar Disable audio, não poderá definir os parâmetros abaixo.
O arquivo de saída não conterá um fluxo de áudio nem informações de mídia relacionadas. Este recurso é adequado para cenários em que você precisa extrair apenas o fluxo de vídeo de um arquivo de vídeo.
Encoding Format
Selecione um formato de codificação de áudio na lista suspensa. O formato padrão é AAC.
NotaSe o formato de contêiner for HLS e o formato de codificação de vídeo for H.264, o formato de codificação de áudio deverá ser definido como AAC. Caso contrário, o trabalho de transcodificação pode ter êxito, mas o arquivo de saída não poderá ser reproduzido.
Encoding Profile
Defina o perfil de codificação quando o formato de codificação for AAC.
Se a fonte de áudio tiver 5,1, 7,1 ou mais canais, defina o perfil como
aac_low.Para dispositivos de reprodução gerais, defina o perfil como
aac_he. Isso pode economizar metade da taxa de bits de áudio em comparação comaac_lowpara a mesma qualidade de áudio. Uma taxa de bits baixa comum é 64 Kbps.Para dispositivos de reprodução avançados, defina o perfil como
aac_he_v2. Isso proporciona tamanhos de arquivo menores e melhor qualidade de áudio. Taxas de bits baixas comuns variam de 32 a 48 Kbps.
Sample Rate
Selecione uma taxa de amostragem na lista suspensa. A unidade é Hz. O valor padrão é 44.100.
Diferentes formatos de contêiner e codificação suportam diferentes taxas de amostragem. Para mais informações, consulte Taxas de amostragem suportadas.
Audio Bitrate
Mantenha a taxa de quadros e a taxa de bits média originais do vídeo.
Se selecionar taxa de bits média, insira um número inteiro de 8 a 1.000 na caixa de texto. A unidade é Kbps. O valor padrão é 128. Valores comuns são 64, 128 e 256.
Number of Channels
Selecione o número de canais de som na lista suspensa. Mantenha o número original de canais. O padrão é 2.
Volume Normalization
Ao ativar este recurso, o volume dos arquivos processados pelo modelo será consistente. Isso evita grandes diferenças de volume entre arquivos. Esta opção só pode ser definida quando há um único fluxo de áudio de saída. Não há suporte para múltiplos fluxos de áudio.
-
Clique em Submit para criar o modelo de transcodificação.
Gerenciar modelos de transcodificação
Pesquisar modelos de transcodificação
Faça login no console do MPS.
Na barra de navegação superior, selecione uma região na lista suspensa.

No painel de navegação à esquerda, escolha template management > transcoding templates.
Selecione template title ou template ID e insira o valor correspondente.
Modificar um modelo de transcodificação
Faça login no console do MPS.
Na barra de navegação superior, selecione uma região na lista suspensa.

No painel de navegação à esquerda, escolha template management > transcoding templates> aba Custom template.
Na coluna de ações, clique em Modify.
Copiar um modelo de transcodificação
Faça login no console do MPS.
Na barra de navegação superior, selecione uma região na lista suspensa.

No painel de navegação à esquerda, escolha template management > transcoding templates> aba Custom template.
-
Na coluna de ações, clique em Copy para criar um novo modelo com base nos parâmetros do modelo atual.
Ao copiar um modelo personalizado, seus parâmetros de backend também são copiados.
Excluir um modelo de transcodificação
Faça login no console do MPS.
Na barra de navegação superior, selecione uma região na lista suspensa.

No painel de navegação à esquerda, escolha template management > transcoding templates> aba Custom template.
-
Na coluna de ações, clique em Delete.
NotaApós a exclusão de um modelo, qualquer trabalho de transcodificação ou fluxo de trabalho que utilize seu ID de modelo falhará. Proceda com cautela.
Próximas etapas
Ao criar um trabalho de transcodificação ou criar um fluxo de trabalho, selecione seu modelo de transcodificação personalizado.