Почему ffmpeg boxblur работает медленно с не квадратной областью?

У меня есть проблема с ffmpeg boxblur, я хочу размыть круглую область. Нет проблем, если у вас 1 или 5 интервалов, но если у вас есть 90 минутное видео и 150 интервалов, то ffmpeg может работать более 6 часов. Нет проблем с квадратным блюром, даже если у вас 150 интервалов, но необходим эллипс. Как мне это сделать?

Усеченная команда (оригинал слишком длинный):

ffmpeg -y -i /data/www/records/streams/ftp/1100921_test.mp4
-loop 1 -i /tmp/tmpmajq7xhk/mask_for_1100921_test_1.png
-loop 1 -i /tmp/tmpmajq7xhk/mask_for_1100921_test_2.png
-loop 1 -i /tmp/tmpmajq7xhk/mask_for_1100921_test_3.png
-loop 1 -i /tmp/tmpmajq7xhk/mask_for_1100921_test_4.png
-loop 1 -i /tmp/tmpmajq7xhk/mask_for_1100921_test_5.png
....
-filter_complex "
[0]crop=353:373:685:58, boxblur=20:enable='between(t,189.441341,189.781339)'[1];
....
[0][1:v]alphamerge,boxblur=11:enable='between(t,344.889665,350.626329)'[31];
[30][31]overlay=enable='between(t,344.889665,350.626329)'[32];
[0][2:v]alphamerge,boxblur=11:enable='between(t,408.811547,409.171546)'[33];
[32][33]overlay=enable='between(t,408.811547,409.171546)'[34];
[0][3:v]alphamerge,boxblur=11:enable='between(t,409.171546,409.851545)'[35]
....
[0][91:v]alphamerge,boxblur=20:enable='between(t,2730.968149,2742.712149)'[289];
[288][289]overlay=enable='between(t,2730.968149,2742.712149)'[290]"
-map "[290]" -map 0:a -c:v h264_nvenc -c:a copy -movflags +faststart
/data/www/records/streams/ftp/1100921_test.mp4_out.mp4

Ответы (0 шт):