ffmpeg volume parâmetro formato

1
O parâmetro

ffmpeg's -vol está me confundindo.

256 => normal (i guess meaning same as input volume, no change)
512 => (double the volume - read this somewhere).

Então, o que fazer por 3 vezes o volume? 1,5 vezes o volume?

Basicamente, digamos que eu tenha amplitudes máximas de áudio (níveis de audácia) em 3 arquivos como:

0.8
0.6
0.9

Eu quero amplificar nos dois primeiros arquivos, de modo que max=0.9 em todos os arquivos. Quais parâmetros de -vol eu usaria?

    
por tanon 18.05.2011 / 06:36

1 resposta

1

Bem, isso é realmente matemática na escola primária, suponho.

Se 256 é norma (0,8), você simplesmente tem que dividi-lo por nível normativo e multiplicar com o nível exigido, por exemplo

256 * 0.9/0.8 = 288
256 * 0.9/0.6 = 384

Veja multiplicação cruzada .

A verdadeira questão é, como fazer com que o ffmpeg emite todo o áudio normalizado para 1, independentemente do nível de amplitude atual.

    
por 08.01.2012 / 14:39