Моя цель состоит в том, чтобы получить первый кадр видео, затемнить с черного на этом стоп-кадре, а затем продолжить с остальной частью видео.
Я могу достать первый кадр достаточно легко:
ffmpeg -ss 0.0 -i master.mov -frames:v 1 firstframe.png
Учитывая это изображение, я могу затем закрасить его за 1 секунду, а затем согласиться с исходным видео:
ffmpeg -loop 1 -i firstframe.png -i master.mov -filter_complex \
"[0:v] trim=duration=1, fade=t=in:st=0:d=1 [fadein]; \
[fadein][1:v]concat=n=2, format=yuv420p [output]" \
-map [output] output.mov
Мой вопрос, возможно ли сделать это за один проход?