добавить часть аудио с петлей в видео, используя ffmpeg - PullRequest
0 голосов
/ 07 января 2019

У меня видео 5 минут 30 секунд и аудио 4 минуты 30 секунд

Я хочу добавить часть аудио (часть аудио от 1 минуты 25 секунд до 1 минуты 47 секунд) к видео (часть видео от 2 минут 30 секунд до 3 минут 55 секунд)

я смог зациклить аудио и добавить его к видео

с помощью этой команды

"-y","-i",j, "-filter_complex",
                        "amovie="+audio+":loop=1000," +
"asetpts=N/SR/TB,atrim=0:85,adelay=150000|150000,apad," +
"aformat=sample_fmts=fltp:sample_rates=44100:channel_layouts=stereo,volume=1.5[a1];" +
"[0:a]aformat=sample_fmts=fltp:sample_rates=44100:channel_layouts=stereo,volume=3.5[a2];" +
" [a1][a2]amerge,pan=stereo|c0<c0+c2|c1<c1+c3[out]",
"-map","0:v","-map","[out]","-c:v","copy","-c:a","aac","-preset", "ultrafast", out

Как бы то ни было, с этой проблемой я столкнулся

Добавляет звук продолжительностью 85 секунд к видео с 2:30 до 3:55, но начинается с 0:00 аудио до 1:25 части аудио,

То, что я хочу, это получить 22-секундный клип аудио (от 1 минуты 25 секунд до 1 минуты 47 секунд части аудиофайла), зациклить его на 85 секунд и добавить его в видеофайл

как это можно сделать

...