Часто и много рендерим видео, склеивая два клипа. Первый, длинный – статичная картинка. Второй, короткий – интенсивная анимация. На выходе один mpg / H264 для YouTube.
Первый рендерится каждый раз из нового изображения. Второй клип всегда один и тот же, заранее заготовленный.
Как можно делать это максимально быстро c высоким качеством выходного файла?
Для первой длинной части годится
-preset veryfast -tune stillimage
. Вторая подготовлена с
-preset veryslow -tune animation
.
Пробовали
два, как мне кажется, неэффективных варианта:
- рендерить длинную статику с параметрами насыщенной анимации второго клипа, и склеивать их ffmpeg -f concat -i list.txt
- длинный клип считать с параметрами для статики (быстрее), но затем склеивать фильтром concat, который фактически пересчитывает заново всю длинную часть.
Можно ли как-то просчитать часть со статичной картинкой супер-быстро, и, тем не менее, скелить её с анимированной частью так же быстро, как
concat file1|file2
?