隔壁老黄 发表于 2018-11-18 01:14:07

请问有没有办法用ffmpeg为视频逐帧添加水印?

有个文件夹,里面是序列的图片,是按每帧一张生成的。
现在是想把这些图片按顺序,把它们以水印的形式加到另外一个视频上面?

意思是另外一个视频,第一帧加上1.png,第二帧加上2.png,第三帧加上3.png,以此类推。

感谢!

隔壁老黄 发表于 2018-11-18 18:19:15

感谢大师兄给的代码!!

大师兄真是太强大了!大师兄威武!!

ffmpeg -i %d.png -i video.mp4 -filter_complex "overlay=x=0:y=0" out.mp4

xiangww 发表于 2018-11-20 11:06:10

楼主的这种需求可以把png生成一个gif去overlay,但如果每一帧上贴PNG图片的位置会发生变化,该如何处理?

孙悟空 发表于 2018-11-20 14:05:17

xiangww 发表于 2018-11-20 11:06
楼主的这种需求可以把png生成一个gif去overlay,但如果每一帧上贴PNG图片的位置会发生变化,该如何处理? ...

参考这条就可以实现了

**** Hidden Message *****

xiangww 发表于 2018-11-20 14:39:30

给大师兄手工点赞!
再问个一直困扰的问题:如果png的位置不是这种按时间线性移动的,比如说前5秒指定一个坐标,5-10秒指定另外一个坐标。然后到了10-15秒该指定x,y的位置的时候,用这个if的正则就不知道该如何处理了。有没有类似switch case这种的条件判断,我查了ffmpeg官方文档貌似没发现,望大师兄指点迷津。

孙悟空 发表于 2018-11-20 18:46:24

xiangww 发表于 2018-11-20 14:39
给大师兄手工点赞!
再问个一直困扰的问题:如果png的位置不是这种按时间线性移动的,比如说前5秒指定一个 ...

如果是有规则的,可以整理一下计算公式,参考util里面的表达式进行操作,overlay支持表达式处理

炎之铠 发表于 2018-11-30 18:46:24

看看

截图大咖 发表于 2018-12-23 19:03:19

学习学习

嗨聊体育 发表于 2019-1-13 09:49:36

FFMPEG 给视频加图片水印时添加水印淡入淡出效果

浪漫伊波啦 发表于 2019-1-30 21:56:58

学习学习
页: [1] 2 3 4 5 6 7
查看完整版本: 请问有没有办法用ffmpeg为视频逐帧添加水印?