FFMPEG: Como diminuir o silêncio no início de um arquivo de áudio

0

Eu gostaria de encurtar o silêncio no começo do meu áudio. Atualmente eu uso este comando:

ffmpeg -i input.flac -af silenceremove=1:0:-50dB output.flac

Funciona, mas o problema é: Remove completamente o silêncio. Mas eu quero ter um pouco de silêncio do começo do arquivo de áudio. (Porque alguns jogadores não jogam os primeiros milissegundos do arquivo, então algo faltaria.)

Então eu tenho arquivos de entrada com, por exemplo, 2 segundos de silêncio no começo e eu quero encurtar este silêncio de 2 para 0.5 segundos, NÃO REMOVER completamente.

Isso é possível com o ffmpeg? Como?

    
por Bleuzen 18.05.2018 / 21:20

1 resposta

0

Existem mais duas opções para definir.

ffmpeg -i input.flac -af silenceremove=1:0:-50dB:stop_duration=0.5:leave_silence=1 output.flac

Como isso se mostra ineficaz, o método mais bruto é adicionar meio segundo de silêncio,

ffmpeg -i input.flac -af "silenceremove=1:0:-50dB,adelay=500|500" output.flac

Isso adicionará 500 ms de silêncio no início a um fluxo estéreo.

    
por 18.05.2018 / 21:27

Tags