Author Topic: mp4-Videos normalisieren  (Read 2344 times)

flash_22

  • Newbie
  • *
  • Posts: 15
mp4-Videos normalisieren
« on: July 03, 2016, 09:09:45 PM »
Hallo,
ich verwende Avidemux und bin ganz zufrieden.
Ich würde gerne viele mp4-Videos per Batch normalisieren (also alle Videos sollen gleich laut sein).
Es soll nur der Audio-Anteil verändert (normalisiert) werden - der Video-Anteil soll nur kopiert werden.

Als Ziel-Lautstärke stelle ich mir 89 db vor, das Audio-Format ist AAC mit 192 kbps.

Ich habe schon viel mit Programmen (u.a. XMediaRecode) herumgetüftelt um die Normalisierung hinzubekommen. XMediaRecode war von der Bedienung unpraktisch wenn es um viele Dateien geht.

Ich habe probiert in Avidemux die Jobliste zu füllen - es ist aber nicht erfreulich wenn man jedes File einzeln hinzufügen soll, vor allem bei vielen Dateien.

Deswegen denke ich dass ein Stapelverabeitungs-Batch die schönste Lösung für mein Vorhaben ist.

Leider habe ich in der Avidemux-Programmierung (noch) keine Erfahrung.

Vielleicht ist jemand so nett und zeigt mir wie so ein Script aussehen muss, wenn man die obigen Angaben berücksichtigt.

Über Hilfe würde ich mich sehr freuen!!
Ich bedanke mich schon mal im Voraus.

Viele Grüße,

flash_22

So,
ich habe das mit dem Batch hinbekommen - allerdings habe ich noch ein kleines Problem, bei dem ich Unterstüzung bräuchte:

Die Datei-Endung "mp4" ist doppelt! Die bearbeiteten Dateien heißen also: "irgendetwas.mp4.mp4"

Vielleicht könnte mir da noch jemand helfen??

Hier der Code des Batchs:

set avidemux="C:\Program Files\Avidemux\avidemux.exe"
set videocodec=copy
set audiocodec=aac
set audiobitrate=192

for %%f in (*.mp4) do %avidemux% --video-codec %videocodec% --output-format MP4 Muxer --audio-codec %audiocodec% --audio-bitrate %audiobitrate% --audio-normalize --force-alt-h264 --load "%%f" --save "%%f.mp4" --quit


Vielen Dank!
« Last Edit: July 07, 2016, 05:16:06 PM by flash_22 »

schwalmi

  • Newbie
  • *
  • Posts: 9
Re: mp4-Videos normalisieren
« Reply #1 on: January 08, 2017, 06:14:21 PM »
for %%f in (*.mp4) do %avidemux% --video-codec %videocodec% --output-format MP4 Muxer --audio-codec %audiocodec% --audio-bitrate %audiobitrate% --audio-normalize --force-alt-h264 --load "%%f" --save "%%f" --quit

so sollte die zeile korrekt sein.

--save "%%f.mp4" <- da ist das ".mp4" zuviel, weil du ja sowieso schon nach "*.mp4" gesucht hast. so hängst du dann ein weiteres ".mp4" an.

--save "%%f" <- so lautet die stelle dann korrekt.