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

ffmpeg 加水印命令求助,有偿

  •  
  •   ifx0 · 2021 年 2 月 28 日 · 1783 次点击
    这是一个创建于 1783 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    Sunyanzi
        1
    Sunyanzi  
       2021 年 2 月 28 日
    啊哈这个我会 ... 头像即微信 ...
    ifx0
        2
    ifx0  
    OP
       2021 年 2 月 28 日
    @Sunyanzi 已加微信
    witfun
        3
    witfun  
       2021 年 2 月 28 日
    说说我自己加水印的方法(轻喷
    ffmpeg -threads 1 -i source.mp4 -vf "drawtext=fontfile=msyh.ttf:fontsize=15:[email protected]:text='水印内容':x=10:y=15:enable='between(mod(t\,30*4),0,30)', drawtext=fontfile=msyh.ttf:fontsize=15:[email protected]:text='水印内容':x=1135:y=15:enable='between(mod(t\,30*4),31,60)', drawtext=fontfile=msyh.ttf:fontsize=15:[email protected]:text='水印内容':x=10:y=695:enable='between(mod(t\,30*4),61,90)', drawtext=fontfile=msyh.ttf:fontsize=15:[email protected]: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
        4
    ifx0  
    OP
       2021 年 2 月 28 日
    @witfun 不好意思哈,已被一楼捷足先登了。
    witfun
        5
    witfun  
       2021 年 2 月 28 日
    @ifx0 #4 没,我也只是分享一下自己的方法
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3518 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:32 · PVG 12:32 · LAX 20:32 · JFK 23:32
    ♥ Do have faith in what you're doing.