Я хочу создавать видео, используя несколько изображений, и каждое изображение изменяется после определенного времени, например 4 с, 5 с и т.д. В видео, и добавляю воспроизведение аудио до завершения видео.

Я создаю файл images.txt и перенесу все изображения в этот файл. Подробности сохранены в images.txt:

Файл '/ хранение / Эмулятор / 0 / myappdemo / image000.jpg'
продолжительность 4
Файл '/ хранение / Эмулятор / 0 / myappdemo / image001.jpg'
продолжительность 4
Файл '/ хранение / Эмулятор / 0 / myappdemo / image0002.jpg'
продолжительность 4
Файл '/ хранение / Эмулятор / 0 / myappdemo / image0003.jpg'

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

 String[] cmd={"-y","-f","concat","-safe","0","-i","/storage/emulated/0/DCIM/YourFolder/imagesss.txt","-vsync","vfr","-vf","scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2",filePath}; 

затем с помощью команды ниже добавьте аудио в видео.

 String[] cmd={"-i",videofilePath,"-filter_complex","amovie="+music_path+":loop=0,asetpts=N/SR/TB[aud]","-map","0:v","-map","[aud]","-c:v","copy","-c:a","aac","-b:a","256k","-shortest",filePath1};

когда при воспроизведении создается видео, первые несколько секунд первое изображение не отображается, но воспроизводится звук, затем звук не воспроизводится после некоторого изменения изображения, а иногда первое изображение отображает только другие изображения, которые не отображаются.

Я провел много дней. Пожалуйста, помогите мне.

0