MLT has a Python API, but it's going to bottom out in authoring XML if you want to re-import it to Kdenlive. You shouldn't need to be modifying the XML directly.
My choice of the phrase "by hand" was probably not the right one; what I meant to ask was if I should expect there to be issues if arbitrary valid changes to the MLT XML occur outside of Kdenlive's purview. > El 23 sept 2019, a las 10:16, DogFilm <videobr...@gmail.com> escribió: > > I would prefer a python api to editing xml files. > >> On Mon, Sep 23, 2019 at 4:09 PM <amin...@gmail.com> wrote: >> Are there any Kdenlive-specific gotchas here, or can you go back and forth >> between editing the MLT XML "by hand" and editing in Kdenlive? >> >> > El 23 sept 2019, a las 02:58, Narcis Garcia <informat...@actiu.net> >> > escribió: >> > >> > Kdenlive is not the API: Kdenlive uses melt API. >> > https://www.mltframework.org/ >> > >> > >> > El 22/9/19 a les 21:52, DogFilm ha escrit: >> >> Can I write e.g. a Python script to do things in Kdenlive? >> >> >> >> I can not find any instructions about any kind of scripting n the >> >> obvious places... was that feature really forgotten? In an open source >> >> video editor? I hope I am wrong with that guess... >> >> >> >> Thanks!