Как я могу вставить 10 секунд тихого звука (нулевое аудио без изображений, видео или черного видео) в видео, повторять каждые 15 секунд с помощью ffmpeg? - PullRequest
0 голосов
/ 31 августа 2018

У меня есть клип video.mp4. Как я могу вставить 10 секунд только тихого звука в этот клип, повторять каждые 15 секунд до конца этого клипа с помощью ffmpeg? Я знаю, anullsrc - это аудио, поэтому я не могу использовать фильтр overlay. Я изучаю Google некоторое время, но у меня есть только один вариант - gte(mod(t,15),10)).

Спасибо.

1 Ответ

0 голосов
/ 31 августа 2018

Используйте

ffmpeg -i in -vf drawbox=t=fill:enable='lt(mod(t,25),10)' -af volume=0::enable='lt(mod(t,25),10)' out

При этом диапазоны времени 0-10, 25-35, 50-60 ... будут иметь тихий звук и черное изображение.


ffmpeg -i in -af volume=0::enable='lt(mod(t,25),10)' -c:v copy out

Это не изменит видео.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...