我需要根据时间在视频上写文字。例如如果我有30秒的视频,那么我必须每隔5秒和20秒写一次文本。可以通过xuggler media api实现吗? 我尝试过ffmpeg命令,但无法在视频上写文字。我尝试了以下两个命令:
ffmpeg -i Lake.wmv -filter:v "drawtext=fontsize=30:box=1:text='Stack Overflow':x=(w-text_w)/2:y=(h-text_h-line_h)/2" c1.wmv
ffmpeg -i MAIN.mp4 -vf drawtext="text='Text to write':fontsize=20:fontcolor=black" MAIN1.mp4
我在Windows版本上测试它。请帮我解决这个问题。
请告诉我如何在视频上撰写文字。
答案 0 :(得分:0)
尝试这一个用于写入文本前30秒C:> ffmpeg -i uno.flv -vf drawtext =“fontfile = tahoma.ttf:text ='Text to write':fontsize = 20:fontcolor = black :x = 10:y = 10:enable ='between(t,1,30)'“dos.flv