我正在构建一个Flutter需要在视频和图像上添加waermark 的应用程序。有什么办法firebase(或任何其他服务)来实现这一目标?我可以这样做,client- side但也找不到与视频/图像处理相关的任何Flutter / Dart程序包。
Flutter
firebase
client- side
请指导我如何做。
谢谢
对于视频:
向现有视频添加静止帧,例如水印 .generateVideo(List<String> paths, String filename, int fps, doublespeed). paths输入文件路径的参数列表。可以是用于生成新视频的图像(.jpg或.png)或视频文件(.mp4)。例如:["documents/input.mp4", "documents/watermark.jpg]
向现有视频添加静止帧,例如水印
.generateVideo(List<String> paths, String filename, int fps, doublespeed).
paths输入文件路径的参数列表。可以是用于生成新视频的图像(.jpg或.png)或视频文件(.mp4)。例如:["documents/input.mp4", "documents/watermark.jpg]
paths
["documents/input.mp4", "documents/watermark.jpg]
对于图像:
加载,保存和处理各种不同文件格式的图像。 https://github.com/brendan- duncan/image/wiki/示例 drawString(image, arial_24, 0, 0, 'Hello World');
加载,保存和处理各种不同文件格式的图像。
https://github.com/brendan- duncan/image/wiki/示例
drawString(image, arial_24, 0, 0, 'Hello World');
至于其他服务,我不知道,但是Firebase不提供此服务。
否则,在客户端/应用程序端,当前没有多少其他视频,但是还有更多可用的图像,您可以搜索https://pub.dev/flutter/packages?q=image+editor。但是,要获得更多选择,您将不得不寻找本机Android / iOS库并通过平台渠道自定义集成它们。