xiaoxue 发表于 2018-5-11 12:09:36

请教drawtext问题

@大师兄 请教一下 :

我想实现的是 字幕滚动 用的drawtext从右往左滚动起来。 视频结束 字幕也跟结束。

drawtext=fontcolor=f9f1ea:shadowx=2:shadowy=2:fontsize=30:fontfile=msyh.ttf:textfile=text.txt:reload=1:y=h-line_h-52:x=w-(mod(6*n\\,w+tw)-tw/40)

text.txt: 内容和视频的内容是一样的。


现在问题是 视频开始的时候 字幕是正常滚动,视频音频跟字幕的是一致的 但是 随着视频时间的增加 字幕会快于音频

命令如下:
ffmpeg -threads 2 -y -i 1.mp4 -vf "drawtext=fontcolor=f9f1ea:shadowx=2:shadowy=2:fontsize=30:fontfile=msyh.ttf:textfile=text.txt:reload=1:y=h-line_h-52:x=w-(mod(6*n\\,w+tw)-tw/40)" -vcodec libx264 2.mp4





T-Bagwell 发表于 2018-5-11 15:30:20

这个音视频同步,目前我也没啥好的办法,只能细节上一点点的对时间点了

xiaoxue 发表于 2018-5-11 20:29:54

T-Bagwell 发表于 2018-5-11 15:30
这个音视频同步,目前我也没啥好的办法,只能细节上一点点的对时间点了

谢谢 回复~ 那只能慢慢调试了
页: [1]
查看完整版本: 请教drawtext问题