Como fazer vídeo de séries de imagens com áudio usando ffmpeg

0

Eu quero criar vídeos usando várias imagens e cada imagem muda após um tempo específico como 4s, 5s etc. em vídeo e adicionar reprodução de áudio até o final do vídeo.

Eu crio o arquivo images.txt e transfiro todas as imagens neste arquivo. Abaixo os detalhes salvar em images.txt:

arquivo '/ storage / emulator / 0 / myappdemo / image000.jpg'
duração 4 arquivo '/ storage / emulator / 0 / myappdemo / image001.jpg'
duração 4 arquivo '/ storage / emulator / 0 / myappdemo / image0002.jpg'
duração 4 arquivo '/ storage / emulator / 0 / myappdemo / image0003.jpg'

usando o comando abaixo, crie um vídeo sem adicionar áudio.

 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}; 

depois, usando o comando abaixo, adicione áudio ao vídeo.

 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};

quando a reprodução criou um vídeo, a primeira imagem do primeiro segundo não é exibida, mas a reprodução de áudio, o áudio não é reproduzido depois de algumas alterações de imagem e, às vezes, a primeira imagem exibe apenas outras imagens não exibidas.

Passei muitos dias. Por favor, ajude-me.

    
por p.jadhav 07.09.2018 / 13:41

0 respostas