FFMPEG: Verstärken Sie einen Kanal der Audiodatei

962
Eso Teric

Okay, ich habe eine Audiodatei in .mp3 und muss nur den linken Kanal verstärken. Ich habe herausgefunden, wie ich die gesamte Datei mit diesem Befehl ausführen kann:

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

Aber ich kann nicht finden, wie man das nur auf dem linken Kanal macht, während der rechte intakt bleibt. Kann mir jemand helfen? Ich habe versucht, in die -mapOption zu schauen, konnte sie aber nicht verstehen.

2

2 Antworten auf die Frage

2
LordNeckbeard

Eine einfache Methode mit Channelsplit, Volume und Amerika :

ffmpeg -i stereo.wav -filter_complex "channelsplit[lpre][r];[lpre]volume=1.5[l];[l][r]amerge" output.wav 
0
MikaDo-

Ich werde von den FFMPEG-Gurus gerufen, aber so würde ich es machen:

  • teilen Sie das Stereo-WAV in zwei Mono-Dateien auf - links.

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

  • stark links

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

  • Fügen Sie die Monodateien wieder zusammen

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

Weitere Informationen finden Sie hier: https://trac.ffmpeg.org/wiki/AudioChannelManipulation