#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, но я думаю, что это зависит от многих вещей, таких как аппаратное обеспечение, формат кодирования, качество. Вы можете изменить некоторые из них и ускорить процесс.