这样,公司有个需求要加水印,结果一搜,居然没有现成的用,诸位真是不给力啊.
于是就去pub找,还真有一个封装好的flutter_ffmpeg,但是ios release死活编译不通过,莫得办法,只好自己实现一个了
android 的话就用ffmpeg实现吧
android部分我依赖了
implementationgroup:'com.arthenica',name:'mobile-ffmpeg-full-gpl',version:'4.3.1.LTS'
ios部分ffmpeg死活编译不通过,于是我改用了AVFoundation
水印库使用Fffmpeg.addWatermarkToVedio(input, output, logo, WaterMarkPosition.LeftBottom);
第一个参数是输入视频的路径,
第二个是输出视频的路径,
第三个是水印的路径,
第四个是水印放在哪个角落(左上,右下什么的),
gayhub地址:
https://github.com/jun7572/fffmpeg.git
维护看心情😃
网友评论