FFmpeg - Possível sobrepor o vídeo lado-a-lado e “passar por”?

0

Eu tenho dois arquivos de vídeo com durações desconhecidas. Preciso que eles sejam reproduzidos lado a lado. Eu também preciso que eles terminem com a duração do clipe mais longo

Meu filtergraph parece com:

-filter_complex "[0: v] pad = x = 1408: y = 480 [p]; [p] [1: v] superposição = x = 704: y = 0 [out]" ..... .

Atualmente, os arquivos são reproduzidos lado a lado corretamente, mas quando um fluxo termina, ele mantém o último quadro. Eu preferiria que simplesmente "desligasse" e mostrasse os dados em preto do bloco.

Eu tentei brincar com o parâmetro eof_action = pass, mas isso só funciona se a minha "entrada principal" for o arquivo com maior duração. Como não sei qual arquivo é mais longo, meu problema é um pouco desafiador.

Qualquer ajuda é muito apreciada!

    
por occvtech 25.03.2017 / 02:06

0 respostas

Tags