您当前的位置:首页 > 计算机 > 编程开发 > Other

FFMPEG使用 frei0r 给视频添加马赛克效果

时间:11-24来源:作者:点击数:

本文介绍了如何利用FFmpeg的frei0r滤镜为视频添加马赛克效果,包括如何配置和使用frei0r,以及通过组合滤镜实现局部马赛克。同时展示了frei0r的其他滤镜效果,如眩晕效果,并提供了已编译好的DLL文件供下载。

最近群里有伙伴给出一条命令

ffplay -i xx.mp4 -vf "frei0r=pixeliz0r:0.02|0.02" 

想要给视频添加马赛克,  当时遇到问题 没有找到 frei0r 滤镜. 回来实验了下.

当前FFMPEG5.0版本已经将 frei0r 编译进去. 当然以前的官方版本可能不带.

自行编译的话需要: 指定 --enable-frei0r 自行编译.

添加马赛克效果如下:

由于 frei0r内 pixeliz0r 作用的是整个视频. 所以如果想要在某个区域内实现 马赛克效果.可以配合 crop + overlay实现

如下:

后面继续看了一些 frei0r 内滤镜效果, 发现这些效果在ffmpeg内已经集成. 并且 frei0r 是纯C实现, 想要移植到ffmpeg内也是非常简单的.

 ffmpeg  -i D:\left\0000.mp4  -vf frei0r=vertigo -y out.mp4

展示 frei0r  内一个好玩的滤镜 vertigo(眩晕)

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐