ffmpeg увеличить громкость для части песни

ffmpeg увеличить громкость для части песни

Я пытаюсь увеличить громкость в части песни. Для этого я разделяю файл (я знаю, что эта часть работает нормально). и затем я хочу увеличить громкость для одной из частей. Вот где это не работает.

Вот мой код:

ffmpeg -i input.ogg -filter_complex "\
[0]atrim=duration=5[a];\
[0]atrim=start=5:end=10[b];\
[0]atrim=start=10[c];[b]volume=10dB;[a][b]\
[c]concat=n=3:v=0:a=1" output.ogg

Вот какая ошибка у меня возникла:

Спецификатор потока «b» в описании графа фильтров [0]atrim=duration=5[a];[0]atrim=start=5:end=10[b];[0]atrim=start=10[c];[b]volume=10dB;[a][b][c]concat=n=3:v=0:a=1 не соответствует ни одному потоку.

Мне нужно увеличить громкость с 5-й по 10-ю секунду.

решение1

Измененный [b]не имеет выходной метки. Входная метка не сохраняется автоматически. Поэтому минимальное изменение для рабочей команды — добавить выходную метку той же строки.

[b]volume=10dB[b]

Но, в любом случае, это можно сделать более простым способом.

ffmpeg -i input.ogg -af volume=10dB:enable='between(t\,5\,10)' output.ogg

Связанный контент