Ffmpeg на android на видео http

Мне нужно создать такой файл на android из видео, которое находится на http: Ffmpeg на android на видео http

Итак, у меня есть следующие вопросы:

  1. Есть ли способ использовать ffmpeg на android?
  2. Сколько это мне стоит создать этот файл? Учтите, что мы не используем Wi-Fi соединение и использовать подключение для передачи данных, сколько это будет стоить мне в мегабитах?

При условии, что видео длится 2 часа.

просто смотреть 2 часа видео на телефоне с 4G-подключением - дорого. Я бы пересмотрел требование потреблять и демультиплексировать длинное видео на телефон. Подумайте о том, чтобы выполнить ffmpeg-2-photos на сервере, а затем получить доступ к выходным данным этой операции с телефона.

Robert Rowntree 31.07.2018 16:53

@RobertRownree: Мы предполагаем, что видео длится 2 часа, но при использовании соединения для передачи данных его можно увидеть только несколько минут. Я не могу использовать сервер, потому что видео воспроизводится по определенному URL-адресу. Смысл в том, что URL-адрес создается для этого конкретного IP-соединения. Видеосервер не может дать мне серию превью.

Paul 31.07.2018 17:21
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
306
1

Ответы 1

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

Предполагая, что вы действительно хотите сделать это на Android, тогда один из способов использования ffmpeg, который, как я обнаружил, работал хорошо, - это использовать программу-оболочку. Вот один хорошо поддерживаемый пример:

Теперь могут быть и более новые.

Я не могу использовать сервер, потому что видео воспроизводится по определенному URL-адресу. Смысл в том, что URL-адрес создается для этого конкретного IP-соединения. Видеосервер не может дать мне серию превью. Вы говорите, что использовали: FFmpeg-Android-Java?

Paul 31.07.2018 17:24

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

Mick 31.07.2018 17:47

Другие вопросы по теме