У меня есть фото и текстовая страница. Я хочу сделать видео с фоновым изображением, которое у меня есть, и текст будет работать на этой фотографии. Пожалуйста, помогите мне с 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 для более подробной информации, такой как выбор шрифта и стилизация.