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
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.
16.04.2018
Die Umstellung auf Java9 in meinen eigenen Projekten ist abgeschlossen
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.
Certstream, InfluxDB, Grafana und Netflix
16.04.2019
Nachdem ich vor kurzem über mein erstes Spielen mit dem certstream berichtete, habe ich weitere Experimente gemacht und die Daten zur besseren Auswertung in eine InfluxDB gepackt, um sie mit Grafana untersuchen zu können.
Weiterlesen...Android Basteln C und C++ Chaos Datenbanken Docker dWb+ ESP Wifi Garten Geo Git(lab|hub) Go GUI Gui Hardware Java Jupyter Komponenten Links Linux Markdown Markup Music Numerik PKI-X.509-CA Python QBrowser Rants Raspi Revisited Security Software-Test sQLshell TeleGrafana Verschiedenes Video Virtualisierung Windows Upcoming...
Die sQLshell hat eine weitere Integration erfahren - obwohl ich eigentlich selber nicht viel dazu tun musste: Es existiert ein Projekt/Produkt namens steampipe, dessen Slogan ist select * from cloud; - Im Prinzip eine Wrapperschicht um diverse (laut Eigenwerbung mehr als 140) (cloud) data sources.
Weiterlesen...Nach der letzten losen Zusammenstellung (für mich) interessanter Links aus den Tiefen des Internet von 2024 folgt hier gleich die nächste:
Weiterlesen...Da ich seit nunmehr einem Jahr bei meinem neeun Arbeitgeber beschäftigt und damit seit ungefähr derselben Zeit für Geld mit Python arbeite, haben sich gewisse Antipathien gegenüber Python vertieft (ich kann mit typlosen Sprachen einfach nicht umgehen) - aber auch einige meiner Gründe, Python zu lieben sind ebenso stärker geworden. Einer davon ist der Fakt, dass eine Methode in Python mehr als einen Wert zurückgeben kann.
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, muß 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 GitHub-Repositories findet man hier - meine öffentlichen GitLab-Repositories finden sich dagegen hier.