FFMPEG: Amplifique um canal de arquivo de áudio


2

Ok, então eu tenho um arquivo de áudio que está em .mp3 e preciso amplificar apenas o canal esquerdo. Eu descobri como fazer isso no arquivo inteiro usando este comando:

ffmpeg -i input.wav -af "volume=1.5" output.wav

Mas não consegue encontrar como fazê-lo apenas no canal esquerdo, mantendo intacto o canal direito. Alguém pode me ajudar? Tentei procurar a -mapopção, mas não consegui.

Respostas:


0

Eu vou ser chamado pelos gurus do FFMPEG, mas aqui está como eu faria isso:

  • divida o .wav estéreo em dois arquivos mono - esquerdo.

    ffmpeg -i stereo.wav -map_channel 0.0.0 left.wav -map_channel 0.0.1 right.wav

  • amplifly left.wav

    ffmpeg -i left.wav -af "volume=1.5" left.wav

  • junte os arquivos mono novamente

    ffmpeg -i left.wav -i right.wav -filter_complex "[0:a][1:a]amerge=inputs=2[aout]" -map "[aout]" output.mka

Mais informações aqui: https://trac.ffmpeg.org/wiki/AudioChannelManipulation


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.