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

  • Multi-User-WebDAV, Docker, GitHub

    17.11.2019

    Nachdem ich mich in letzter Zeit verstärkt mit Docker und dem zugehörigen Ökosystem beschäftige, habe ich begonnen, verschiedenste Dienste in Containern zu testen um zu sehen, ob in manchen Fällen LXC oder KVM nicht doch die bessere Wahl wäre...

    Weiterlesen...

Neueste Artikel

  • Migration der Webseite und aller OpenSource Projekte

    In eigener Sache...

    Weiterlesen...
  • AutoHideToolbar für Java Swing

    Ich habe eine neue Java Swing Komponente erstellt: Es handelt sich um einen Wrapper für von JToolBar abgeleitete Klassen, die die Werkzeugleiste minimieren und sie nur dann einblenden, wenn der Mauszeiger über ihnen schwebt.

    Weiterlesen...
  • Integration von EBMap4D in die sQLshell

    Ich habe bereits in einem früheren Artikel über meine ersten Erfolge berichtet, der sQLshell auf Basis des bestehenden Codes aus dem Projekt EBMap4D eine bessere Integration für Geo-Daten zu spendieren und entsprechende Abfragen, bzw. deren Ergebnisse auf einer Kartenansicht zu visualisieren.

    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.