FFMPEG / Melt Audio CrossFade с обрезкой последние 10 секунд (петля) - PullRequest
0 голосов
/ 27 мая 2019

Необходимо создать аудио цикл с тем же файлом, чтобы создать аудио цикл в течение необходимого времени.Проблема в том, что в конце музыкальной дорожки начинается тишина, поэтому нужно удалить последние 10 секунд из файла и сделать кроссфейд на 3 секунды.

В основном я могу вырезать последние 10 секунд ffmpeg -i music.mp3 -t (time-10) -c copy out.mp3, а затем запустить кроссфейд:

ffmpeg -i out.mp3 -i out.mp3 -i out.mp3 -vn
       -filter_complex "[0][1]acrossfade=d=3:c1=tri:c2=tri[a01];
                        [a01][2]acrossfade=d=3:c1=tri:c2=tri"
       out.mp3

Есть ли способ сделать это с помощью одной команды?

...