Flutter получает видеокадры с помощью видеоплеера или ffmpeg

#flutter #dart #ffmpeg

#flutter #dart #ffmpeg

Вопрос:

У меня есть приложение flutter, которое обрабатывает видео, теперь я хочу отображать как временную шкалу видео в нижней части видео, но оно должно состоять из видеокадров видео в разных точках, мои поиски в Google пока были бесплодными, и я надеялся добиться этого с помощью flutter video_player и /или flutter_ffmpeg (я использую эти пакеты в своем приложении). Я пытался посмотреть это в Интернете, но я хочу избежать использования другого пакета только для этого, как мне добиться этого, используя один или оба пакета?

Заранее спасибо

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

1. Привет всем, я пытаюсь создать что-то очень похожее на это, вам удалось найти какое-нибудь решение?

2. @DevonRay посмотрите на ответ

Ответ №1:

Я действительно нашел обходной путь, я решил лучше найти что-то, что уже работает, чем изобретать велосипед. Итак, плагин video_thumbnail в resque, посмотрите, как он используется здесь, на github. Я надеюсь, что это тоже избавит кого-то от головной боли.

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

1. извините за глупый вопрос, но я хотел бы знать, пытались ли вы реализовать что-то вроде видеоархива и возможность ставить временные метки на видео и перематывать 1 час, 3 часа, 15 дней назад или больше? В настоящее время я борюсь с той же задачей, и мое видео должно поступать из Интернета в режиме реального времени. Может ли этот пакет video_thumbnail решить эту проблему? Мне рекомендовали использовать вместе как video_player, так и flutter_ffmpeg, но я не уверен… Просто хотелось бы узнать, что у кого-то тоже истекает срок действия

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

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