当我从右向左滚动时,如何使drawtext过滤器开始从中心滚动文本

时间:2018-01-16 13:00:20

标签: php ffmpeg

您好如何在视频播放时让文本从中心开始?目前它从左侧开始,人们在它出现前没有看到第一个单词。我希望文本从视频中心开始,或从右向左移动。在此先感谢帮助我...... 这是我目前适用于文本的代码,但它从左边缘开始,同时从右向左移动

echo shell_exec('ffmpeg -loop 1 -i slide2.jpg -vf scale=-2:1080,drawtext="textfile=text.txt:expansion=normal:fontfile=FreeSerif.otf: y=h-line_h-20:x=-200*t: fontcolor=white: fontsize=50" -pix_fmt yuv420p -t '.$words_count.' -movflags +faststart textover10.mp4 -report');

1 个答案:

答案 0 :(得分:0)

x的表达式更改为x='-200*t+W/2' W/2将初始位置设置为水平图像中心。