Problema no volume do filtro amix FFMPEG com entradas de duração diferente

eu percebi issoffmpeg amix O filtro não produz um bom resultado em uma situação específica. Funciona bem se os arquivos de entrada tiverem a mesma duração. Nesse caso, o volume cai em valor constante e pode ser fixado com",volume=2".

No meu caso, estou usando arquivos com duração diferente. O volume resultante não é bom. O primeiro fluxo misto resultou no volume mais baixo e o último é o mais alto. Você pode ver na imagem que o volume aumenta linearmente com o tempo.

Meu comando:

ffmpeg -i temp_0.mp4 -i user_2123_10.mp4  -i user_2123_3.mp4  -i user_2123_4.mp4  
-i user_2123_7.mp4  -i user_2123_5.mp4  -i user_2123_1.mp4  -i user_2123_8.mp4  
-i user_2123_0.mp4  -i user_2123_6.mp4  -i user_2123_9.mp4  -i user_2123_2.mp4  
-i user_2123_11.mp4 -filter_complex "[1:a]adelay=34741.0[aud1];
[2:a]adelay=18241.0[aud2];[3:a]adelay=20602.0[aud3];
[4:a]adelay=27852.0[aud4];[5:a]adelay=22941.0[aud5];
[6:a]adelay=13142.0[aud6];[7:a]adelay=29810.0[aud7];
[8:a]adelay=12.0[aud8];[9:a]adelay=25692.0[aud9];
[10:a]adelay=32143.002[aud10];[11:a]adelay=16101.0[aud11];
[12:a]adelay=40848.0[aud12];
[0:a][aud1][aud2][aud3][aud4][aud5][aud6][aud7]
[aud8][aud9][aud10][aud11]
[aud12]amix=inputs=13:duration=first:dropout_transition=0" 
-vcodec copy -y temp_1.mp4

Isso pode ser corrigido aplicando-se o silêncio no início e no final de cada clipe, e eles terão a mesma duração e o volume no mesmo nível.

Por favor, sugira como eu posso usaramix para misturar muitas entradas e garantir um nível de volume constante.

questionAnswers(8)

yourAnswerToTheQuestion