Em ordem,
1- efeito do loop no desempenho se eu não fornecer -t 8 e apenas usar shortest = 1 no filtro de sobreposição - um vídeo de duração infinita será criado e somente enquanto estiver sobrepondo o mais curto será selecionado?
Em teoria, sim. Mas no momento, há um bug com shortest=1
, então não use.
2- o que os setpts fazem?
Altera os registros de data e hora. No seu comando, ele adiciona 10 segundos aos timestamps para que o fluxo gerado da imagem tenha seus primeiros timestamps como 10 segundos.
3 - como 2 vídeos são sobrepostos - os dois vídeos são mesclados a partir do 0º segundo?
Quadros com registros de data e hora correspondentes são sobrepostos, ou seja, quadros com PTS 10 segundos de imagem são sobrepostos no quadro de vídeo base com PTS 10 segundos.
4- Se eu quiser ter um efeito de fade aplicado em uma imagem que será sobreposta no meu vídeo em 100 segundos, então eu tenho que criar um vídeo em loop de 100s? - como isso afetará o desempenho?
Não. Duração deve ser quanto tempo você quer que o vídeo apareça. Use setpts para mudar o horário de início.
5- pode frame_no de main_video [0] ser usado em looped_video [1]?
A opção enable
usa o frame / timestamps do vídeo principal.
6- Existe algum método / alternativa de desempenho eficiente para obter o efeito de atenuação aplicado em uma imagem, com base em frame_sequence digamos, fade_in do frame 30-35?
Não, o mesmo que você está usando. Você pode usar as variáveis que se referem à contagem de quadros para definir o início s
e a duração n