2017-02-22 26 views
0

Я хотел бы найти решение на стороне сервера для наложения текста на видео, со следующими особенностями:Какая библиотека для наложения текста на видео?

  • можно определить сроки
  • можно определить
  • Поместите
  • можно использовать специальный шрифт
  • основной текст анимация

Я не против языка, если я могу заставить его работать на AWS.

ответ

0

я, наконец, удалось реализовать мое собственное решение с участием:

  • HTML холст в пределах сервера nodeJS для отображения, анимации текста и изображений
  • записи на диск каждый кадр моей анимации (то есть. моего холста) к определенному PNG
  • слияние всех детских в прозрачном фоне видео (кодек qtrle) с FFMpeg
  • накладывания сгенерированного qtrle видео с фоновым видео еще с помощью FFmpeg

Это было трудно, но он работает достаточно надежно

1

Возможно, ваше решение будет FFMpeg. Это займет ваш входной файл и отобразит текст «Фокс Малдер» на экране в красном тексте с шрифтом tahoma. Между подсказками отображается, начиная с 10 секунд. Acodec-копия означает копирование аудио, vcodec libx264 говорит о выходе h.264 в mp4. crf 25 - самое низкое качество. 0 является самым высоким.

Руководство расскажет вам о настройке х и у для текста, вычисление значения на основе входного файла и т.д.

ffmpeg -benchmark -hide_banner -y -i INPUT_FILE.mp4 -vf "drawtext=enable='between(t,10,35)':fontfile=/PATH/TO/tahoma.ttf:fontcolor='Red':fontsize=24:text='Fox Mulder':x=(w-tw)/2:y=(h/PHI)+th, -acodec copy -vcodec libx264 -crf 25 OUTPUT_FILE.mp4 
Смежные вопросы