Todos os produtos
Search
Central de documentação

ApsaraVideo VOD:Transcodificação de áudio e vídeo

Última atualização: Aug 26, 2026

A transcodificação é uma parte essencial do processamento de mídia. Este tópico descreve os métodos de transcodificação compatíveis e como usar a transcodificação no ApsaraVideo VOD.

Antes de começar

Antes de iniciar a transcodificação, certifique-se de compreender conceitos básicos como formato de codificação, formato de contêiner, taxa de bits e resolução. Para mais informações, consulte Bitrate.

O que é transcodificação?

A transcodificação de vídeo é o processo de conversão de um fluxo de vídeo comprimido em outro fluxo para adaptação a diferentes larguras de banda de rede, capacidades de processamento de dispositivos e requisitos do usuário. Esse processo envolve decodificação e codificação. Os fluxos antes e depois da transcodificação podem usar padrões de codificação de vídeo iguais ou diferentes.

A figura a seguir mostra o momento em que a transcodificação de vídeo ocorre em um fluxo de trabalho de produção de vídeo.

流程

Recursos

  • Processamento de vídeo: O ApsaraVideo VOD oferece recursos abrangentes de transcoding e container format conversion para converter arquivos em diversos formatos de mídia.

  • Processamento de áudio: O ApsaraVideo VOD fornece funcionalidades de processamento de áudio, incluindo transcodificação e extração de áudio.

  • Marca d'água: O ApsaraVideo VOD é compatível com marcas d'água estáticas, animadas (como arquivos GIF e MOV) e de texto. É possível adicionar várias marcas d'água a um único vídeo. Para mais informações, consulte Video watermark.

  • Múltiplas definições predefinidas: O ApsaraVideo VOD disponibiliza diversas definições predefinidas, como Definição Padrão, Alta Definição, Ultra Alta Definição, 2K e 4K. O service oferece configurações otimizadas recomendadas para ajudar você a iniciar a transcodificação sem necessidade de conhecimento técnico profundo.

  • Soluções para múltiplos cenários, como extração de áudio: Extraia faixas de áudio com qualidade padrão ou alta de um vídeo para gerar saída apenas em áudio. Ideal para cenários como transmissão em estações de rádio.

  • Proteção de conteúdo: O ApsaraVideo VOD é compatível com criptografia de conteúdo para diversos cenários, como educação online e proteção de direitos autorais.

Cenários

  • Compatibilidade com múltiplos dispositivos: O conteúdo gerado pode ser reproduzido em PCs, TVs e dispositivos móveis.

  • Adaptação a diferentes ambientes de rede: O ApsaraVideo VOD permite selecionar a taxa de bits mais adequada com base na sua largura de banda para garantir uma reprodução suave.

  • Redução de custos de armazenamento e distribuição: Altere as taxas de bits de vídeo, aumente a taxa de compressão e reduza o tamanho dos arquivos sem comprometer a qualidade da imagem. Isso assegura uma reprodução fluida e diminui os custos de armazenamento e tráfego.

  • Proteção de conteúdo: Compatibilidade com criptografia de conteúdo para variados cenários, incluindo educação online e proteção de direitos autorais.

  • Marca d'água: Adicione informações como logotipos corporativos, logotipos de emissoras de TV, IDs de usuários e apelidos como marcas d'água para declaração de direitos autorais ou promoção de marca.

O ApsaraVideo VOD oferece múltiplas definições predefinidas específicas para cada cenário e simplifica o processo desde o upload até a transcodificação, com base em análises de longo prazo de grandes volumes de dados.

Métodos de transcodificação

O ApsaraVideo VOD é compatível com vários métodos de transcodificação. Selecione o método mais adequado conforme os requisitos do seu negócio.

Método de transcodificação

Descrição

Cenário

Transcodificação padrão

Transcodificação de vídeo regular

O ApsaraVideo VOD oferece sete definições de vídeo predefinidas: Baixa Definição, Definição Padrão, Alta Definição, Ultra Alta Definição, 2K, 4K e Original.

A transcodificação de vídeo regular atende aos requisitos básicos de transcodificação. Gere vídeos em diferentes especificações para reprodução em distintos ambientes de rede ou dispositivos e utilize o Alibaba Cloud CDN para acelerar a distribuição. A transcodificação regular é indicada para cenários como processamento assíncrono e reprodução adiada.

Transcodificação de áudio

O ApsaraVideo VOD oferece duas opções de qualidade de áudio: Qualidade Padrão e Alta Qualidade.

Recomendada quando há necessidade de melhorar a qualidade do áudio.

Conversão de formato de contêiner (qualidade original)

A conversão de formato de contêiner altera apenas o formato do contêiner dos vídeos, sem modificar a definição ou a taxa de bits.

Ideal para situações em que não é necessário alterar o tamanho da imagem ou a taxa de bits do vídeo.

Transcodificação Narrowband HD

Narrowband HD TM 1,0

Baseado na tecnologia proprietária de transcodificação da Alibaba Cloud, o Narrowband HD™ 1,0 analisa cada cena, ação, conteúdo e textura nos vídeos. Isso reduz a taxa de bits e os custos de largura de banda sem alterar a qualidade da imagem.

  • Indicado para vídeos com alta qualidade original.

  • Apropriado quando são necessárias taxas de bits e custos menores.

Narrowband HD TM 2,0

O Narrowband HD TM 2,0 tenta reduzir a taxa de bits conforme a expectativa de definição e seleciona a melhor resolução de acordo com a taxa de bits predefinida. Desenvolvida com base no modelo de visão humana, essa tecnologia prioriza a experiência do usuário em detrimento da fidelidade absoluta na otimização de vídeo. Graças ao algoritmo da Alibaba Cloud aplicado neste recurso, o Narrowband HD™ 2,0 supera os codificadores de vídeo atuais e melhora a clareza do vídeo mesmo com taxas de bits mais baixas. Em comparação ao Narrowband HD TM 1,0, o Narrowband HD™ 2,0 entrega maior resolução de vídeo com taxas de bits inferiores.

Nota

O Narrowband HD TM 1,0 e 2,0 estão disponíveis em todas as regiões. Para mais informações, consulte Regions.

Este método é recomendado para vídeos cuja qualidade original é relativamente baixa.

Distribuição sem transcodificação

Grupo de modelos No Transcoding (predefinido)

Os vídeos são reproduzidos diretamente na qualidade original, sem passar por transcodificação.

  • Ao usar o grupo de modelos No Transcoding, garanta que os vídeos enviados possam ser reproduzidos diretamente. Apenas vídeos nos seguintes formatos podem ser reproduzidos sem transcodificação: MP4, Flash Video (FLV), M3U8, MP3 e WEBM.

  • Se a reprodução do vídeo falhar ou não for possível obter a URL de reprodução via chamadas de API após usar o grupo de modelos No Transcoding, consulte Playback issues with the No Transcoding template

O grupo de modelos No Transcoding é ideal para cenários onde os vídeos podem ser reproduzidos diretamente na qualidade original, como vídeos curtos e gravações de transmissões ao vivo para VOD. Isso reduz o tempo de resposta das solicitações de reprodução e os custos de transcodificação.

  • Alguns vídeos, como vídeos curtos, já são comprimidos durante a captura e podem ser reproduzidos diretamente em vários dispositivos. Nesses casos, distribua os vídeos sem transcodificação.

  • Não é necessário usar o ApsaraVideo VOD para transcodificar vídeos que já foram transcodificados localmente. Distribua esses vídeos sem transcodificação adicional.

Transcodificação de fluxo com taxa de bits adaptativa

Transcodificação com empacotamento de vídeo

Utilize um modelo de empacotamento de vídeo para transcodificar um vídeo em fluxos com diferentes taxas de bits no formato HTTP-Live-Streaming (HLS) e empacote esses fluxos em um único arquivo. Isso permite que os reprodutores de mídia alternem para o fluxo de vídeo mais adequado conforme a largura de banda da rede.

O recurso de alternância adaptativa de taxa de bits suporta a troca automática de definição baseada no ambiente de rede. Também é possível alternar a definição manualmente.

Projetado para cenários de streaming com taxa de bits adaptativa.

Transcodificação com empacotamento de legendas

Use um modelo de empacotamento de legendas para configurar legendas em um vídeo e armazenar as informações de legenda no arquivo de streaming com taxa de bits adaptativa. Isso possibilita a alternância entre legendas nos reprodutores de mídia.

Mais indicado para alternância de legendas em múltiplos idiomas.

Faturamento

A cobrança pela transcodificação é baseada na especificação e na duração do vídeo transcodificado. Para mais informações, consulte Media transcoding billing.

Observações de uso

  • Cada tarefa de transcodificação gera cobrança. Um novo arquivo de vídeo é criado após a conclusão da tarefa. Para otimizar a utilização do armazenamento e evitar cobranças adicionais, crie grupos de modelos de transcodificação e tarefas de acordo com as necessidades do seu negócio.

  • Para detalhes sobre os formatos compatíveis para arquivos de entrada e saída, consulte Audio and video transcoding limits.

  • A operação de transcodificação é executada sobre o fluxo de vídeo original. Caso já tenha concluído uma transcodificação e deseje converter o vídeo para outro formato, utilize o vídeo original para a operação. Se o vídeo original tiver sido excluído e você usar o vídeo já transcodificado para uma nova conversão, poderão ocorrer problemas de compatibilidade.

  • As tarefas de transcodificação são acionadas automaticamente após a conclusão do upload de vídeo (pré-requisito: um grupo de modelos de transcodificação deve estar configurado e associado à estratégia de upload). O processo de transcodificação não afeta a velocidade de upload — o upload e a transcodificação são etapas independentes.

  • A duração da transcodificação é variável e depende das especificações de saída (resolução, formato de codificação, entre outros), da duração do vídeo e da carga atual do service. Aguarde a conclusão da transcodificação antes de reproduzir o vídeo.

  • Se nenhum grupo de modelos de transcodificação estiver configurado, o vídeo será armazenado em seu formato de codificação original e não será convertido automaticamente para H.264 High. Para padronizar o formato de saída, configure manualmente um grupo de modelos de transcodificação.

  • Caso a transcodificação automática não seja acionada após o upload, verifique os seguintes pontos: (1) Confirme se um grupo de modelos de transcodificação está vinculado. (2) Verifique se o formato do vídeo enviado é compatível com transcodificação automática. (3) Se estiver utilizando a API RegisterMedia para registrar vídeos que já existem no OSS, certifique-se de ativar a transcodificação durante o registro.

  • Se um vídeo transcodificado não puder ser reproduzido ou visualizado, verifique se o formato de codificação de saída é compatível com o cliente de reprodução. Alguns navegadores (Chrome, Firefox), sistemas operacionais mais antigos (como Windows 7) e WeChat Mini Programs não suportam a codificação H.265/HEVC. Em caso de tela preta ou falha na reprodução, altere o formato de codificação no modelo de transcodificação para H.264. Além disso, o formato M3U8 tem suporte limitado em navegadores de iPad — defina o formato de saída como MP4 no modelo de transcodificação para melhor compatibilidade. Para resolver problemas de reprodução intermitente em iOS, ative o modo FastStart no modelo de transcodificação (que move o átomo moov antes do átomo mdat em arquivos MP4); isso é tratado automaticamente ao configurar um grupo de modelos de transcodificação durante o upload.

Referências sobre como usar o recurso de transcodificação

  • Standard transcoding

  • Narrowband HD™ 1.0

  • Adaptive bitrate streaming

  • Customize names of transcoded files

  • Transcodificação personalizada via API: Para ajustar dinamicamente os parâmetros de transcodificação em tempo de execução, chame a API SubmitTranscodeJobs para enviar uma tarefa de transcodificação. Por exemplo: use o parâmetro OverrideParams para especificar ativos de legenda substitutos ao enviar uma tarefa de transcodificação, sem modificar o modelo de transcodificação original. Para evitar o acionamento da transcodificação padrão durante o upload, não especifique um modelo de transcodificação ou defina o modelo padrão como "No Transcoding" ao chamar CreateUploadVideo para obter uma credencial de upload e, em seguida, chame SubmitTranscodeJobs separadamente após a conclusão do upload para especificar um modelo personalizado.

    Nota

    Importante: A modificação em lote do status de criptografia de vídeo não é compatível. Chame SubmitTranscodeJobs individualmente para cada vídeo que precisar ser transcodificado novamente. Para reproduzir um vídeo não criptografado, defina playConfig: { EncryptType: "Unencrypted" } na configuração do player e remova o parâmetro encryptType: 1.

Perguntas frequentes

O ApsaraVideo VOD suporta a extração de áudio de um vídeo e sua transcodificação para o formato MP3 ou WAV?

Sim. Utilize um modelo de transcodificação de áudio para converter fontes de vídeo, como M3U8, em arquivos somente de áudio nos formatos MP3 ou WAV. Essa funcionalidade é adequada para cenários como estações de rádio e podcasts, onde apenas o áudio é necessário.

Por que meu modelo de transcodificação não entra em vigor após o upload ou por que a reprodução está anormal?

  • Confirme se o vídeo acionou a transcodificação e se um fluxo transcodificado foi gerado. Verifique o status da transcodificação no console.

  • Se a transcodificação foi bem-sucedida, mas a reprodução está anormal, é provável que a codificação do vídeo original seja incompatível com o navegador. Certifique-se de que seu frontend chama a API GetPlayInfo para obter a URL do vídeo transcodificado, em vez de reproduzir diretamente a URL do arquivo source.

  • Caso precise combinar processamento com FFmpeg, a transcodificação automática após o upload não é diretamente viável. Em vez disso, utilize o recurso de transcodificação padrão no ApsaraVideo VOD e associe-o a um fluxo de trabalho ou a uma estratégia de acionamento de upload.

Por que a transcodificação permanece em "Processing" por muito tempo e acaba falhando?

Uma causa comum é a duração do vídeo não atender aos requisitos de um recurso específico. Por exemplo, o recurso de marca d'água digital exige que a duração do vídeo seja superior a 6 minutos. Se o vídeo for muito curto, a transcodificação falhará. Recomendamos enviar um vídeo que atenda ao requisito de duração para testes ou ajustar o modelo de transcodificação para remover recursos que possuam restrições de duração.

Tópicos relacionados