Normalize vários níveis de áudio em um único vídeo

1

Eu tenho um script para processar / codificar vídeos. Alguns dos vídeos têm diferentes níveis de áudio (como dois vídeos foram mesclados e um teve áudio alto e outro áudio silencioso). Quero normalizar o áudio de forma que o áudio alto seja reduzido e o áudio silencioso seja aumentado para torná-los quase iguais. Embora eu esteja usando o HandbrakeCLI para codificação, qualquer outra solução como ffmpeg que possa ser usada no terminal Linux funcionará.

Eu fiz algumas P & D, mas tenho um conhecimento muito limitado sobre áudio, por isso não pude fazê-lo funcionar. Algumas das soluções que eu tenho procurado são audio-normalize e Replaygain (apenas uma tag, mas eu preciso mudar diretamente o vídeo ao codificar não apenas adicionar uma tag).

Eu tenho uma amostra de entrada e uma amostra de saída. A saída de amostra é criada selecionando manualmente o áudio alto e diminuindo-o e selecionando manualmente o áudio silencioso e aumentando-o.

Entrada:

Saída:

Comovocêpodevernoáudiooriginal,todooáudioésilencioso,excetoaúltimapartepequenaqueémuitoaltaenasaídaambossãoquaseiguais.Masoproblemaéqueeuquerofazerissoautomaticamente.

Editar:

Resultadodeffmpeg-iin.mp4-af"dynaudnorm" -vcodec copy out.mp4 :

    
por Muhammad Tahir 08.02.2016 / 12:21

0 respostas