Last modified: 2014-08-29 15:55:07 UTC
Intention: The Media Lovin' Toolkit (melt) and Kdenlive (package kdenlive) are used to render video files. Currently, https://tools.wmflabs.org/videoconvert/ supports conversion of video files and direct upload to Commons, and the next step of the proof of concept is online rendering of edited videos composed of material from Commons while you keep the xml-based project file to be kept with the result for later editing by other users. Reproducible: Always
kdenlive pulls in, basically, all of KDE and X11 and is not suitable for inclusion on normal compute nodes. (melt is marginally better and only pulls in a faction of Qt) Video editing seems like a worthwhile objective, but also seems to be a poor fit to tool labs' normal use pattern. Have you considered setting up a project to do the actual transcoding and rendering, only leaving the front-end and user interface in tool labs? Not only will this avoid issues with large package sets (or, more precisely, it will contain them better) but it means that it will be easier to allocate resources for this.
Well, I didn't consider setting up a project since what I have right now (except for the missing package) is pretty much what I need. The user interface backend submits rendering jobs using jsub, and I don't need to bother about that part at all. So, what does a separate project in the end involve for extra work from my side? I have neither time nor motivation to duplicate labs functionality or dig into issues like puppetization. I also had some look into the kdenlive source during the last days, and it seems melt would be sufficient. Might it be possible to compile it manually and configure with less support?
A separate project would be more flexible, but also considerably more work. So I can understand your preference. melt would be okay for inclusion, if that suffices then we're golden.
Yes, that would be perfect. If it later turns out that the tool is heavily used and a separate project has some advantages I might have a closer look again. Thanks!
Change 156259 had a related patch set uploaded by coren: Tool Labs: add melt https://gerrit.wikimedia.org/r/156259
Change 156259 merged by coren: Tool Labs: add melt https://gerrit.wikimedia.org/r/156259