如何在颤动中压缩视频?

问题描述 投票:1回答:1

如何在颤动中压缩视频?我正在使用image_picker从图库中选择视频,在iOS上将视频从30MB压缩到10MB,但在android中没有压缩。有没有办法用dart操纵视频的大小或质量?是否有任何现有的软件包可以压缩视频?

dart flutter flutter-dependencies
1个回答
0
投票

在另一个similar question中看到我的答案:

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,这是压缩/处理过的文件。

© www.soinside.com 2019 - 2024. All rights reserved.