02 2021 档案

摘要:今天在瞎逛时,偶然看到一个CSDN上的哥们说,他们曾经被一个水印难住了,仔细看了下,感觉可以用一行命令实现。 需求如下:视频加gif水印,gif循环,同时n秒后水印切换位置继续循环 这哥们遇到了两个问题: 1、gif图无法自动循环 2、根据时间轮番切换水印位置 下面是具体的实现命令 ffmpeg - 阅读全文
posted @ 2021-02-25 13:59 愉快编程 阅读(1325) 评论(3) 推荐(2)
摘要:动态分为三种: 水印本身变化 水印显示时间变化 水印位置变化 水印本身变化 看过上一篇的小伙伴可能觉得第一种很简单,把jpg格式的图片换成gif格式的不就可以了吗,然而亲自试一下就会发现,把gif图片当水印加上去后,图片播放一遍就不会动了。 之所以会这样是因为在ffmpeg中,水印的eof_acti 阅读全文
posted @ 2021-02-24 17:37 愉快编程 阅读(10783) 评论(8) 推荐(1)
摘要:在ffmpeg中,添加水印需要用overlay滤镜,这是一个复杂滤镜,因为它需要两个输入,默认第一个输入是主画面,第二输入为水印,先执行一个简单的看看。 下面有两个文件,一个是可爱的大雄兔,一个是可爱的doggie,咱们就把doggie加到大雄兔上面去 执行命令 ffmpeg -hide_banne 阅读全文
posted @ 2021-02-23 11:18 愉快编程 阅读(5561) 评论(1) 推荐(1)
摘要:在ffmpeg的滤镜中,有简单滤镜(simple filter)和复杂滤镜(complex filter)两种。 使用简单滤镜时,用-vf选项,使用复杂滤镜时,使用-filter_complex或-lavfi。 那么什么时候用简单滤镜,什么时候用复杂滤镜? 其实很简单:是否只有一个输入文件和一个输出 阅读全文
posted @ 2021-02-20 09:54 愉快编程 阅读(2153) 评论(0) 推荐(0)
摘要:ffmpeg默认就会输出一些日志,包含编译的工具(gcc版本)、可用的组件(--enable-xxxx)、组件版本号码,如下图 这些信息是默认输出的,每次执行合作都会打印在控制台中,如果不想看这些信息,ffmpeg提供了-hide_banner选项,添加该选项后,即不会打印这些信息 而在执行日志层面 阅读全文
posted @ 2021-02-19 10:35 愉快编程 阅读(7880) 评论(0) 推荐(1)