Se os modelos predefinidos do ApsaraVideo Media Processing (MPS) não atenderem às suas necessidades, crie um modelo de transcodificação personalizado para configurar parâmetros como formato de codificação, taxa de quadros e resolução.
Limitações
Por padrão, você pode criar até 10 modelos de transcodificação por conta da Alibaba Cloud em cada região. Essa cota aplica-se a modelos personalizados. Para aumentar esse limite, entre em contato com o suporte da Alibaba Cloud.
Usar o console
Faça login no console do ApsaraVideo Media Processing (MPS) e selecione uma região na barra de navegação superior.
No painel de navegação à esquerda, escolha Template management > Transcoding templates. Em seguida, clique em na aba Customize Template.
Clique em Add template.
-
Configure os parâmetros do modelo de transcodificação nas seções Basic Parameters, Video Parameters e Audio Parameters.
-
Basic Parameters
Parâmetro
Descrição
Template Name
Insira um nome para o modelo de transcodificação. O nome pode conter caracteres chineses, letras, dígitos e hifens (-). Não deve começar com um caractere especial e precisa ter no máximo 128 bytes.
Tipo de transcodificação
Selecione o tipo de transcodificação.
NotaEssa opção é útil para extrair uma faixa de áudio de um vídeo ou transcodificar um arquivo de áudio.
Encapsulation Format
Escolha o formato de contêiner para o arquivo de saída.
-
Video Parameters
NotaSe o arquivo de entrada estiver em High Dynamic Range (HDR) e você desejar convertê-lo para Standard Dynamic Range (SDR), entre em contato com o suporte da Alibaba Cloud para configurar o mapeamento de tons adaptativo. Isso evita superexposição ou subexposição na saída.
Parâmetro
Descrição
Encoding Format
Selecione o formato de codificação de vídeo.
Controle de bitrate
Escolha um modo para controlar o bitrate do vídeo. Modos suportados: Same as Source, Fixed Bitrate, Average Bitrate e CRF.
NotaO controle de bitrate determina como o bitrate de saída é gerenciado durante a codificação:
Same as Source: O bitrate de saída corresponde ao bitrate de entrada.
Fixed bitrate: Utiliza um bitrate constante para todo o arquivo, independentemente da complexidade da cena. Esse modo pode resultar em arquivos maiores.
Average bitrate: A saída mantém um bitrate médio especificado durante toda a duração do arquivo. O codificador aloca mais bits para cenas complexas e menos para cenas simples. Esse modo equilibra qualidade e previsibilidade do tamanho do arquivo.
CRF: Este modo visa um nível constante de qualidade de vídeo. Defina esse nível com um valor de Constant Rate Factor (CRF) de 0 (sem perdas) a 51 (pior qualidade). O bitrate de saída flutua conforme a complexidade da cena e não é previsível.
Configure os parâmetros de bitrate relacionados.
(Opcional) Peak Bit Rate
Bitrate instantâneo máximo em Kbps. O valor deve ser um número inteiro no intervalo [10, 50.000].
(Opcional) Verificação de bitrate
Ação a ser tomada se o bitrate do vídeo de entrada for inferior ao bitrate alvo.
Modos suportados: Transcode at source bitrate, Transcode at specified bitrate (upsampling) e Do not transcode.
Resolution
Selecione um modo para definir a resolução de saída. Modos suportados: Same as source, Set by long and short sides e Set by width and height.
Especifique as dimensões do vídeo. Os valores devem ser números inteiros pares no intervalo [128, 4.096].
(Opcional) Verificação de resolução
Ação a ser tomada se a resolução de entrada for inferior à resolução alvo.
Modos suportados: Transcode at source resolution, Transcode at specified resolution e Do not transcode.
Frame Rate
Escolha entre usar a taxa de quadros do vídeo de entrada ou especificar uma taxa personalizada.
Se optar por uma taxa personalizada, insira um valor no intervalo (0, 60]. Unidade: fps. Valores comuns incluem 23,976, 24, 25 e 30.
NotaSe a taxa de quadros de entrada for superior a 60 fps, a saída será limitada a 60 fps.
(Opcional) Fragment Length
Duração de cada segmento. O valor deve ser um número inteiro no intervalo [1, 60]. Unidade: segundos. Se deixado em branco, o valor padrão é 10.
NotaUm segmento deve conter pelo menos um keyframe. Para obter melhores resultados, defina a duração do segmento como um múltiplo da duração do GOP. Se a duração for menor que a do GOP ou não for um múltiplo, o serviço ajustará automaticamente o intervalo de keyframes.
(Opcional) GOP
Tamanho do Group of Pictures (GOP). Defina o tamanho configurando o intervalo de tempo máximo ou o número máximo de quadros entre keyframes.
O valor deve ser um número inteiro no intervalo [1, 100.000]. Para streaming, recomenda-se um valor entre 2 e 7 segundos.
NotaUm tamanho de GOP maior aumenta a taxa de compressão, mas também eleva o tempo de codificação, a duração dos segmentos e o tempo de resposta de busca nos players.
(Opcional) Encoding Level
Este parâmetro está disponível apenas para o codec H.264. Perfis suportados: high, main e baseline.
Ao criar várias saídas para streaming de bitrate adaptativo, use o perfil baseline para a menor resolução a fim de garantir compatibilidade com dispositivos mais antigos. Para as demais resoluções, utilize o perfil main ou high.
(Opcional) Buffer
Tamanho do buffer de vídeo em kb. O valor deve estar no intervalo [1.000, 128.000], sendo o padrão 6.000.
NotaO tamanho do buffer (também conhecido como
bufsize) controla a flutuação do bitrate. Um buffer maior permite maior variação de bitrate, o que pode melhorar a qualidade.(Opcional) Scan Mode
Modo de varredura da saída. Os modos suportados são Same as source, Deinterlace, Interlaced e Progressive. O padrão é Same as source.
(Opcional) Formato de cor
Selecione o formato de cor. Por padrão, o formato do vídeo de entrada é utilizado.
-
Audio Parameters
Parâmetro
Descrição
(Opcional) Desativar áudio
Se você selecionar Disable audio, os parâmetros de áudio abaixo ficarão indisponíveis.
O arquivo de saída não conterá fluxo de áudio nem informações de mídia relacionadas. Isso é útil quando você precisa extrair apenas o fluxo de vídeo.
Encoding Format
Selecione o formato de codificação de áudio. O padrão é AAC.
NotaSe o formato de contêiner for HLS e o formato de codificação de vídeo for H.264, selecione AAC como formato de codificação de áudio para garantir a compatibilidade de reprodução.
Encoding Level
Este parâmetro está disponível quando o formato de codificação de áudio é AAC.
Para fontes de áudio multicanal, como som surround 5,1 ou 7,1, defina este parâmetro como aac_low.
Para reprodução em dispositivos de uso geral, use aac_he. Ele pode reduzir o bitrate de áudio em até 50% em comparação ao aac_low, mantendo qualidade semelhante. Um bitrate baixo típico é 64 Kbps.
Para dispositivos de reprodução de alta qualidade, use aac_he_v2. Oferece melhor qualidade com arquivos menores. Bitrates baixos típicos variam de 32 Kbps a 48 Kbps.
Sample Rate
Selecione a taxa de amostragem em Hz. O padrão é 44.100.
As taxas de amostragem suportadas variam conforme o formato de contêiner e o formato de codificação. Para mais informações, consulte Taxas de amostragem suportadas.
Bitrate de áudio
Escolha entre usar o bitrate de áudio do vídeo de entrada ou especificar um bitrate médio.
Se selecionar bitrate médio, insira um número inteiro de 8 a 1.000 Kbps. O valor padrão é 128. Valores comuns são 64, 128 e 256.
Audio Channels
Selecione o número de canais de áudio. É possível manter o número original de canais. O valor padrão é 2.
Normalização de volume
Quando ativado, este recurso ajusta o volume do arquivo de saída para um nível consistente, evitando diferenças significativas de volume entre arquivos. Esta configuração está disponível apenas para saídas de áudio de fluxo único.
-
Clique em Submit para criar o modelo de transcodificação.
Usar SDKs
|
SDK |
Referências |
|
Java SDK |
|
|
Go SDK |
Usar a API
Para instruções sobre a API, consulte AddTemplate - Adicionar um modelo de transcodificação personalizado.
Próximos passos
Gerencie modelos de transcodificação: Consulte, modifique, exclua e copie seus modelos de transcodificação. Para mais informações, consulte Gerenciar modelos de transcodificação.
Utilizar o modelo de transcodificação: Ao criar um trabalho de transcodificação ou criar um workflow, selecione o modelo personalizado criado.