ffmpeg: ¿cómo mover la posición del texto cada 30 segundos con el filtro drawtext?

ffmpeg: ¿cómo mover la posición del texto cada 30 segundos con el filtro drawtext?

Me gustaría con el filtro de texto de dibujo ffmpeg mover un texto que está de abajo a la izquierda después de 30 segundos. Esto debe ejecutarse durante toda la transmisión en vivo y no solo una vez al inicio.

Gracias de antemano por su ayuda

Respuesta1

Sé que esta respuesta llega tarde, pero aquí va:

Alguna explicación sobre las funciones utilizadas:

  • mod(x,y) aumenta x hasta que es igual o mayor que y y luego regresa a 0

  • lt(x,y) devuelve 1 si x es menor que y en caso contrario devuelve 0

  • si(x,y,z) evalúa x y si no es cero usa y, en caso contrario si cero usa z

    ffplay -f lavfi "color=color=azul:tamaño=900x500,drawtext=text='Algo de texto':font='time new roman':fontsize=42:fontcolor=white:x='if(lt(mod(t ,60),30),0,W-tw)':y=H-ésimo"

información relacionada