HD-Videos (AVCHD) mit Java einlesen

xeike

Mitglied
Hallo zusammen!

Ich möchte gerne mit Java HD-Videos lesen, anzeigen und modifizieren. Die Dateien sind im AVCHD-Format, und kommen von gängigen Sony und Panasonic Camcordern.

Geschrieben werden soll eine Anwendung im Hochschulbereich. Ich habe noch keine Ahnung, wie ich solche Dateien sinnvoll einlese.

Jemand ne Idee?

E.
 
Hmm das hilft ihm ja nicht wirklich weiter...

Wenn es keine Library dafür gibt (davon geh ich fast aus) - ich habe vor Jahren mal was mit JMF (Java Media Framework) gemacht. Ich meine mich dunkel erinnern zu können, dass das grundsätzlich mit allem arbeiten kann, wofür es nen DirectShow Filter auf dem System gibt...

Ws genau willst du mit den eingelesenen Files machen?
 
Hi!

Ws genau willst du mit den eingelesenen Files machen?

Es geht darum, Bewegungen (im Physik-Kontext), die man mit der Kamera aufgenommen hat, in Messwerte umzuwandeln. In unserer Abteilung wurde so ein Programm geschieben, welches sich an den DV-Standard hält. Nun kommt mittlerweile HD-Video aus den Kameras heraus, DV hat es langsam aber sicher hinter sich (Änderung: im Consumer-Bereich), und so kommt die Idee auf, das alte Delphi-Programm mal durch etwas Modernes zu ersetzen, sowohl technisch wie auch von der Seite der Sprache her.

E.
 
Zuletzt bearbeitet:
Ach herrje - ich hoffe der der das ursprünglich entwickelt hat arbeitet noch bei euch 🙂

Da könnte JMF vielleicht sogar helfen. Ich kann mich erinnern, dass ich mich in den Videostrom eingeklinkt habe und versch. Dinge live eingeblendet habe.. Vielleicht geht auch Auslesen.
 
JMF (habe gestern gegoogelt) kann kein H.264, wenigstens ist das in den Formaten nicht aufgeführt.

Unter Python habe ich jetzt eine Lösung gefunden (PyGlet), wenigstens schon mal die Datei anzuzeigen. Eigentlich möchte ich hier aber Java einsetzen.

Die Anwendung ist eigentlich ganz einfach: Film Bild für Bild in den Speicher laden, dann im Bild nach einer Farbe suchen und den Mittelpunkt aller Farbpixel, die gefunden wurden, ermitteln. Das alles in eine Tabellenkalkulation schreiben und schon bin ich fertig. Den Rest macht dann die Tabellenkalkulation. 😉

Wenn man sich mal länger als 10 Minuten mit Video-Codecs beschäftigt, wird einem ganz schwindelig. Nutzung von Video-Codecs -also letztlich Dateiformate- lassen sich die Hersteller teuer bezahlen. :shock:
 

Neue Themen


Zurück
Oben