У меня есть график фильтра, на котором я пытаюсь сместить первые 18 секунд длинного видео вверх на 60 пикселей в каждом кадре (размер кадра 1920x1040), не влияя на остальную часть видео. Определение графика выглядит так:
-filter_complex "[0:v] trim=start=0:duration=18 [pretitle];\
[0:v] trim=start=18,setpts=PTS-STARTPTS [remainder];\
color=color=black:size=1920x1040 [blank];\
[blank][pretitle] overlay=0:-60 [pretitle_shifted];\
[pretitle_shifted][remainder] concat [t];\
[t] ass=Subtitles.ass,fade=t=out:st=2608.6:d=2 [output]"
-map [output] -map 0:1
Этот график фильтра работает без ошибок, но через первые 18 секунд видео представляет собой просто субтитры на черном фоне. Я не могу понять, почему. : - (