LINUX.ORG.RU

Как в ffmpeg создать задержку между соединяемыми файлами?

 ,


0

1

Я запускаю следующее:

ffmpeg -f concat -safe 0 -i fileslist.txt file.mp3

В листе ссылки на кучу небольших аудио. Все работает, но мне нужно добавить задержку между этими фрагментами в итоговом файле. Просто по 0.3 секунды тишины. Можно это сделать средствами ffmpeg?

Ответ на: комментарий от Nevermind

Навскидку у concat демьюксера явных опций для добавления тишины нет. Есть inpoint и outpoint, но их замучаешься считать, да и всё равно придётся директивы указывать в том самом fileslist.txt. Есть фильтр concat, который можно включить через -filter_complex, но там громоздкость ещё эпичнее.

Думаю, способ с добавлением директив file silence.mp3 — самый простой.

i-rinat ★★★★★
()