Я занимаюсь разработкой простого Java-приложения для Android, в котором я использую библиотеку f fmpeg-android-java для создания видеофайла (.mp4) из нескольких файлов изображений (.png) и одного аудиофайла. (.mp3). Аудио создается с использованием преобразования текста в речь (TTS).
Приложение работает в среде Ubuntu dev (где оно было написано), но когда я работаю на той же базе кода с помощью Android Studio на Windows 10, библиотека ffmpeg либо создает пустой mp4 (размер 0 байт), либо не создает mp4 файл вообще.
Я использую команду ffmpeg:
ffmpeg -y -framerate 1/30 -start_number 1 -i img_%d.png -i person_name.mp3 -c:a aac -c:v libx264 -strict experimental -shortest person_name.mp4
Однако эта команда корректно работает в командной строке Windows и создает файл mp4.
Что я здесь упускаю / делаю неправильно?
Пожалуйста, помогите. Спасибо.