Como multiplexar legendas com avi ou mp4 no Linux?

4

Eu tenho procurado algo que pode multiplexar legendas com arquivos de vídeo no ambiente Linux. O principal é que ele deve incorporar suavemente a legenda ao vídeo e não codificar novamente. (como avidemux). Após este processo de multiplexação, o usuário deve ser capaz de abrir / fechar legendas usando o VLC, por exemplo.

Enquanto pesquisava isso, encontrei um software que pode fazer exatamente o que eu preciso, chamado GUI AVI-Mux no ambiente Windows. No entanto, eu preciso da alternativa Linux desses softwares.

Obrigado.

    
por Onur Senture 27.08.2010 / 11:46

1 resposta

3

O formato do contêiner AVI não suporta legendas incorporadas (muxed) - ele apenas suporta hard subs, o que requer a re-codificação do vídeo com as legendas atualmente em cada quadro de vídeo.

Para ter legendas com mux, você precisa usar os formatos de contêineres MKV ou MP4, dependendo do formato das legendas.

Seus arquivos AVI podem ser remuxados para qualquer um dos contêineres, novamente dependendo dos codecs de áudio e vídeo. Veja Comparação dos formatos de contêiner na Wikipedia para tabelas de compatibilidade.

Eu descobri que o MKV suporta muito mais combinações do que o MP4

O pacote MKVToolNix está disponível para Linux e fará tudo que você precisa

Para o MP4, a ferramenta a ser usada é a MP4Box

Se você precisar de mais informações sobre a diferença entre um formato contêiner (por exemplo, AVI, MP4, MKV etc.) e um codec (por exemplo, DivX, Xvid, H.264 etc.), então O formato de contêiner digital e seus artigos vinculados é um bom lugar para começar.

    
por 07.10.2012 / 12:48