Hallo,
ich habe jetzt die nächste Version von ViCuTo fertig. Sie enthält ein paar wichtige Fixes, damit ViCuTo auch mit GStreamer 1.6.x funktioniert.
Ich habe zudem ein Pluginsystem implementiert. Das erste und bisher einzige Plugin ist ein cutlist plugin, das die Option --cutlist hinzufügt, um die Cuts aus einer Cutlist auf die folgende Datei anzuwenden:
Code:
vicuto-cli --cutlist file1.cutlist -i file1.avi -o result.avi
Die Plugins werden standardmäßig in einem Verzeichnis gesucht, das beim Kompilieren festgelegt wird (wenn man keinen anderen Prefix angibt /usr/local/lib/vicuto/plugins). Will man das Programm mit Plugins testen, ohne es zu installieren, muss man also mit der --plugin-dir Option das Verzeichnis angeben, in dem die Plugins sind.
Code:
vicuto-cli --plugin-dir build-dir/src/plugins --cutlist file1.cutlist -i file1.avi -o result.avi
Auf meiner TODO-Liste stehen weiter die Windows Binaries und das Abspielen auf Hardware-Playern. Bei den Windows Binaries bin ich inzwischen etwas schlauer, aber noch lange nicht fertig. Schließlich muss ich jetzt auch noch das Pluginsystem nach Windows portieren. Für das Abspielen auf Hardware-Playern hoffe ich mit 0.2 einige Verbesserungen liefern zu können.