Уменьшить размер видеофайла в Flutter / Dart - PullRequest
0 голосов
/ 29 августа 2018

Я работаю над приложением, где пользователи могут загружать видео на наш сервер. Они могут выбирать видео из своей галереи, поэтому я хотел бы уменьшить их перед загрузкой.

Хотелось бы узнать, есть ли способ уменьшить размер видеофайла с помощью Flutter / Dart. Спасибо.

Ответы [ 2 ]

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

0 голосов
/ 29 августа 2018

Вы можете попытаться выполнить поиск в https://pub.dartlang.org, если существует какой-либо пакет, имеющий эту функцию или аналогичный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...