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