Video auseinandernehmen und zusammenfügen

Runtime

Top Contributor
Hallo Leute,
der Titel erkärt eigentlich schon alles. Trotzdem:
Wie kann ich die Bilder eines Videos bekommen, oder ein Video aus Bildern zusammenfügen?
 

slawaweis

Bekanntes Mitglied
am schnellsten und effektivsten geht es mit der ffmpeg.exe oder der entsprechenden Binäry für eine andere Plattform. Kann man z.B. hier finden:

ffmpeg - Video software and downloads - VideoHelp.com

FFmpeg wird über die Kommandozeile aufgerufen oder eben über Runtime in Java. Kann man aber auch komplett über Ant steuern. Hier eine Kurzanleitung mit den wichtigsten Befehlen:

19 ffmpeg commands for all needs

Was JMF angeht, welches eigentlich für die Videoverarbeitung in Java zuständig sein soll, so ist es sehr kompliziert, sehr verbuggt und hat fast keine Codes, um die Videos auch zu verarbeiten. Die Alternative FMJ, was ein Java Wrapper für FFmpeg sein soll, ist leider nicht dokumentiert. Ich bin bis Heute da nicht durchgestiegen.

Slawa
 

Runtime

Top Contributor
Sieht vielversprechend aus. Ich versteh aber folgenden Befehl nicht:
ffmpeg -f image2 -i image%d.jpg video.mpg
Für was stehen die Parameter?
Brauche ich die anderen zwei .exe Dateien?
 

slawaweis

Bekanntes Mitglied
Sieht vielversprechend aus. Ich versteh aber folgenden Befehl nicht:
ffmpeg -f image2 -i image%d.jpg video.mpg
Für was stehen die Parameter?
steht doch dabei: "This command will transform all the images from the current directory (named image1.jpg, image2.jpg, etc…) to a video file named video.mpg". "%d" ist nur ein Platzhalter für Zahlen, ein Wildcard. Damit kannst Du eine Liste von Bildern in der Form image1.jpg angeben, z.B. image000001.jpg bis image100000.jpg. Der Parameter "-f" gibt das Eingabeformat und "video.mpg" ist die Zielvideodatei.

Brauche ich die anderen zwei .exe Dateien?
nein

Slawa
 

Kr0e

Gesperrter Benutzer
Wenn du das sehr schnell auf Programmierebene machen willst, nimm xuggler.
Gibt für diesen Zweck keine bessere Java-Lösung.
 

L-ectron-X

Gesperrter Benutzer
Bin mkir nicht sicher, was du genau suchst, aber du kannst dir auch mal das OpenSource Projekt ProjectX anschauen, welches in Java geschrieben wurde.
Zumindest ist dort demuxen, schneiden u.v.m. möglich
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
F JPG / PNG in Video umwandeln Spiele- und Multimedia-Programmierung 3
J Gesucht: Video-Analyse-Bibliothek Spiele- und Multimedia-Programmierung 3
K Video: Per Image Information Spiele- und Multimedia-Programmierung 3
K Video aus JavaFX Images generieren Spiele- und Multimedia-Programmierung 2
Blender3D VLCJ Video lässt sich nicht mehr abspielen nach mysql Installation Spiele- und Multimedia-Programmierung 1
K Fehlende Video Codecs bei Opencv Spiele- und Multimedia-Programmierung 0
Finalspace Entwicklung eines Jump & Run Spiels Video-Tutorial Spiele- und Multimedia-Programmierung 12
S Video mit Hintergrundmusik versehen Spiele- und Multimedia-Programmierung 2
M Bilderwechsel in Video an Sound anpassen Spiele- und Multimedia-Programmierung 2
P APIs zur Video-Einbindung Spiele- und Multimedia-Programmierung 3
G Video-/Livestream einbinden Spiele- und Multimedia-Programmierung 5
Z Video Gui Konzeptfrage (Mit After Effects und Photoshop) Spiele- und Multimedia-Programmierung 3
T Interaktives Video - Empfehlung? Spiele- und Multimedia-Programmierung 6
E GUI+Video einbinden Spiele- und Multimedia-Programmierung 2
B Video von einer IP kamera Spiele- und Multimedia-Programmierung 5
P Video in JAVA abspielen,... Spiele- und Multimedia-Programmierung 3
M technologie für video, webcam & co Spiele- und Multimedia-Programmierung 25
K Video-Streaming / Android Spiele- und Multimedia-Programmierung 3
H JMF Problem bei Video Receive über RTP Spiele- und Multimedia-Programmierung 2
H JMF - Video Abspielen Spiele- und Multimedia-Programmierung 12
S Video erstellen (AVI) Spiele- und Multimedia-Programmierung 3
Hercules Inventar - Doppelte Items zusammenfügen Spiele- und Multimedia-Programmierung 7
V Ein oder mehrere GIF-Grafiken zusammenfügen Spiele- und Multimedia-Programmierung 3

Ähnliche Java Themen


Oben