Как сжать видео во флаттере? - PullRequest
0 голосов
/ 14 ноября 2018

Как сжать видео во флаттере?Я использую image_picker, чтобы выбрать видео из галереи, которые сжимают видео с 30 МБ до 10 МБ на iOS, но в Android нет сжатия.Есть ли способ манипулировать размером или качеством видео с помощью дротика?Существуют ли в флаттере пакеты для сжатия видео?

1 Ответ

0 голосов
/ 02 апреля 2019

Смотрите мой ответ в другом похожем вопросе :

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, который является сжатым / обработанным файлом.

...