FFMPEG sobrepõe vídeo com deslocamento de tempo ou deslocamento

2

Descobri como compor dois vídeos usando o comando de sobreposição, mas queria saber se há também uma maneira de compensar ou deslocar o segundo vídeo no tempo, para que você não veja o vídeo sobreposto até depois de um certo quantidade de tempo decorrido?

    
por Bachalo 14.11.2012 / 17:57

1 resposta

2

Sim, use a opção itsoffset para compensar um fluxo específico.

Veja minha resposta aqui para exemplos de uso específicos: Corrigir um vídeo m4v com áudio atrasado (áudio e vídeo fora de sincronia)

Você deseja fornecer dois arquivos de entrada, compensar um com -itsoffset especificando um valor de atraso (positivo), usar a sobreposição -filter_complex e usar as opções -map para selecionar os fluxos adequados para colocá-lo novamente juntos.

Note que você não pode usar -c copy para copiar fluxos de vídeo - você terá que dizer ao FFmpeg para re-codificar.

    
por 14.11.2012 / 22:03

Tags