У меня есть фото и текстовая страница. Я хочу сделать видео с фоновым изображением, которое у меня есть, и текст будет работать на этой фотографии. Пожалуйста, помогите мне с ffmpeg
1 ответ
Основной метод
ffmpeg -loop 1 -i image \
-vf drawtext=textfile='yourtextfile':x=X:y=h-t*(h/D),format=yuv420p \
-t T out.mp4
yourtextfile - это обычный текстовый файл UTF-8.
Вам нужно будет увидеть, сколько времени занимает текст для прокрутки и использовать его в опции -t T (например, -t 30 чтобы сделать 30-секундное видео), иначе ffmpeg будет работать бесконечно долго.
X следует заменить значением, представляющим горизонтальное положение. x=100 для 100 пикселей от левого края. x=w-500 для 100 пикселей от правого края.
В выражении y h/D контролирует скорость прокрутки. D - количество секунд, которое проходит линия, чтобы добраться снизу вверх.
Обратитесь к документации по drawtext для более подробной информации, такой как выбор шрифта и стилизация.
