Vorstellung EBVideoCutter

vorhergehende Artikel in: Java Komponenten
09.03.2014

Wie bereits in früher erwähnt, interessiere ich mich für die Möglichkeiten, mittels ffmpeg und Java Videobearbeitung zu realisieren. Eine erste Variante dessen, wie es aussehen könnte, ist nunmehr fertig und steht interessierten Testern zur Verfügung

EBVideoCutter Die Anwendung selbst löst im Moment nur ein sehr speziellen Problem aus dem weiten Feld der Videobearbeitung: Man kann damit einen Film schneiden. Dabei ist die Philisophie So., daß ein Film aus mehreren Schnipseln zusammengesetzt wird: von jedem Schnipsel kann man ein Stück am Anfang und am Ende definieren, das weggelassen werden soll. Alles, was dann noch übrig bleibt, wird am Ende "zusammengeklebt".

Die Anwendung ist nicht auf ffmpeg beschränkt - sie kann auch mit libav zusammenarbeiten.

Man kann nur Videos bearbeiten, die genau einen Video-Kanal haben. Die benutzten Videos können maximal einen Audio-Kanal haben, müssen aber nicht unbedingt über einen Audiokanal verfügen.

Man kann nur dann weitere Filmschnipsel hinzufügen, wenn diese zu den bereits im Projekt enthaltenen passen. Dabei wird auf Videoauflösung und Codec genauso wie auf Audio-Samplerate und Codec wie auch auf andere Dinge mehr geachtet. Wird versucht, einen Filmschnipsel hinzuzufügen, der in den untersuchten Attributen nicht zu den bereits hinzugefügten paßt, wird ein Fehler ausgegeben.

Man kann die Schnipsel einzeln editieren: Dabei wird der - wie bereits in einem früheren Artikel beschrieben - Start- und Endpunkt des Bereiches festgelegt, der zum Ergebnis hinzugefügt werden soll. Die Schnipsel selbst sind in einer Liste organisiert. Die Reihenfolge der Schnipsel in der Liste bestimmt die Reihenfolge im Resultat: je weiter oben ein Schnipsel steht, desto früher kommt er im Resultat. Die Schnipsel können mittels entsprechender Aktionen umsortiert werden.

Ausblick

Weitere Punkte, die der Vollendung harren sind:
  • Projektverwaltung
  • Internationalisierung
  • Re-Encoding

Screenshots

Aktualisierung vom 9. März 2014

Der Name der Anwendung wurde geändert und sie hat jetzt ein Logo.

Artikel, die hierher verlinken

Java9 Umstellung

16.04.2018

Die Umstellung auf Java9 in meinen eigenen Projekten ist abgeschlossen

HiDPI Unterstützung beginnt

21.08.2014

Die Umstellung der Anwendungen auf HiDPI startet. Dazu habe ich zu den bereits zur Verfügung stehenden Größen für Icons - 24x24, 32x32 uznd 48x48 - noch die neue Größe 64x64 hinzugefügt.

Alle Artikel rss Wochenübersicht Monatsübersicht Codeberg Repositories Mastodon Über mich home xmpp


Vor 5 Jahren hier im Blog

  • Vorhaben 2020

    03.01.2020

    Genau wie letztes Jahr habe ich auch dieses Jahr wieder ein "Listche" verfasst, um mir all die interessanten Vorhaben zu notieren, die ich mit mittlerem zeitlichen Horizont anzugehen gedenke.

    Weiterlesen...

Neueste Artikel

  • Migration der Webseite und aller OpenSource Projekte

    In eigener Sache...

    Weiterlesen...
  • 38c3 - Nachlese

    Nach dem ersten Teil von mir als interessant eingestufter Vorträge des Chaos Communication Congress 2024 hier nun die Nachlese

    Weiterlesen...
  • 38c3 - Empfehlungen

    Nach dem So - wie auch im letzten Jahr: Meine Empfehlungen für Vorträge vom Chaos Communication Congress 2024 - vulgo: 38c3:

    Weiterlesen...

Manche nennen es Blog, manche Web-Seite - ich schreibe hier hin und wieder über meine Erlebnisse, Rückschläge und Erleuchtungen bei meinen Hobbies.

Wer daran teilhaben und eventuell sogar davon profitieren möchte, muss damit leben, daß ich hin und wieder kleine Ausflüge in Bereiche mache, die nichts mit IT, Administration oder Softwareentwicklung zu tun haben.

Ich wünsche allen Lesern viel Spaß und hin und wieder einen kleinen AHA!-Effekt...

PS: Meine öffentlichen Codeberg-Repositories findet man hier.