使用drawtext
官方文档:FFmpeg Filters Documentation
添加一行文本:
添加文字:
ffmpeg -i original.mp4 -vf drawtext=fontcolor=black:fontsize=50:text='Hello World':x=0:y=100 -y out.mp4
结果展示:
参数:fix_bounds
ffmpeg -i original.mp4 -vf drawtext=fontcolor=black:fontsize=50:fix_bounds=False:text='Hello World Hello World Hello World':x=400:y=100 -y out.mp4
ffmpeg -i original.mp4 -vf drawtext=fontcolor=black:fontsize=50:fix_bounds=True:text='Hello World Hello World Hello World':x=400:y=100 -y out.mp4
如果是文本的长度超过了视频的画幅的话目前就没有办法了。。。
待续。。。