Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Ищу android-разработчика с опытом создания видео/аудио редакторов и использования ffmpeg https://ffmpeg.org/ .

Пожалуйста, внимательно читайте описание и присылайте ссылки на приложения, над которыми работали.

При успешном выполнении задачи, выбранный кандидат продолжит работу над проектом, длительность проекта от 2 месяцев.

Срок на выполнение задачи -  1 неделя.

Задача:

Написать оптимальную ffmpeg команду для:

  • конкатенации нескольких видеофайлов (могут быть разного разрешения, битрейта, но пропорции 16:9), выходное разрешение результирующего видео должно быть 960x540px, тип mp4.
  • наложения на видеоролики  аудио-дорожек (будут записываться с микрофона аппарата) с возможностью указать на какой ролик какая дорожка накладывается и с какого времени ролика стартовать наложение аудио (при наложении аудио оригинальную аудиодорожку из видеоролика нужно удалять).
  • эффектов перехода между видеороликами:

    a) Rought cut - резкий обрыв. Т.е 1 клип резко переходит в другой.b) Fade - клип 1 переходит в клип 2 путем изменения альфа канала.

b) Fade - клип 1 переходит в клип 2 путем изменения альфа канала.

       c) Wipe - клип 1 “уезжает” по оси X налево за экран, клип 2 выезжает на его место соотвественно.

На данном этапе, чтобы не тратить время на ознакомление с кодом текущего приложения, необходимо:

  • скачать или записать 3 видеоролика  и 3 аудиоролика, положить их в любую папку.
  • сделать демо приложение с одной кнопкой, по нажатию на кот. должна выполнится ffmpeg-команда которая склеит все 3-видео и 3-аудио в один файл разрешения 960x540px, тип mp4; аудио ролик накладывать с 10 секунды каждого видео (за это будет оплата, главное чтобы ffmpeg команды работали);
  • Достаточно прогресс выполнения команд вывести в Log Cat и сохранить результирующий видеофайл в любой каталог телефона.
  • Должно работать на API 16+.
Пример ffmpeg библиотеки под android для работы с ffmpeg https://github.com/WritingMinds/ffmpeg-android-java . Если знаете другие рабочие библиотеки либо сможете собрать самостоятельно, будет здорово!
8 лет назад
cdv-dev
39 летУкраина
9 лет в сервисе
Был
8 лет назад