Я пытался использовать ffmpeg для сжатия размера видеофайла, чтобы я мог загрузить его в хранилище Firebase.
Я запустил код в Windows cmd, и он работает.Но когда я запускаю его на флаттере, качество видео ужасное.Я также указал много значений для параметра -crf, но качество выходного видео и размер файла всегда одинаковы.
int processSuccess = await _flutterFFmpeg.execute(["-i", "file1.mp4", "-crf", "23", "fileoutput.mp4"]);
Мне пришлось изменить пакет на видео, так как при импорте по умолчанию произойдет сбой выполнения, так как он не сможет найти параметр -crf.
flutter_ffmpeg:
git:
url: git://github.com/tanersener/flutter-ffmpeg.git
ref: v0.2.1
path: packages/flutter_ffmpeg_video
Я делаю что-то не так с аргументами выполнения или импорт используется не в том пакете.Извините, я очень новичок в ffmpeg.
Спасибо за помощь.
https://github.com/tanersener/flutter-ffmpeg