управление скоростью видео в flutter

#flutter

#flutter

Вопрос:

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

Ответ №1:

Даже физически невозможно изменить скорость записи во время записи (ваша камера должна знать о будущем, чтобы сделать это)! Но для записанного видео вы можете использовать flutter_ffmpeg библиотеку отсюда. Ниже ffmpeg приведена команда, которая может изменять скорость видео:

 ffmpeg -i input.mkv -filter:v "setpts=0.5*PTS" output.mkv
  

Эта команда удвоит скорость input.mkv и сохранит ее как output.mkv

Комментарии:

1. привет, @Amir_P команда преобразования верна, но она слишком медленная и занимает очень много времени. можем ли мы сделать это быстрее.

2. @AnkitMishra Я не эксперт в кодировании видео и ffmpeg, но я думаю, что это зависит от многих вещей, таких как аппаратное обеспечение, формат кодирования, качество. Вы можете изменить некоторые из них и ускорить процесс.