如何使用Fluffffff 0.3.0在视频上绘制文本

时间:2020-10-23 16:20:46

标签: flutter dart ffmpeg

你好,我想在视频上添加文本和图像,但是我的命令不适用于ffmpeg 0.3.0。

这是我的命令:

仅带有徽标的有效命令代码:

FlutterFFmpeg flutterFFmpeg = new FlutterFFmpeg();
flutterFFmpeg.execute('-i $video -i $logo -filter_complex "overlay=20:20" $output').then((rc) => 
print("FFmpeg process exited with rc $rc"));

带有徽标和文本的不起作用的命令代码:

FlutterFFmpeg flutterFFmpeg = new FlutterFFmpeg();
flutterFFmpeg.execute('-i $video -i $logo -filter_complex "overlay=20:20" drawtext=text=mytext $output').then((rc) => 
print("FFmpeg process exited with rc $rc"));

请帮助我

1 个答案:

答案 0 :(得分:1)

-i $video -i watermark.png -filter_complex "[0:v][1:v] overlay=5:2, drawtext=fontsize=20:fontcolor=white:fontfile=simple.ttf:text=hello" out.mp4

执行此命令以在浮水中添加带有文本的水印。

我是来自fontfile的错误,别忘了添加fontfile正确的路径