FFmpeg объединяет аудио и смежные части между собой

Я понял, как я могу объединить несколько аудиофайлов со сложным фильтром, но изо всех сил пытаюсь компенсировать звук в файле результатов. Скажем, я хочу добавить промежуток в 1 секунду между каждым файлом конкатенации. Возможно ли это с FFmpeg?

Создайте нулевой звуковой поток и вставьте его с помощью обрезки.

Допустим, у вас есть три аудиофайла, и вы хотите, чтобы между ними были промежутки в 1 и 3 секунды соответственно, тогда вы будете использовать

ffmpeg -i 1.mp3 -i 2.mp3 -i 3.mp3 -f lavfi -i anullsrc -filter_complex \ "[3]atrim=duration=1[g1];[3]atrim=duration=3[g2]; [0][g1][1][g2][2]concat=n=5:v=0:a=1" out.mp3 

Если вам нужно обрезать входы,

 ffmpeg -i 1.mp3 -i 2.mp3 -i 3.mp3 -f lavfi -i anullsrc -filter_complex \ "[0]atrim=duration=20[t0];[1]atrim=duration=120[t1];[2]atrim=duration=45[t2]; [3]atrim=duration=1[g1];[3]atrim=duration=3[g2]; [t0][g1][t1][g2][t2]concat=n=5:v=0:a=1" out.mp3 
  • Неверная длительность звука с помощью ffmpeg
  • Ffmpeg для преобразования VHS mpeg2 / mp2 в H264 / MP4 VBR и уменьшения размера файла
  • Преобразование MOV видеофайла, закодированного как `qtrle` в Windows с использованием FFMPEG
  • Проблемы с сжатием FFmpeg с потерями
  • Каков правильный способ рассчитать качество 1080p 720p 360p 240p?
  • FFMPEG Windows Generate 360p Video conversion failed
  • Ffmpeg соединяет два файла mp4 с ffmpeg в командной строке
  • ffmpeg для извлечения аудио из видео
  • Как я могу получить ffmpeg для преобразования .mov в .gif?
  • Как получить информацию о битрейме с видео YouTube?
  • Используйте кодек ffmpeg для объединения файлов * .ts в один mp4
  • Давайте будем гением компьютера.