减少Flutter / Dart中的视频文件大小
我正在开发一个应用程序,用户可以在其中将视频上传到我们的服务器。他们可以从自己的画廊中选择视频,所以我想在上传之前先减少它们。
我想知道是否可以使用Flutter / Dart减小视频文件的大小。谢谢。
回答:
更新:自从我的原始答案以来,还有另一个具有友好API的软件包https://pub.dev/packages/flutter_video_compress
https://pub.dartlang.org/packages/flutter_ffmpeg非常好,并且有详尽的说明
import 'package:flutter_ffmpeg/flutter_ffmpeg.dart'; final FlutterFFmpeg _flutterFFmpeg = new FlutterFFmpeg();
_flutterFFmpeg.execute("-i file1.mp4 -c:v mpeg4 file2.mp4").then((rc) => print("FFmpeg process exited with rc $rc"));
检查rc
代码,如果成功,请打开file2.mp4
,它是压缩/处理后的文件。
以上是 减少Flutter / Dart中的视频文件大小 的全部内容, 来源链接: utcz.com/qa/430773.html