Como fazer o texto ser executado na imagem? [fechadas]

0

Eu tenho uma foto e uma página de texto. Quero fazer um vídeo com uma imagem de fundo que eu tenha e o texto será exibido nessa foto. Por favor me ajude com ffmpeg

    
por Duyet Pham 01.12.2017 / 14:24

1 resposta

2

O método básico é

ffmpeg -loop 1 -i image \
       -vf drawtext=textfile='yourtextfile':x=X:y=h-t*(h/D),format=yuv420p \
       -t T out.mp4

yourtextfile é um arquivo UTF-8 de texto simples.

Você terá que ver quanto tempo o texto demora para percorrer e usar isso na opção -t T (por exemplo, -t 30 para fazer um vídeo de 30 segundos), caso contrário, o ffmpeg continuará indefinidamente.

X deve ser substituído por um valor que represente a posição horizontal. x=100 para 100 pixels da borda esquerda. x=w-500 para 100 pixels da borda direita.

Na expressão y, h/D controla a velocidade de rolagem. D é o número de segundos que uma linha leva para alcançar de baixo para cima.

Consulte a documentação drawtext para obter mais detalhes, como seleção de fontes e estilo.

    
por 01.12.2017 / 15:02