|
|
(7 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| == Kdenlive/KF5 Project File Format==
| | This content of this page has been moved to https://invent.kde.org/multimedia/kdenlive/-/blob/master/dev-docs/fileformat.md |
| | |
| With the KF5/Qt5 version of Kdenlive, we now store all Kdenlive data through MLT's xml module.
| |
| This means that all information must be stored in MLT objects like Tractor, Playlist, Producer, etc.
| |
| | |
| To separate these properties from other MLT properties, we prefix them with "kdenlive:".
| |
| This page lists the properties that we use in this new file format.
| |
| | |
| === Properties applied to project clips (MLT Producer object) ===
| |
| | |
| *'''kdenlive:clipname'''<br />Stores the name that will be displayed for this clip in the Project Bin
| |
| *'''kdenlive:folderid'''<br />Stores a string containing the id of the folder where this clip is (empty if clip is in the root folder).
| |
| *'''kdenlive:zone_in'''<br />Stores the "in" point for the play zone defined for this clip
| |
| *'''kdenlive:zone_out'''<br />Stores the "out" point for the play zone defined for this clip
| |
| *'''kdenlive:originalurl'''<br />Stores the clip's original url. Useful to retrieve original url when a clip was proxied.
| |
| *'''kdenlive:proxy'''<br />Stores the url for the proxy clip, or "-" if no proxy should be used for this clip.
| |
| | |
| | |
| === Properties applied to the Bin PLaylist (MLT Playlist object "main bin") ===
| |
| | |
| *'''kdenlive:folder.xxx.yyy'''<br />This property stores the names of folders created in the Project Bin. xxx is the id of the parent folder (-1 for root) and yyy is the id for this folder. The value of this property is the name of the folder.
| |