Como conectar o complexo de filtros no ffmpeg?

1

Estou executando o seguinte comando com um erro (também abaixo):

ffmpeg -i input.mp4 -i %04d.png -i another_input.png -filter_complex "\
  drawtext=text='Text to write':fontsize=180:fontcolor=white:x=500:y=800:enable='eq(n\,25)'[tmp];\
  [2:v]scale=20:20[ovrl];\
  [0:v][ovrl]overlay=860:500:enable='eq(n\,0)'[tmp];\
  [tmp][1:v]overlay=0:0" output.mp4

Estou recebendo um erro Filter drawtext has a unconnected output

Suponho que é aqui que passamos do filtro drawtext para o filtro scale , mas não sei como "conectar" o [tmp] ao scale filter enquanto mantendo primeiro o texto descritivo . Alguma ajuda?

    
por user1661677 16.11.2016 / 07:18

1 resposta

1

Use

ffmpeg -i input.mp4 -i %04d.png -i another_input.png -filter_complex "\
  [0]drawtext=text='Text to write':fontsize=180:fontcolor=white:x=500:y=800:enable='eq(n\,25)'[tmp];\
  [2:v]scale=20:20[ovrl];\
  [tmp][ovrl]overlay=860:500:enable='eq(n\,0)'[tmp1];\
  [tmp1][1:v]overlay=0:0" output.mp4
    
por 16.11.2016 / 14:40

Tags