O que é multiplexação?

A multiplexação combina vídeo, áudio e legendas codificados com informações de temporização em um contêiner sincronizado. Ela empacota fluxos existentes sem necessariamente decodificar ou recomprimir seu conteúdo de mídia.

Como funciona a multiplexação

A multiplexação de mídia intercala fluxos elementares já codificados e grava os índices, as marcas de tempo e os metadados descritivos exigidos pelo contêiner escolhido. O multiplexador precisa converter a temporização de cada fluxo para as bases de tempo do contêiner e seguir suas regras de enquadramento específicas de cada codec. Como as amostras comprimidas geralmente podem passar sem alterações, essa operação é mais rápida e sem perdas em comparação com a recodificação. Ela ocupa a etapa de empacotamento após a codificação e antes do armazenamento ou da entrega, enquanto a demultiplexação realiza a separação inversa.

Informações essenciais

  1. Um multiplexador pode precisar de registros de configuração do codec fora das amostras normais, como dados de inicialização do decodificador, mesmo quando copia todos os quadros comprimidos sem alterações.
  2. Marcas de tempo não monotônicas ou ausentes podem causar rejeição de amostras, falhas na navegação na linha do tempo ou desvio de sincronização entre áudio e vídeo, mesmo que ambos os fluxos elementares sejam decodificados corretamente.
  3. A mudança de MP4 para MPEG-TS só é uma remultiplexação quando o contêiner de destino aceita os codecs existentes e os metadados podem ser representados sem recodificação.

Quando a multiplexação é importante

Multiplexe vídeo H.264 e áudio AAC compatíveis em MP4 quando apenas o empacotamento precisar mudar. Se houver conflitos entre marcas de tempo, codecs ou restrições do contêiner, a remultiplexação pode falhar e a transcodificação pode ser necessária.

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente