ffmpeg,我想在视频上添加文字,同时也想在视频上添加徽标图像

ffmpeg,我想在视频上添加文字,同时也想在视频上添加徽标图像

我想同时在视频上添加文本和徽标图像,并且我有两个命令,但我想将它们合并为一个命令。我尝试了很多次但没有成功,这个用于添加徽标的命令

ffmpeg -i video.mp4 -vf "movie=e\:/logo.png [水印]; [in][水印] overlay=10:10 [out]"-y 输出.mp4。

此命令用于在视频上添加文本

ffmpeg -i video.mp4 -filter:v drawtext="fontfile=e\:/font/segoeui.ttf:text='Hello World':[电子邮件保护]:fontsize=30:y=h/2:x=0"-y 输出.mp4

答案1

不需要电影滤镜:这是一个非常古老、不必要且过时的解决方法。只需logo.png像任何其他输入一样添加并加入即可简单过滤器以逗号分隔。

ffmpeg -i video.mp4 -i logo.png -filter_complex "[0:v][1:v]overlay=10:10,drawtext=text='Hello World'" -c:a copy -movflags +faststart output.mp4

相关内容