Todos os produtos
Search
Central de documentação

ApsaraVideo Media Processing:Recursos

Última atualização: Aug 27, 2026

O ApsaraVideo Media Processing (MPS) converte arquivos de mídia para atender a diferentes larguras de banda de rede, dispositivos e necessidades dos usuários. Ele analisa conteúdo de mídia, texto, fala e cenas para oferecer revisão automatizada, reconhecimento de conteúdo e edição inteligente.

Transcodificação de áudio e vídeo

A transcodificação converte fluxos de mídia em diferentes resoluções, formatos de codificação ou formatos de contêiner para adequar-se a diversas larguras de banda e dispositivos de reprodução. O MPS suporta os principais formatos de codificação e contêiner, permitindo adicionar marcas d'água, legendas ou realizar edições simples durante o processo. Para recursos indisponíveis no console ou na API, entre em contato com seu gerente de conta.

Importante

Para utilizar os recursos abaixo, é necessário enviar um job de transcodificação. As taxas padrão de transcodificação se aplicam conforme as especificações e a duração do vídeo de saída. Para detalhes sobre faturamento, consulte Transcoding Pricing.

Parâmetro

Tipo

Descrição

Arquivo de entrada

Formato de contêiner

  • Vídeo: 3GP, AVI, FLV, MP4, M3U8, MPG, ASF, WMV, MKV, MOV, TS, WebM, MXF e VOB.

  • Áudio: AAC, FLAC, M4A, MP3, MP4 e OGG.

  • Legenda: ASS, SSA, SRT e VTT.

Formato de codificação de vídeo

Apple ProRes, AVS+, AVS, AVS2, H.263, H.263+, H.264/AVC, H.265/HEVC, MJPEG, MPEG-1, MPEG-2, MPEG-4, QuickTime, RealVideo, VP8, VP9 e Windows Media Video.

Formato de codificação de áudio

AAC, AC3, ADPCM, AMR, DSD, EAC3, MP1, MP2, MP3, PCM, RealAudio, Vorbis e Windows Media Audio.

Tamanho do arquivo

Até 100 GB.

Subamostragem de croma

Exemplos: 4:2:2, 4:2:0.

Arquivo de saída

Formato de contêiner

Nota
  • Os formatos de contêiner devem ser combinados com formatos de codificação compatíveis, conforme listado em Supported formats. Para recursos não disponíveis no console ou na API, entre em contato com seu gerente de conta.

  • O remuxing altera apenas o formato do contêiner, sem recodificar os fluxos de áudio ou vídeo. Os formatos de saída suportados para remuxing são MP4, HLS e FLV.

  • Vídeo: HLS, DASH, CMAF, 3GP, AVI, FLV, F4V, fMP4, MKV, MOV, MP4, MPEG, TS, MXF e WebM.

  • Imagem animada: GIF e WEBP.

  • Áudio: AAC, M4A, MP2, MP3, MP4, OGG, FLAC e WAV.

Formato de codificação

  • Vídeo: H.263, H.264/AVC, H.265/HEVC, VP8, VP9, AV1, AVC-Intra, AVS2, MPEG-1, MPEG-2, MPEG-2 422, MPEG-4 e Apple ProRes.

  • Imagem animada: GIF e WEBP.

  • Áudio: AAC, AC3, EAC3, MP2, MP3, FLAC, OPUS, VORBIS, Windows Media Audio e pcm_s16le.

Perfil de codificação

  • O H.264 suporta os perfis de codificação Baseline, Main e High.

  • O AAC suporta os perfis de codificação aac_low, aac_he, aac_he_v2, aac_ld e aac_eld.

Resolução

  • Resolução de saída H.264: [128, 4096] pixels.

  • Resolução de saída H.265, H.266 e AV1: [128, 8192] pixels.

Taxa de bits

  • Taxa de bits de saída H.264: [10, 50000] Kbps.

  • Taxa de bits de saída H.265, H.266 e AV1: [10, 200000] Kbps.

Taxa de quadros

O intervalo da taxa de quadros de saída é de (0, 60] fps.

Profundidade de bits

  • O H.264 suporta 8 bits.

  • O H.265 suporta até 12 bits.

Formato de pixel

yuv420p, yuvj420p, yuv422p, yuvj422p, yuv444p, yuvj444p, etc.

Controle de taxa de bits

VBR (Taxa de Bits Variável), CBR (Taxa de Bits Constante), ABR (Taxa de Bits Média) e CRF (Fator de Taxa Constante).

Modo de varredura

Os modos suportados incluem o modo de vídeo original, desentrelaçamento automático, varredura entrelaçada e varredura progressiva.

Narrowband HDTM

O Narrowband HDTM utiliza a tecnologia de transcodificação da Alibaba Cloud para aprimorar a compressão de vídeo, reduzindo o tamanho dos arquivos, minimizando o buffering de reprodução e diminuindo os custos de armazenamento e largura de banda.

Importante

Para usar esses recursos, selecione o modelo de transcodificação Narrowband HD correspondente ao enviar um job de transcodificação. A cobrança pela transcodificação Narrowband HD baseia-se nas especificações e na duração do vídeo de saída.

Tipo

Descrição

Narrowband HDTM 1.0

Analisa cenas, movimento, conteúdo e texturas para reduzir a taxa de bits em 20%–40% mantendo a qualidade, ou entrega maior definição com a mesma largura de banda. Suporta H.264 e H.265. Outros parâmetros correspondem à transcodificação padrão. .

Narrowband HDTM 2.0

Supera codificadores padrão ao integrar restauração leve de definição e aprimoramento de qualidade, reduzindo a taxa de bits em 40%–60% enquanto mantém a qualidade ou entrega HD premium em redes de baixa largura de banda. Suporta H.264 e H.265. Outros parâmetros correspondem à transcodificação padrão. .

Aprimoramento de áudio e

Aprimoramento de áudio

O ApsaraVideo Audio Lab combina processamento de sinal com deep learning para aprimorar e restaurar o áudio em diversos cenários.

Importante

Para usar os recursos a seguir, configure os parâmetros correspondentes ao enviar um job de transcodificação. A parte de áudio incorre em taxas de aprimoramento de áudio e vídeo com base nas especificações e duração do áudio de saída. A parte de vídeo incorre em taxas de transcodificação conforme os services utilizados. Para ativar um modelo de transcodificação de aprimoramento de áudio, entre em contato com o suporte técnico da Alibaba Cloud ingressando no grupo DingTalk 32171220.

Recurso

Descrição

Aprimoramento de som

Melhora o áudio mono, estéreo, 5,1 e 7,1 para oferecer som com qualidade cinematográfica em fones de ouvido e alto-falantes. Ideal para músicas, discursos e filmes.

Normalização de volume

Ajusta e normaliza a sonoridade para resolver flutuações de volume causadas por fontes inconsistentes em feeds de vídeos curtos e reprodução contínua de música.

Transcodificação de alta velocidade

A transcodificação de alta velocidade divide um vídeo em segmentos e os transcodifica em paralelo, aumentando a velocidade em 5 a 30 vezes. É ideal para conteúdos sensíveis ao tempo, como notícias, eventos esportivos e estreias.

Importante

Para acelerar um job de transcodificação, envie-o para uma fila de transcodificação de alta velocidade. Além das taxas padrão de transcodificação de áudio e vídeo ou aprimoramento audiovisual, aplica-se uma taxa extra para transcodificação de alta velocidade. Essa taxa baseia-se nas especificações do vídeo de saída, na duração e no aumento real de velocidade obtido.

Tipo

Descrição

Aumento de velocidade

O ganho de velocidade varia tipicamente de 5 a 30 vezes, dependendo do vídeo de entrada. Defina uma aceleração esperada na fila de transcodificação de alta velocidade, como 5x, 10x, 20x ou 30x.

Vídeos aplicáveis

Recomendado para vídeos com mais de 30 minutos ou aqueles que exigem processamento complexo, como altas taxas de quadros, resoluções UHD ou aprimoramento audiovisual. Limits on high-speed transcoding.

Política de fallback

Nem todos os vídeos suportam segmentação. Caso um vídeo incompatível com transcodificação de alta velocidade seja enviado para essa fila, o job reverte automaticamente para o modo de transcodificação regular.

Processamento adicional

Informações de mídia

Recupere metadados de arquivos de áudio e vídeo no OSS, como resolução, taxa de bits, taxa de quadros, codec e formato de arquivo.

Importante

Para usar este recurso, envie um job de informações de mídia. A cobrança ocorre por chamadas de API com base no número de solicitações.

Edição simples

Realize edições simples de vídeo, como extração de áudio, extração de vídeo, mesclagem, recorte e mixagem de áudio.

Importante

Para utilizar os recursos a seguir, defina os parâmetros correspondentes ao enviar um job de transcodificação. Este recurso gera taxas de transcodificação baseadas nas especificações e na duração do vídeo de saída.

Recurso

Descrição

Parâmetros de API relacionados

Operação no console

Extração de áudio

Extrai a faixa de áudio de um arquivo de vídeo desativando a faixa de vídeo.

Remove

Suportado

Extração de vídeo

Extrai a faixa de vídeo de um arquivo de vídeo desativando a faixa de áudio.

Remove

Suportado

Remoção de barras pretas

Detecta e corta automaticamente as barras pretas do quadro de vídeo.

Crop

Não suportado

Recorte de vídeo

Especifica a largura e altura da área a ser mantida após o recorte, além da posição dessa área em relação ao canto superior esquerdo do quadro de vídeo de entrada. As áreas circundantes são cortadas automaticamente.

Crop

Não suportado

Adição de barras pretas

Define a largura e altura do vídeo de saída após a adição de barras pretas, bem como a posição do quadro de vídeo de entrada em relação ao canto superior esquerdo do quadro de saída. Os espaços vazios ao redor são preenchidos com barras pretas.

Pad

Não suportado

Adaptação de orientação

Define a resolução de saída pelos lados longo e curto em vez de largura e altura. Recomendado quando os vídeos de entrada incluem orientações paisagem e retrato.

LongShortMode

Suportado

Rotação de vídeo

Define o ângulo de rotação do vídeo.

Rotate

Suportado

Mesclagem de vídeo

Mescle até 100 vídeos. Configure o horário de início e a duração para cada vídeo a ser mesclado.

MergeList ou MergeConfigUrl

Não suportado

Recorte de vídeo

  • Recorte de segmento de vídeo: Extrai um segmento de vídeo com duração especificada a partir de um ponto temporal definido.

  • Aparagem final: Remove um segmento de duração especificada do final do vídeo.

Clip

Suportado

Vinheta de abertura e encerramento

Sobrepõe um logotipo dinâmico no início e anexa conteúdo de vinheta final para reconhecimento de marca e exibição de direitos autorais.

OpeningList e TailSlateList

Suporta adição de vinheta final

Desfoque

Aplica desfoque em uma área específica do vídeo.

DeWatermark

Não suportado

Mixagem de áudio

Combina duas faixas de áudio, sendo ideal para adicionar música de fundo.

Amix

Não suportado

Snapshots de vídeo

Capture snapshots de tamanho especificado em pontos temporais definidos de um vídeo. Utilize essas imagens para capas de vídeo, sprites e miniaturas nas barras de progresso do player.

Importante

Para usar os recursos seguintes, envie um job de snapshot. A cobrança deste recurso é feita por chamadas de API com base no número de snapshots capturados.

Recurso

Descrição

Parâmetros de API relacionados

Operação no console

Snapshot estático

Captura snapshots JPG de tamanho especificado em pontos temporais definidos do vídeo. Estão disponíveis os seguintes métodos de amostragem:

  • Snapshot único: Captura uma imagem em um ponto temporal específico. Este método suporta chamadas síncronas e assíncronas.

  • Snapshot por intervalo: Captura imagens em intervalos definidos a partir de um horário inicial. Para quando a contagem é atingida ou o vídeo termina. O intervalo é em segundos. Suporta apenas chamadas assíncronas.

  • Snapshot médio: Captura um número especificado de snapshots em intervalos regulares desde um ponto temporal até o fim do vídeo. Suporta apenas chamadas assíncronas.

  • Snapshot por pontos temporais: Captura imagens em um conjunto pré-definido de horários. Suporta apenas chamadas assíncronas.

SnapshotConfig

Suportado

Snapshot sprite

Junta snapshots estáticos em uma única imagem grande (sprite) baseada em regras de layout. A saída é no formato JPG. Suporta apenas chamadas assíncronas. Uma única solicitação de sprite recupera múltiplas imagens, reduzindo o número de requisições e melhorando o desempenho do cliente.

TileOut, TileOutputFile

Não suportado

Snapshot WebVTT

Gera um arquivo VTT para snapshots estáticos ou sprites, contendo timestamps, URLs de arquivos e informações de coordenadas. Para exibir uma imagem, recupere e analise primeiro o arquivo VTT. Útil para miniaturas na barra de progresso do player.

SubOut

Suportado

Snapshot de quadro-chave

Este recurso captura snapshots apenas em quadros-chave. Se um ponto temporal especificado não for um quadro-chave, o service usa o quadro-chave mais próximo.

FrameType

Suportado

Detecção de tela preta no primeiro quadro

Ative a detecção de tela preta para o primeiro quadro (tempo=0). Uma tela preta é definida pela porcentagem de pixels pretos e um limiar de valor de cor. O service verifica os primeiros 5 segundos: se encontrar um quadro não preto, ele é capturado. Caso contrário, um job de snapshot único falha; já um job de múltiplos snapshots captura o primeiro quadro preto encontrado.

BlackLevel, PixelBlackThreshold

Suportado

Marcas d'água de vídeo (marcas visíveis)

Adiciona marcas d'água visíveis, como logotipos de empresas ou ícones de emissoras de TV, ao vídeo para fortalecer a identidade da marca, destacar direitos autorais e aumentar o reconhecimento do product. Para adicionar marcas d'água invisíveis (cegas) para rastreamento de direitos autorais, consulte a seção Marca d'água digital (marcas cegas) abaixo.

Importante

Para usar os recursos a seguir, envie um job de transcodificação e especifique os ativos de marca d'água e, opcionalmente, um modelo de marca d'água. Este recurso gera taxas de transcodificação baseadas nas especificações e duração do vídeo de saída, além de cobrança por chamadas de API conforme a quantidade de marcas d'água.

Recurso

Descrição

Parâmetros de API relacionados

Operação no console

Marca d'água de imagem

  • Adicione até quatro marcas d'água em um único vídeo. Configure o horário de início, duração, posição e tamanho para cada marca.

  • Os formatos suportados incluem PNG estático (.png), PNG animado (.apng), MOV (.mov) e GIF (.gif).

  • Utilize um modelo de marca d'água para simplificar o desenvolvimento.

WaterMarks

Supported

Marca d'água de texto

  • Adicione até quatro marcas d'água em um único vídeo. Configure o horário de início, duração, posição e tamanho para cada marca.

  • Configure o conteúdo do texto, tamanho da fonte, tipo de fonte, cor, opacidade e efeitos de contorno. Para fontes e cores suportadas, consulte Fonts e Color.

  • Marcas d'água de texto não suportam modelos de marca d'água.

WaterMarks

Não suportado

Legendas

Adicione legendas aos vídeos para suporte multilíngue ou para visualização em ambientes silenciosos ou ruidosos. Este recurso também torna o conteúdo de vídeo acessível para usuários com deficiência auditiva.

Importante

Para usar os recursos abaixo, envie um job de transcodificação ou inicie a transcodificação por meio de um workflow. Este recurso incorre em taxas de transcodificação baseadas nas especificações e duração do vídeo de saída.

Recurso

Descrição

Parâmetros de API relacionados

Operação no console

Empacotamento de legendas

Usa um workflow para empacotar arquivos de legenda junto com fluxos de áudio e vídeo em uma playlist mestre (.m3u8 ou .mpd). Suporta até quatro faixas de legenda para alternância no player. Formatos: VTT para HLS; VTT, STL e TTML para DASH.

  • Empacotamento HLS: ExtXMedia

  • Empacotamento DASH: inputconfig

Suportado

Empacotamento de vídeo

O empacotamento é o processo de geração de um arquivo de playlist mestre a partir de múltiplas rendições de taxa de bits, faixas de áudio e faixas de legenda. Em cenários de streaming de mídia, isso possibilita:

  • Streaming com taxa de bits adaptativa: Adapta a qualidade do fluxo às condições de rede do usuário para reduzir a latência de inicialização e o buffering de reprodução.

  • Inserção de anúncios: Insere flexivelmente anúncios em vídeo entre os segmentos.

Importante

Para usar os recursos a seguir, inicie a transcodificação por meio de um workflow. Este recurso gera taxas de transcodificação baseadas nas especificações e duração do vídeo de saída.

Recurso

Descrição

Parâmetros de API relacionados

Operação no console

Protocolo HLS

Empacota conteúdo usando o protocolo Apple HLS. Suporta uma estrutura de índice de dois níveis. O arquivo de índice está no formato M3U8 e o arquivo de vídeo no formato TS.

Consulte How to package content in HLS.

Suportado

Protocolo CMAF

Empacota conteúdo usando o protocolo CMAF. Suporta saída nos formatos HLS ou DASH.

Nenhum

Não suportado

Duração personalizada de segmento

Especifique até 10 pontos temporais de segmento e um intervalo separado para a duração restante. O intervalo pode variar de 1 a 60 segundos. Este recurso ajuda a definir a duração do segmento conforme as condições de largura de banda do cliente, reduzindo o tempo até o primeiro quadro.

Segment

Não suportado

Criptografia de vídeo

Importante

Para usar os recursos abaixo, inicie a transcodificação através de um workflow. Este recurso incorre em taxas de transcodificação baseadas nas especificações e duração do vídeo de saída.

Recurso

Descrição

Parâmetros de API relacionados

Operação no console

Criptografia HLS

Criptografa o conteúdo de vídeo usando HLS AES-128 com chaves autogerenciadas ou KMS. Descriptografa e reproduz em qualquer player compatível com o padrão HLS. Oferece forte segurança com ampla compatibilidade de dispositivos.

Não aplicável

Suportado

Criptografia proprietária da Alibaba Cloud

Criptografa arquivos de vídeo usando o protocolo proprietário da Alibaba Cloud em formato HLS criptografado com gerenciamento de chaves KMS. A reprodução exige o ApsaraVideo Player, impedindo a execução e redistribuição mesmo se os arquivos forem baixados. Ideal para educação online e conteúdo premium.

Não aplicável

Suportado

Vídeo AI

Revisão automatizada

Este recurso revisa o conteúdo de mídia — incluindo títulos, descrições, capas, vídeos e áudio — para detectar violações de políticas. Casos de uso comuns incluem plataformas de vídeos curtos, streaming ao vivo e conformidade de mídia.

Importante

Para usar os recursos abaixo, envie um job de revisão de mídia. A cobrança pela revisão automatizada baseia-se na duração do vídeo processado com sucesso.

Recurso

Conteúdo

Descrição

Moderação de conteúdo

Detecção de pornografia

Detecta conteúdo pornográfico e sexualmente sugestivo em áudio, texto e elementos visuais.

Detecção de conteúdo terrorista

Detecta conteúdo terrorista e politicamente sensível em mais de 10 categorias, incluindo armas, violência gráfica, vestimentas específicas, explosões, símbolos especiais, multidões e desfiles.

Detecção de anúncios e QR codes

Detecta várias formas de anúncios em arquivos de mídia, incluindo texto, marcas d'água, QR codes, spam e códigos de mini programas.

Detecção de logotipos

Detecta vários logotipos em vídeos e imagens, como logotipos de emissoras de TV, marcas registradas e marcas d'água. Frequentemente usado para proteção de direitos autorais.

Detecção de cenas indesejáveis

Detecta cenas indesejáveis que exigem moderação, como picture-in-picture (PiP), fumo, transmissão ao vivo dentro de carros e filmagens sem sentido.

Anti-spam de áudio

Detecta violações de políticas em áudio, como conteúdo pornográfico, terrorista e abusivo. Suporta chinês e inglês.

Impressão digital de mídia

Este recurso usa a tecnologia da Alibaba Cloud para criar uma impressão digital única para um arquivo de mídia. Ao extrair e comparar essas impressões digitais de vídeos, imagens, áudio e texto, localize conteúdo duplicado e rastreie a origem de clipes de mídia..

Importante

Para usar os recursos a seguir, envie um job de impressão digital de mídia. A cobrança pela impressão digital de mídia baseia-se na duração do vídeo ou áudio processado com sucesso.

Recurso

Descrição

Impressão digital de vídeo

Extrai uma impressão digital visual de um vídeo. Adicione a impressão digital a uma biblioteca para análise e comparação visando encontrar vídeos semelhantes.

Impressão digital de áudio

Extrai uma impressão digital de áudio. Adicione a impressão digital a uma biblioteca para análise e comparação visando encontrar faixas de áudio semelhantes.

Impressão digital de imagem

Extrai uma impressão digital visual de uma imagem. Adicione a impressão digital a uma biblioteca para análise e comparação visando encontrar imagens semelhantes.

Impressão digital de texto

Extrai uma impressão digital de conteúdo textual. Adicione a impressão digital a uma biblioteca para análise e comparação visando encontrar textos semelhantes.

Gerenciamento de service

Categoria

Descrição

API

Console

Gerenciamento de mídia

Envie, gerencie e publique arquivos de mídia.

N/A

N/A

Orquestração de workflow

Automatiza o processamento de mídia baseado em cloud iniciando jobs automaticamente quando um arquivo de mídia é carregado.

N/A

Suportado

Modelo de transcodificação

Um modelo de transcodificação define um conjunto reutilizável de parâmetros de transcodificação, simplificando a criação de jobs e configuração de workflows. Os modelos podem ser personalizados, customizados ou pré-definidos pelo sistema.

TemplateId

Suportado

Modelo de marca d'água

Um modelo de marca d'água contém parâmetros que definem as propriedades de uma marca d'água, como posição e tamanho. Usar um modelo simplifica o processo de adição de marcas d'água.

WaterMarkTemplateId

Suportado

Prioridade de transcodificação

Define a prioridade de um job de transcodificação dentro de uma fila MPS. Configure até 10 níveis de prioridade.

Priority

Não suportado

Transcodificação condicional

Compara propriedades do vídeo source (taxa de bits, resolução, taxa de bits de áudio) com as configurações de saída. Se os valores da source forem menores, o job é ignorado ou a source é passada sem alterações.

Exemplos: IsCheckReso e IsCheckResoFail

Suportado

Fila MPS

Uma fila MPS armazena jobs assíncronos (transcodificação, snapshots, etc.) para agendamento e execução. Crie múltiplas filas com até 10 níveis de prioridade por fila.

Priority

Não suportado

Notificação de mensagens

Jobs assíncronos executam em segundo plano. Vincule um tópico ou fila MNS a uma fila MPS ou workflow para receber notificações automáticas quando jobs forem concluídos ou workflows iniciarem ou terminarem.

NotifyConfig

Suportado