ChinaFFmpeg

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 95385|回复: 70

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

  [复制链接]
发表于 2018-11-18 01:14:07 | 显示全部楼层 |阅读模式
有个文件夹,里面是序列的图片,是按每帧一张生成的。
现在是想把这些图片按顺序,把它们以水印的形式加到另外一个视频上面?

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

感谢!
回复

使用道具 举报

 楼主| 发表于 2018-11-18 18:19:15 | 显示全部楼层
感谢大师兄给的代码!!

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

ffmpeg -i %d.png -i video.mp4 -filter_complex "[1:v][0:v]overlay=x=0:y=0" out.mp4
回复 支持 反对

使用道具 举报

发表于 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图片的位置会发生变化,该如何处理? ...

参考这条就可以实现了

游客,如果您要查看本帖隐藏内容请回复
回复 支持 反对

使用道具 举报

发表于 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 | 显示全部楼层
学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|ChinaFFmpeg

GMT+8, 2024-4-24 20:15 , Processed in 0.124373 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表