Ищу Android-разработчика с опытом создания видео/аудио редакторов
Ищу android-разработчика с опытом создания видео/аудио редакторов и использования ffmpeg https://ffmpeg.org/ .
Пожалуйста, внимательно читайте описание и присылайте ссылки на приложения, над которыми работали.
При успешном выполнении задачи, выбранный кандидат продолжит работу над проектом, длительность проекта от 2 месяцев.
Срок на выполнение задачи - 1 неделя.
Задача:
Написать оптимальную ffmpeg команду для:
- конкатенации нескольких видеофайлов (могут быть разного разрешения, битрейта, но пропорции 16:9), выходное разрешение результирующего видео должно быть 960x540px, тип mp4.
- наложения на видеоролики аудио-дорожек (будут записываться с микрофона аппарата) с возможностью указать на какой ролик какая дорожка накладывается и с какого времени ролика стартовать наложение аудио (при наложении аудио оригинальную аудиодорожку из видеоролика нужно удалять).
- эффектов перехода между видеороликами:
a) Rought cut - резкий обрыв. Т.е 1 клип резко переходит в другой.b) Fade - клип 1 переходит в клип 2 путем изменения альфа канала.
c) Wipe - клип 1 “уезжает” по оси X налево за экран, клип 2 выезжает на его место соотвественно.
На данном этапе, чтобы не тратить время на ознакомление с кодом текущего приложения, необходимо:
- скачать или записать 3 видеоролика и 3 аудиоролика, положить их в любую папку.
- сделать демо приложение с одной кнопкой, по нажатию на кот. должна выполнится ffmpeg-команда которая склеит все 3-видео и 3-аудио в один файл разрешения 960x540px, тип mp4; аудио ролик накладывать с 10 секунды каждого видео (за это будет оплата, главное чтобы ffmpeg команды работали);
- Достаточно прогресс выполнения команд вывести в Log Cat и сохранить результирующий видеофайл в любой каталог телефона.
- Должно работать на API 16+.