Как быстрее собрать h264 mpg видео из двух клипов?

Часто и много рендерим видео, склеивая два клипа. Первый, длинный – статичная картинка. Второй, короткий – интенсивная анимация. На выходе один mpg / H264 для YouTube.

Первый рендерится каждый раз из нового изображения. Второй клип всегда один и тот же, заранее заготовленный.

Как можно делать это максимально быстро c высоким качеством выходного файла?

Для первой длинной части годится -preset veryfast -tune stillimage. Вторая подготовлена с -preset veryslow -tune animation.

Пробовали два, как мне кажется, неэффективных варианта:
  1. рендерить длинную статику с параметрами насыщенной анимации второго клипа, и склеивать их ffmpeg -f concat -i list.txt
  2. длинный клип считать с параметрами для статики (быстрее), но затем склеивать фильтром concat, который фактически пересчитывает заново всю длинную часть.


Можно ли как-то просчитать часть со статичной картинкой супер-быстро, и, тем не менее, скелить её с анимированной частью так же быстро, как concat file1|file2?
  • Вопрос задан
  • 194 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы