1

Я запускаю следующую команду с ошибкой (также ниже):

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

Я получаю сообщение об ошибке Filter drawtext has a unconnected output

Я предполагаю, что именно здесь мы переходим от фильтра drawtext фильтру scale , но я не уверен, как «подключить» [tmp] к фильтру scale , сохраняя сначала drawtext. Любая помощь?

1 ответ1

1

использование

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .