Os modelos de transcodificação agrupam parâmetros de processamento para simplificar a configuração de tarefas e fluxos de trabalho de transcodificação. O MPS fornece modelos predefinidos estáticos (transcodificação comum, transcodificação de áudio, conversão de formato de contêiner, Narrowband HD™ 1.0 e Narrowband HD™ 2.0), modelos predefinidos inteligentes, modelos predefinidos legados e regras de nomenclatura para IDs de modelo.
Modelos predefinidos estáticos
Para usar os preset Narrowband HD™ 2.0 templates, selecione Narrowband HD 2.0 como o tipo de fila do ApsaraVideo Media Processing (MPS). Para usar outros modelos predefinidos estáticos, selecione uma standard MPS queue ou uma high-speed MPS queue.
Modelos de transcodificação comum
Os arquivos de saída podem estar nos formatos HLS (M3U8 + TS), MP4 ou FLV. As taxas de bits de áudio e vídeo não podem exceder os valores máximos na tabela a seguir. Todos os modelos produzem a mesma largura de resolução, e a altura é dimensionada proporcionalmente com base no vídeo de entrada. Não há suporte para rotação automática de tela. Não há suporte para verificações de resolução de vídeo, taxa de bits de vídeo e taxa de bits de áudio. Em outras palavras, se a resolução de vídeo, a taxa de bits de vídeo ou a taxa de bits de áudio do arquivo de entrada for menor que o valor máximo correspondente especificado no modelo, ocorrerá subamostragem. Para usar esses recursos, configure os parâmetros relacionados e envie uma tarefa de transcodificação por meio de uma operação de API.
|
ID do modelo |
Nome do modelo |
Nome de exibição |
Formato do contêiner |
Codificação de vídeo |
Codificação de áudio |
Taxa de bits máxima de vídeo (Kbit/s) |
Taxa de bits máxima de áudio (Kbit/s) |
Resolução - largura (pixel) |
|
S00000001-100070 |
M3U8-4K |
H264-M3U8-4K |
M3U8 |
H.264 |
AAC |
6.000 |
160 |
3.840 |
|
S00000001-100060 |
M3U8-2K |
H264-M3U8-2K |
M3U8 |
H.264 |
AAC |
3.500 |
160 |
2.048 |
|
S00000001-100040 |
M3U8-FHD |
H264-M3U8-FHD-Intelligent |
M3U8 |
H.264 |
AAC |
3.000 |
160 |
1.920 |
|
S00000001-100030 |
M3U8-HD |
H264-M3U8-HD-Intelligent |
M3U8 |
H.264 |
AAC |
1.800 |
128 |
1.280 |
|
S00000001-100020 |
M3U8-SD |
H264-M3U8-SD-Intelligent |
M3U8 |
H.264 |
AAC |
800 |
80 |
848 |
|
S00000001-100010 |
M3U8-LD |
H264-M3U8-LD-Intelligent |
M3U8 |
H.264 |
AAC |
400 |
64 |
640 |
|
S00000001-100050 |
M3U8-XLD |
H264-M3U8-XLD |
M3U8 |
H.264 |
AAC |
300 |
32 |
320 |
|
S00000001-200070 |
MP4-4K |
H264-MP4-4K |
MP4 |
H.264 |
AAC |
6.000 |
160 |
3.840 |
|
S00000001-200060 |
MP4-2K |
H264-MP4-2K |
MP4 |
H.264 |
AAC |
3.500 |
160 |
2.048 |
|
S00000001-200040 |
MP4-FHD |
H264-MP4-FHD-Intelligent |
MP4 |
H.264 |
AAC |
3.000 |
160 |
1.920 |
|
S00000001-200030 |
MP4-HD |
H264-MP4-HD-Intelligent |
MP4 |
H.264 |
AAC |
1.800 |
128 |
1.280 |
|
S00000001-200020 |
MP4-SD |
H264-MP4-SD-Intelligent |
MP4 |
H.264 |
AAC |
800 |
80 |
848 |
|
S00000001-200010 |
MP4-LD |
H264-MP4-LD-Intelligent |
MP4 |
H.264 |
AAC |
400 |
64 |
640 |
|
S00000001-200050 |
MP4-XLD |
H264-MP4-XLD |
MP4 |
H.264 |
AAC |
300 |
32 |
320 |
|
S00000001-000070 |
FLV-4K |
H264-FLV-4K |
FLV |
H.264 |
AAC |
6.000 |
160 |
3.840 |
|
S00000001-000060 |
FLV-2K |
H264-FLV-2K |
FLV |
H.264 |
AAC |
3.500 |
160 |
2.048 |
|
S00000001-000040 |
FLV-FHD |
H264-FLV-FHD-Intelligent |
FLV |
H.264 |
AAC |
3.000 |
160 |
1.920 |
|
S00000001-000030 |
FLV-HD |
H264-FLV-HD-Intelligent |
FLV |
H.264 |
AAC |
1.800 |
128 |
1.280 |
|
S00000001-000020 |
FLV-SD |
H264-FLV-SD-Intelligent |
FLV |
H.264 |
AAC |
800 |
80 |
848 |
|
S00000001-000010 |
FLV-LD |
H264-FLV-LD-Intelligent |
FLV |
H.264 |
AAC |
400 |
64 |
640 |
|
S00000001-000050 |
FLV-XLD |
H264-FLV-XLD |
FLV |
H.264 |
AAC |
300 |
32 |
320 |
Modelos de transcodificação de áudio
Os arquivos de áudio de saída estão no formato MP3. A taxa de bits não pode exceder o valor máximo na tabela a seguir. Não há suporte para verificações de taxa de bits de áudio. Em outras palavras, se a taxa de bits do arquivo de áudio de entrada for menor que a taxa de bits máxima de áudio especificada no modelo, ocorrerá subamostragem. Para usar o recurso, configure os parâmetros relacionados e envie uma tarefa de transcodificação por meio de uma operação de API.
|
ID do modelo |
Nome do modelo |
Nome de exibição |
Formato do contêiner |
Taxa de bits máxima (Kbit/s) |
|
S00000001-300050 |
MP3-320 |
MP3-320 |
MP3 |
320 |
|
S00000001-300040 |
MP3-192 |
MP3-192 |
MP3 |
192 |
|
S00000001-300030 |
MP3-160 |
MP3-160 |
MP3 |
160 |
|
S00000001-300020 |
MP3-128 |
MP3-128 |
MP3 |
128 |
|
S00000001-300010 |
MP3-64 |
MP3-64 |
MP3 |
64 |
Modelos para conversão de formato de contêiner
Os modelos de conversão de formato de contêiner convertem apenas o formato de contêiner dos arquivos de mídia. Não há suporte para operações dependentes de codificação, como marca d'água, edição e mesclagem.
A conversão de formato de contêiner pode falhar se o arquivo source for inválido ou estiver em um formato não suportado. Nesse caso, as tarefas de transcodificação que usam um modelo de conversão de formato de contêiner também podem falhar.
|
ID do modelo |
Nome do modelo |
Nome de exibição |
Formato do contêiner |
|
S00000001-100000 |
M3U8-COPY |
M3U8-COPY |
M3U8 |
|
S00000001-200000 |
MP4-COPY |
MP4-COPY |
MP4 |
|
S00000001-000000 |
FLV-COPY |
FLV-COPY |
FLV |
Modelos do Narrowband HD™ 1.0
Em comparação com os modelos de transcodificação comum, os modelos do Narrowband HD™ 1.0 produzem vídeo de saída com uma taxa de bits menor sem comprometer a qualidade, o que reduz os custos de CDN e armazenamento. Há suporte para rotação automática de tela. Não há suporte para verificações de resolução de vídeo, taxa de bits de vídeo e taxa de bits de áudio. Em outras palavras, se a resolução de vídeo, a taxa de bits de vídeo ou a taxa de bits de áudio do arquivo de entrada for menor que o valor máximo correspondente especificado no modelo, ocorrerá subamostragem. Para usar esses recursos, configure os parâmetros relacionados e envie uma tarefa de transcodificação por meio de uma operação de API.
|
ID do modelo |
Nome do modelo |
Nome de exibição |
Formato do contêiner |
Codificação de vídeo |
Codificação de áudio |
Taxa de bits máxima de vídeo (Kbit/s) |
Taxa de bits máxima de áudio (Kbit/s) |
Resolução - lado maior (pixel) |
|
S00000002-100070 |
M3U8-4K-NarrowBandHDV1 |
H264-M3U8-4K-NarrowBandHDV1 |
M3U8 |
H.264 |
AAC |
8.000 |
128 |
3.840 |
|
S00000002-100060 |
M3U8-2K-NarrowBandHDV1 |
H264-M3U8-2K-NarrowBandHDV1 |
M3U8 |
H.264 |
AAC |
4.000 |
128 |
2.048 |
|
S00000002-100050 |
M3U8-FHD-NarrowBandHDV1 |
H264-M3U8-FHD-NarrowBandHDV1 |
M3U8 |
H.264 |
AAC |
3.000 |
128 |
1.920 |
|
S00000002-100040 |
M3U8-HD-NarrowBandHDV1 |
H264-M3U8-HD-NarrowBandHDV1 |
M3U8 |
H.264 |
AAC |
1.500 |
128 |
1.280 |
|
S00000002-100030 |
M3U8-SD-NarrowBandHDV1 |
H264-M3U8-SD-NarrowBandHDV1 |
M3U8 |
H.264 |
AAC |
800 |
80 |
848 |
|
S00000002-100020 |
M3U8-LD-NarrowBandHDV1 |
H264-M3U8-LD-NarrowBandHDV1 |
M3U8 |
H.264 |
AAC |
400 |
32 |
640 |
|
S00000002-200070 |
MP4-4K-NarrowBandHDV1 |
H264-MP4-4K-NarrowBandHDV1 |
MP4 |
H.264 |
AAC |
8.000 |
128 |
3.840 |
|
S00000002-200060 |
MP4-2K-NarrowBandHDV1 |
H264-MP4-2K-NarrowBandHDV1 |
MP4 |
H.264 |
AAC |
4.000 |
128 |
2.048 |
|
S00000002-200050 |
MP4-FHD-NarrowBandHDV1 |
H264-MP4-FHD-NarrowBandHDV1 |
MP4 |
H.264 |
AAC |
3.000 |
128 |
1.920 |
|
S00000002-200040 |
MP4-HD-NarrowBandHDV1 |
H264-MP4-HD-NarrowBandHDV1 |
MP4 |
H.264 |
AAC |
1.500 |
128 |
1.280 |
|
S00000002-200030 |
MP4-SD-NarrowBandHDV1 |
H264-MP4-SD-NarrowBandHDV1 |
MP4 |
H.264 |
AAC |
800 |
80 |
848 |
|
S00000002-200020 |
MP4-LD-NarrowBandHDV1 |
H264-MP4-LD-NarrowBandHDV1 |
MP4 |
H.264 |
AAC |
400 |
32 |
640 |
|
S00000002-000070 |
FLV-4K-NarrowBandHDV1 |
H264-FLV-4K-NarrowBandHDV1 |
FLV |
H.264 |
AAC |
8.000 |
128 |
3.840 |
|
S00000002-000060 |
FLV-2K-NarrowBandHDV1 |
H264-FLV-2K-NarrowBandHDV1 |
FLV |
H.264 |
AAC |
4.000 |
128 |
2.048 |
|
S00000002-000050 |
FLV-FHD-NarrowBandHDV1 |
H264-FLV-FHD-NarrowBandHDV1 |
FLV |
H.264 |
AAC |
3.000 |
128 |
1.920 |
|
S00000002-000040 |
FLV-HD-NarrowBandHDV1 |
H264-FLV-HD-NarrowBandHDV1 |
FLV |
H.264 |
AAC |
1.500 |
128 |
1.280 |
|
S00000002-000030 |
FLV-SD-NarrowBandHDV1 |
H264-FLV-SD-NarrowBandHDV1 |
FLV |
H.264 |
AAC |
800 |
80 |
848 |
|
S00000002-000020 |
FLV-LD-NarrowBandHDV1 |
H264-FLV-LD-NarrowBandHDV1 |
FLV |
H.264 |
AAC |
400 |
32 |
640 |
Modelos do Narrowband HD™ 2.0
Para usar os Narrowband HD™ 2.0 templates, selecione Narrowband HD 2.0 como o tipo de fila do MPS.
Há suporte para rotação automática de tela. Não há suporte para verificações de resolução de vídeo, taxa de bits de vídeo e taxa de bits de áudio. Em outras palavras, se a resolução de vídeo, a taxa de bits de vídeo ou a taxa de bits de áudio do arquivo de entrada for menor que o valor máximo correspondente especificado no modelo, ocorrerá subamostragem. Para usar esses recursos, configure os parâmetros relacionados e envie uma tarefa de transcodificação por meio de uma operação de API.
|
ID do modelo |
Nome do modelo |
Nome de exibição |
Formato do contêiner |
Codificação de vídeo |
Codificação de áudio |
Taxa de bits máxima de vídeo (Kbit/s) |
Taxa de bits máxima de áudio (Kbit/s) |
Resolução - lado maior (pixel) |
|
S00000003-200050 |
MP4-FHD-NarrowBandHDV2 |
H264-MP4-FHD-NarrowBandHDV2 |
MP4 |
H.264 |
AAC |
3.000 |
128 |
1.920 |
|
S00000003-200040 |
MP4-HD-NarrowBandHDV2 |
H264-MP4-HD-NarrowBandHDV2 |
MP4 |
H.264 |
AAC |
1.500 |
128 |
1.280 |
|
S00000003-200030 |
MP4-SD-NarrowBandHDV2 |
H264-MP4-SD-NarrowBandHDV2 |
MP4 |
H.264 |
AAC |
800 |
80 |
848 |
|
S00000003-200020 |
MP4-LD-NarrowBandHDV2 |
H264-MP4-LD-NarrowBandHDV2 |
MP4 |
H.264 |
AAC |
400 |
32 |
640 |
Modelos predefinidos inteligentes
Os modelos predefinidos inteligentes ajustam automaticamente os parâmetros de transcodificação com base no vídeo de entrada para produzir arquivos de saída que atendem aos requisitos de qualidade.
A aplicabilidade de um modelo predefinido inteligente a um vídeo de entrada depende de propriedades como resolução e taxa de bits. Antes de usar um modelo predefinido inteligente, chame a operação SubmitAnalysisJob para analisar o arquivo de mídia e, em seguida, chame a operação QueryAnalysisJobList para consultar os modelos predefinidos inteligentes disponíveis. Use um modelo adequado quando enviar uma tarefa de transcodificação.
|
ID do modelo |
Nome do modelo |
Nome de exibição |
Formato do contêiner |
Faixa de taxa de bits (Kbit/s) |
Resolução (pixel) |
|
S00000000-100050 |
M3U8-FHD |
M3U8-FHD |
M3U8 |
[2000,4000] |
[720,1080] |
|
S00000000-100040 |
M3U8-HD |
M3U8-HD |
M3U8 |
[1000,2000] |
≥ 576 |
|
S00000000-100030 |
M3U8-SD |
M3U8-SD |
M3U8 |
[500,1000] |
≥ 480 |
|
S00000000-100020 |
M3U8-LD |
M3U8-LD |
M3U8 |
< 500 |
≥ 270 |
|
S00000000-200050 |
MP4-FHD |
MP4-FHD |
MP4 |
[2000,4000] |
[720,1080] |
|
S00000000-200040 |
MP4-HD |
MP4-HD |
MP4 |
[1000,2000] |
≥ 576 |
|
S00000000-200030 |
MP4-SD |
MP4-SD |
MP4 |
[500,1000] |
≥ 480 |
|
S00000000-200020 |
MP4-LD |
MP4-LD |
MP4 |
< 500 |
≥ 270 |
|
S00000000-000050 |
FLV-FHD |
FLV-FHD |
FLV |
[2000,4000] |
[720,1080] |
|
S00000000-000040 |
FLV-HD |
FLV-HD |
FLV |
[1000,2000] |
≥ 576 |
|
S00000000-000030 |
FLV-SD |
FLV-SD |
FLV |
[500,1000] |
≥ 480 |
|
S00000000-000020 |
FLV-LD |
FLV-LD |
FLV |
< 500 |
≥ 270 |
Modelos predefinidos da versão anterior
A tabela a seguir lista os modelos predefinidos legados de super-resolução. Recomendamos o uso dos modelos predefinidos mais recentes.
Os modelos multiplataforma MP4-SDToHD e MP4-2KTo4K são modelos predefinidos de super-resolução. Esses modelos estão disponíveis apenas nas regiões China (Hangzhou) e China (Shanghai).
|
ID do modelo |
Nome do modelo |
Nome de exibição |
Formato do contêiner |
Taxa de bits máxima de vídeo (Kbit/s) |
Taxa de bits máxima de áudio (Kbit/s) |
Resolução - largura (pixel) |
Observações |
|
S00000001-400070 |
MP4-2KTo4K |
MP4-2KTo4K |
MP4 |
20.000 |
128 |
≤ 3.840 |
O modelo de super-resolução da versão anterior que usa uma fila padrão restrita do MPS. Este modelo pode ser usado em navegadores web, dispositivos iOS e dispositivos Android. |
|
S00000001-400040 |
MP4-SDToHD |
MP4-SDToHD |
MP4 |
6.000 |
128 |
≤ 1.280 |
O modelo de super-resolução da versão anterior que usa uma fila padrão restrita do MPS. Este modelo pode ser usado em navegadores web, dispositivos iOS e dispositivos Android. |
|
S00000003-400040 |
MP4-SDToHD-NarrowBandHDV2 |
MP4-SDToHD |
MP4 |
6.000 |
AAC |
1.280 |
O modelo de super-resolução da versão anterior que usa uma fila MPS do Narrowband HD™ 2.0. |
|
S00000003-400070 |
MP4-2KTo4K-NarrowBandHDV2 |
MP4-2KTo4K |
MP4 |
20.000 |
AAC |
3840 |
O modelo de super-resolução da versão anterior que usa uma fila MPS do Narrowband HD™ 2.0. |
Regras de nomenclatura para IDs de modelos predefinidos
|
Número de sequência do caractere |
Descrição |
|
1 |
A letra maiúscula S. |
|
2 a 9 |
A string gerada pelo sistema. |
|
10 |
O hífen (-). |
|
11 |
A categoria à qual o modelo pertence. |
|
12 a 15 |
O número de sequência do modelo. |
|
16 |
A versão menor do modelo. |
FAQ
O vídeo de saída fica borrado após a transcodificação. O que posso fazer?
Uma saída borrada após a transcodificação geralmente está relacionada à configuração de taxa de bits do modelo de transcodificação. Diferentes modelos predefinidos usam taxas de bits máximas diferentes. Por exemplo, o modelo de transcodificação comum H264-M3U8-FHD-Intelligent tem uma taxa de bits máxima de 3.800 Kbit/s, enquanto o modelo Narrowband HD™ 1.0 da mesma resolução tem uma taxa de bits máxima de 3.000 Kbit/s. Em um teste, a taxa de bits de saída do modelo comum foi de 2.063 Kbit/s e a taxa de bits de saída do modelo Narrowband HD™ 1.0 foi de 1.393 Kbit/s, uma diferença de cerca de 33%.
Para solucionar problemas de saída borrada, execute as seguintes etapas:
Verifique a taxa de bits de codificação do vídeo source.
Compare a configuração de taxa de bits do modelo de transcodificação que você está usando com a taxa de bits do vídeo source.
Se a taxa de bits do modelo for muito menor que a taxa de bits do vídeo source, mude para um modelo que suporte uma taxa de bits maior.
Escolha entre os modelos Narrowband HD™ 1.0 e Narrowband HD™ 2.0
Os modelos Narrowband HD™ 1.0 e Narrowband HD™ 2.0 estão disponíveis no console. O Narrowband HD™ 1.0 fornece 18 modelos, cobrindo os formatos de contêiner M3U8, MP4 e FLV em 6 resoluções. O Narrowband HD™ 2.0 fornece apenas 4 modelos, variando de FHD (1920) até LD (640), e não inclui opções 4K ou 2K. Observe que, embora os nomes de alguns modelos do Narrowband HD™ 2.0 contenham "FLV", o formato de contêiner de saída real é MP4.
O uso de um modelo cuja resolução seja maior que a resolução do vídeo source causa superamostragem, o que pode reduzir a qualidade da saída em vez de melhorá-la. Selecione um modelo cuja resolução não exceda a resolução do vídeo source.
Dados de teste (para referência): O mesmo vídeo source foi transcodificado uma vez com um modelo comum (taxa de bits máxima ≤ 3.800 Kbit/s) e uma vez com um modelo Narrowband HD™ 1.0 (taxa de bits máxima ≤ 3.000 Kbit/s). As taxas de bits de saída resultantes foram de 2.063,722 Kbit/s e 1.392,746 Kbit/s, respectivamente, uma diferença de cerca de 33% (IDs da tarefa: 40e6deefd7544bc89d9e4a45d9911655, 4b1bd6940fb54a9ba3767028e2b86842). Neste teste, um vídeo source de 630 Kbit/s foi transcodificado com um modelo de resolução 1920p, o que elevou a taxa de bits de saída para 2.063/1.393 Kbit/s, confirmando o comportamento de superamostragem descrito acima.