ffmpeg 加水印命令求助,有偿

2021-02-28 01:06:29 +08:00
 ifx0

ffmpeg 文档太复杂,难以入门,特求助 给 mp4 视频加上文字水印,文字水印位置每隔 10 多秒随机变动。 有偿 300 元

1298 次点击
所在节点    问与答
5 条回复
Sunyanzi
2021-02-28 01:11:30 +08:00
啊哈这个我会 ... 头像即微信 ...
ifx0
2021-02-28 01:18:52 +08:00
@Sunyanzi 已加微信
witfun
2021-02-28 03:11:06 +08:00
说说我自己加水印的方法(轻喷
ffmpeg -threads 1 -i source.mp4 -vf "drawtext=fontfile=msyh.ttf:fontsize=15:fontcolor=WhiteSmoke@0.5:text='水印内容':x=10:y=15:enable='between(mod(t\,30*4),0,30)', drawtext=fontfile=msyh.ttf:fontsize=15:fontcolor=WhiteSmoke@0.5:text='水印内容':x=1135:y=15:enable='between(mod(t\,30*4),31,60)', drawtext=fontfile=msyh.ttf:fontsize=15:fontcolor=WhiteSmoke@0.5:text='水印内容':x=10:y=695:enable='between(mod(t\,30*4),61,90)', drawtext=fontfile=msyh.ttf:fontsize=15:fontcolor=WhiteSmoke@0.5:text='水印内容':x=1135:y=695:enable='between(mod(t\,30*4),91,120)'" -c:v libx264 -crf 23 -c:a copy result.mp4

这是四角的水印,其中 x,y 分别为 帧宽度减 145 、帧高度-25,这需要根据 fontsize 和 text 长度自己慢慢调整。
每 30s 切换 between(mod(t\,30*4),31,60) 各参数意义很容易猜出来
ifx0
2021-02-28 11:56:56 +08:00
@witfun 不好意思哈,已被一楼捷足先登了。
witfun
2021-02-28 15:18:31 +08:00
@ifx0 #4 没,我也只是分享一下自己的方法

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/756855

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX