V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
q770787217
V2EX  ›  FFmpeg

ffmpeg 怎么使用滤镜增加文字水印 ?

  •  
  •   q770787217 · 2020-10-09 17:48:26 +08:00 · 2562 次点击
    这是一个创建于 1535 天前的主题,其中的信息可能已经有所发展或是发生改变。
    ffmpeg 怎么使用滤镜增加文字水印 ?
    下面这个命令是使用滤镜给视频加图片水印,怎么加文字水印 ?
    ffmpeg -i 1.mp4 -i 1.png ^ -filter_complex "pad=height=ih+40:color=#71cbf4,overlay=(main_w-overlay_w)/2:main_h-overlay_h" ^ birds3.mp4
    4 条回复    2020-10-10 10:58:50 +08:00
    zjlletian
        1
    zjlletian  
       2020-10-09 18:08:02 +08:00
    把文字先做成图不就行了。。。。
    superrichman
        2
    superrichman  
       2020-10-09 18:12:12 +08:00 via iPhone
    ps 做一个透明的 png 图片 上面写几个文字
    YenvY
        3
    YenvY  
       2020-10-10 00:59:15 +08:00 via Android
    直接用 drawtext 滤镜,设置一下 alpha 参数,看起来应该和水印差不多吧
    snowwalf
        4
    snowwalf  
       2020-10-10 10:58:50 +08:00
    ffmpeg -i 01.mp4 -filter:v drawtext="fontfile=/System/Library/Fonts/NewYork.ttf:text='Hello World':[email protected]:fontsize=56:y=h-line_h-10:x=-text_w+(w+text_w)/10*mod(t\,10)" -codec:v libx264 -codec:a copy -y paomadeng-1.mp4
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3089 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:11 · PVG 08:11 · LAX 16:11 · JFK 19:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.