Обрезать аудио по длине видео FFmpeg

400
Dreamfire

Я пытаюсь наложить два видео с FFmpeg.

У меня есть видео A (продолжительность = 10 с) с аудио и видео B (продолжительность 20 с) без.

Видео повторяется два раза и зависает, но звук все еще воспроизводится. Как мне обрезать звук по длине видео?

 arrayOf("-i", A.mp4, "-i", B.mp4, "-c:v", "libx264", "-preset", "ultrafast", "-filter_complex", "amovie=$A.mp4:loop=3,asetpts=N/SAMPLE_RATE/TB[a];" + [0]scale=$videoWidth:$videoHeight[bs];[bs]loop=10:1000:0,setpts=N/FRAME_RATE/TB[bsl];" + "[bsl][1]overlay=x=$startX:y=$startY:shortest=1[v]", "-map", "[v]", "-map", "[a]", "-shortest", outPutPath) 
0

0 ответов на вопрос

Похожие вопросы