Du kannst doch die Audiospur der Filme extrahieren und nachbearbeiten, danach die Videos- und Audiospur wieder vereinen und hast schon das gewünschte Ergebnis.Strietzl schrieb:Für MP3 gibts ja MP3Gain, um alle Audiodateien auf ein möglichst gleiches Lautstärkeniveau zu bringen. Gibt es auch ein Programm um die Lautstärke von Videos auszugleichen?
mencoder video.mpg -oac mp3lame -ovc frameno -o tmp.avi
mplayer tmp.avi -dumpaudio -dumpfile audio.mp3
man mencoder
ffmpeg -i video.mp4 -vn audio.wav
ffmpeg -i video.mp4 -an -vcodec copy video_ohne_ton.mp4
ffmpeg -i video_ohne_ton.mp4 -i audio.wav -vcodec copy -async 10 -ab 128k Endergebnis.mp4
man ffmpeg
Dann mach es doch über ein Schleife die sich die Dateien nacheinander vornimmt, etwa so:Strietzl schrieb:Also die erste Möglichkeit schließe ich schon mal aus, den es sind ca. 150 Videos auf meiner externen Festplatte, die ich am Fernseher angeschlossen habe.
for a in *; do mv "$a" "$(echo $a | ffmpeg -i video.mp4 -vn /tmp/audio.wav
for a in * /tmp/audio.wav; do mv "$a" "$(echo $a | mp3gain mit gewünschten Optionen und Parametern
for a in *; do mv "$a" "$(echo $a | ffmpeg -i video.mp4 -an -vcodec copy video_ohne_ton.mp4|ffmpeg -i video_ohne_ton.mp4 -i /tmp/audio.wav -vcodec copy -async 10 -ab 128k Endergebnis.mp4; done
Lies doch mal die Manpage:Strietzl schrieb:Mit der zweiten Möglichkeit, da wird ja die Lautstärke angehoben, wenn ichs richtig verstehe?
man mencoder
man ffmpeg