GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Normalisieren der Videolautstärke mit Avconv?

Ich habe eine Sammlung von Videos im .mkv und .mp4 (AAC+H.264)-Formate. Die .mkv Dateien sind ok, aber alle .mp4 Dateien haben eine so geringe Lautstärke, dass ich sie auf meinem Telefon kaum hören kann, selbst wenn die Lautstärke maximal ist.

Ich konvertiere sie mit avconv Sie sind also kleiner für mein Telefon. Es funktioniert gut, aber ich habe noch nicht herausgefunden, wie ich die Lautstärke auf allen .mp4 normalisieren kann Dateien, damit sie mit .mkv übereinstimmen Dateien.

Allein die Lautstärke zu erhöhen, wäre eine großartige Leistung.

Akzeptierte Antwort:

Ich habe gerade nach einem ähnlichen Problem gesucht und diese Lösung von SuperUser

verwendet

Extrahieren Sie einfach das Audio aus der Datei als wav, führen Sie normalize-audio darauf aus und codieren Sie es dann als aac und remux neu.

Ich habe dazu einfach dieses schnelle Skript geschrieben:

VIDEO_FILE=$1
VIDEO_FILE_FIXED=${VIDEO_FILE%.*}-fixed.${VIDEO_FILE##*.}
avconv -i $VIDEO_FILE -c:a pcm_s16le -vn audio.wav
normalize-audio audio.wav
avconv -i $VIDEO_FILE -i audio.wav -map 0:0 -map 1:0 -c:v copy -c:a libvo_aacenc 
   $VIDEO_FILE_FIXED

Legen Sie es in eine Datei wie normalize.sh , und führen Sie dann bash normalize.sh file_to_convert.mp4 aus . Sie erhalten eine Datei aus file_to_convert-fixed.mp4 .

Vielleicht möchten Sie normalize-audio anpassen Befehl, die Lautstärke einfach mit dem -g um einige dB zu erhöhen swtch, oder verwenden Sie einen anderen Befehl ganz. Ich habe aacgain gesehen und Wellenverstärkung an anderer Stelle erwähnt. normalize-audio befindet sich im Paket normalize-audio , komischerweise.

Hoffe, das hilft dir.


Ubuntu
  1. Fügen Sie mit PHP-FFMpeg Overlay-Text zum Video hinzu

  2. Welche Shell verwende ich?

  3. Wie kann man die Größe eines Videos mit Ffmpeg reduzieren?

  4. Linux – Wie streamt man ein lokales Video mit Ffmpeg zur Webcam?

  5. Wie lädt man Facebook-Videos mit „youtube-dl“ unter Linux herunter?

So erstellen Sie ein virtuelles Festplattenvolume mit einer Datei in Linux

So erstellen Sie Ihren eigenen Videokonferenzserver mit Jitsi Meet unter Ubuntu 18.04 LTS

Erstellen Sie ein Virtual HardDisk (VHD)-Volume mit einer Datei in Linux

So stellen Sie gelöschte logische Volumes (LV) in LVM mit vgcfgrestore wieder her

Verwendung der cPanel-Video-Tutorials

Warum verzögert sich mein Ubuntu-Build beim Verschieben von Fenstern?