FFMPEG: Используйте последовательность изображений в качестве различных входных данных

#c# #ffmpeg

Вопрос:

Я пытаюсь наложить изображения поверх видео, используя следующее (FFMPEG):

CMD:

 ffmpeg -i video.mp4 -i "chatd.png" -filter_complex_script "_overlayFilter.txt" -map "[v21]" -map 0:a out.mp4
 

_overlayFilter.txt:

 [0][1]overlay=y=H-h:enable='between(t,15.000,16.200)'[v1];
[v1][2]overlay=y=H-h:enable='between(t,16.200,16.800)'[v2];
[v2][3]overlay=y=H-h:enable='between(t,16.800,17.200)'[v3];
[v3][4]overlay=y=H-h:enable='between(t,17.200,17.800)'[v4];
[v4][5]overlay=y=H-h:enable='between(t,17.800,18.200)'[v5];
[v5][6]overlay=y=H-h:enable='between(t,18.200,18.400)'[v6];
[v6][7]overlay=y=H-h:enable='between(t,18.400,18.600)'[v7];
[v7][8]overlay=y=H-h:enable='between(t,18.600,18.800)'[v8];
[v8][9]overlay=y=H-h:enable='between(t,18.800,19.200)'[v9];
[v9][10]overlay=y=H-h:enable='between(t,19.200,19.400)'[v10];
[v10][11]overlay=y=H-h:enable='between(t,19.400,19.600)'[v11];
[v11][12]overlay=y=H-h:enable='between(t,19.600,20.000)'[v12];
[v12][13]overlay=y=H-h:enable='between(t,20.000,20.400)'[v13];
[v13][14]overlay=y=H-h:enable='between(t,20.400,20.600)'[v14];
[v14][15]overlay=y=H-h:enable='between(t,20.600,20.800)'[v15];
[v15][16]overlay=y=H-h:enable='between(t,20.800,21.200)'[v16];
[v16][17]overlay=y=H-h:enable='between(t,21.200,22.000)'[v17];
[v17][18]overlay=y=H-h:enable='between(t,22.000,22.200)'[v18];
[v18][19]overlay=y=H-h:enable='between(t,22.200,22.400)'[v19];
[v19][20]overlay=y=H-h:enable='between(t,22.400,22.800)'[v20];
[v20][21]overlay=y=H-h:enable='between(t,22.800,23.000)'[v21]
 

Но я получаю следующую ошибку: Неверный индекс файла 2 в описании фильтра

Когда я использую последовательность "chatd.png" , она делает все изображения одним входом, но я не хочу этого:

 Input #1, image2, from 'chatd.png':
  Duration: 00:00:00.84, start: 0.000000, bitrate: N/A
  Stream #1:0: Video: png, rgba(pc), 350x600, 25 fps, 25 tbr, 25 tbn
 

Как бы я сделал отдельные входные данные для каждого изображения? Или есть другой способ решить эту проблему?

P.S. Последовательность изображений не является постоянной частотой кадров. Кроме того, обычно есть много изображений, поэтому написание: -i chat0000001.png -i chat0000002.png ... -i chat0009999.png значительно превысит лимит символов.