Es steckt mehr drin, als man glaubt
Testvideo
Den MP4-Container mit drei Videospuren findet man unter
Er lässt sich vermutlich nicht in Ihrem Browser abspielen. Die Datei am besten mit der rechten Maustaste anklicken und auf den eigenen Rechner herunterladen.
Erzeugt wurde dieses Testvideo mit ffmpeg und folgendem Code:
SETLOCAL SET FFMP=c:\Programme\ffmpeg\bin\ffmpeg %FFMP% -f lavfi -i testsrc=duration=10:size=640x480:rate=10 test1.mp4 %FFMP% -i test1.mp4 -vf reverse test2.mp4 %FFMP% -i test1.mp4 -vf vflip test3.mp4 %FFMP% -i test1.mp4 -i test2.mp4 -i test3.mp4 -c:v copy -map 0:v:0 -map 1:v:0 -map 2:v:0 ThreeVids.mp4
Der Code erzeugt ein Testvideo von 10 s Dauer, mit 10 fps, in dem u. a. die Sekunden hochgezählt werden. Das zweite Video ist die zeitlich gespiegelte Version des ersten, in dem nun von 9 heruntergezählt wird. Das dritte Video ist eine vertikal gespiegelte Version des ersten.
Der Code muss als Stapelverarbeitungsdatei (ThreeVids.bat) gespeichert und in einer cmd-Box ausgeführt werden. Der Pfad zu ffmpeg muss ggf. angepasst werden.
Extraktion der Videospuren
Mit folgendem Code lässt sich das Testvideo in drei gewöhnliche Video zerlegen:
SETLOCAL SET FFMP=c:\Programme\ffmpeg\bin\ffmpeg %FFMP% -i ThreeVids.mp4 -c:v copy -map v:0 0.mp4 %FFMP% -i ThreeVids.mp4 -c:v copy -map v:1 1.mp4 %FFMP% -i ThreeVids.mp4 -c:v copy -map v:2 2.mp4