首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ffmpeg修复水印大小或百分比

ffmpeg修复水印大小或百分比
EN

Stack Overflow用户
提问于 2016-05-30 03:04:56
回答 1查看 1.7K关注 0票数 1

我有一些视频,我想添加水印到他们,但问题是,因为在每个视频“水印大小”是不同的(在一些视频水印较小,在一些是较大的-我认为因为视频输入大小,因为它不同)

下面是我的ffmpeg命令(只是链接不同)

代码语言:javascript
运行
复制
ffmpeg -i "http://VIDEO-LINK" -i "/var/www/logo/logo.png" -filter_complex 'overlay=17:17' -vcodec h264 -crf 25 -preset veryfast -maxrate 600k -bufsize 600k -aspect '640:360' -s '640:360' -acodec libfdk_aac -hls_time 10 -hls_wrap 10 -start_number 1 -y "1.m3u8"

有没有办法根据640x360的输出做任何百分比或固定的水印?

因为如果输入视频是640x360,则使用此命令显示大水印如果输入链接是1280x720,则水印非常小

EN

回答 1

Stack Overflow用户

发布于 2016-05-30 04:30:47

您可以使用scale2ref过滤器。

代码语言:javascript
运行
复制
-filter_complex "[1][0]scale2ref=iw/8:ih/8[wm][vid];[vid][wm]overlay=17:17[out]"

如果水印的纵横比与视频输入不同,则scale2ref将扭曲您的徽标。最好执行一次性操作,填充徽标,使图像具有与您的视频相同的纵横比。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37513780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档