Für solche Aufgaben eignet sich auch wunderbar ffmpeg, was man ohne graphische Oberfläche verwendet. Das gibt es auch für Windows, aber wenn du nur einen Abend Zeit hast und dich mit PCs nicht so auskennst will ich nicht garantieren, dass du es gleich hinbekommst.
Hier wären jedenfalls die Befehle für das von dir skizzierte Szenario:
Edit: Musste die Befehle noch mal ändern und doch Qualitätseinstellungen für das Encoding vorgeben, damit es passabel aussieht…
Den Abschnitt "-an -c:v mpeg4 -qscale:v 3" muss man ggf. noch anpassen.
Code:
ffmpeg -ss 00:01:00 -t 00:00:20 -i ~/Videos/Der_blaue_Planet_1.mp4 -codec:v copy -codec:a copy anfang.mp4
ffmpeg -ss 00:01:20 -t 00:01:10 -i ~/Videos/Der_blaue_Planet_1.mp4 -an -c:v mpeg4 -qscale:v 1 -filter:v "setpts=0.33*PTS" mitte_ohne_ton.mp4
ffmpeg -ss 00:02:30 -t 00:00:30 -i ~/Videos/Der_blaue_Planet_1.mp4 -codec:v copy -codec:a copy ende.mp4
ffmpeg -i mitte_ohne_ton.mp4 -i ~/Musik/Neon\ Genesis\ Evangelion/Neon\ Genesis\ Evangelion\ I/11\ -\ tokyo-3.mp3 -shortest -codec:v copy mitte_mit_ton.mp4
ffmpeg -i anfang.mp4 -i mitte_mit_ton.mp4 -i ende.mp4 -c:v mpeg4 -qscale:v 3 -filter_complex "[0:v:0] [0:a:0] [1:v:0] [1:a:0] [2:v:0] [2:a:0] concat=n=3:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" final.mp4
Erklärung der einzelnen Befehle:
- 1. Zeile: Schneidet die ersten 20 Sekunden aus einem Video.
-ss [hh:mm:ss] gibt den Zeitzeitpunkt an, -t [hh:mm:ss] die Dauer. -i [Name] die Input-Datei
Die Codecs der Eingabe-Datei werden kopiert und das Resultat landet in anfang.mp4. - 2. Die Mitte beginnt dann bei Sekunde 20 und die Zeit zwischen den Frames wird auf 1/3 reduziert, was die Geschwindigkeit verdreifacht (die 0.33-Angabe…). Das ist nicht die beste Qualität, aber die einfachste Umsetzung...
Die Option -an entfernt den Ton. - 3. Zeile ist wie die erste und schneidet das Stück für das Ende des Videos raus. Ohne -t-Argument geht es bis zum Ende des Input-Videos
- 4. Fügt ein mp3 in das Video der Mitte. Wenn das Video kürzer als der Sound ist kann man mit -shortest die Ausgabe nicht bis zum Ende aller Dateien weiter laufen lassen...
- 5. Die etwas komplexere Zeile fügt nun alles zusammen. Dabei wird alles noch mal neu kodiert, was die Qualität verschlechtern kann. Könnte man vermeiden, aber für deinen Fall sollte die Lösung aber vermutlich ausreichen