ffmpeg aumenta el volumen de una sección de la canción

ffmpeg aumenta el volumen de una sección de la canción

Estoy intentando aumentar el volumen en una parte de una canción. Para eso, estoy dividiendo el archivo (sé que esa parte funciona bien). y luego quiero aumentar el volumen de una de las partes. Ahí es donde no funciona.

Este es mi código:

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

Este es el error que me salió:

Especificador de flujo 'b' en la descripción del gráfico de filtro [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 no coincide con transmisiones.

Necesito aumentar el volumen del segundo 5 al segundo 10.

Respuesta1

El modificado [b]no tiene una etiqueta de salida. La etiqueta de entrada no se conserva automáticamente. Entonces, el cambio mínimo para un comando en funcionamiento es agregar una etiqueta de salida de la misma cadena.

[b]volume=10dB[b]

Pero, en cualquier caso, esto se puede hacer de una forma más sencilla.

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

información relacionada