Use a text-based project file format

Bug #879697 reported by Christian Weiske
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenShot Video Editor
Fix Released
Medium
Unassigned

Bug Description

Problem:
The .osp project files that openshot generates are a proprietary binary format, which means that I absolutely have to use the OpenShot GUI to do all the tasks I need to do.
Using a text editor to e.g. add 100 image files that fade into each other every 5 seconds with 1.5 seconds transition time is not possible.

Solution
Using a text-based (preferably XML-based) project file format.

This has several advantages:
- Manipulation from outside tools is possible easily
- Can be repaired manually in case something went really wrong

Also, mass-adjusting settings with a text editor's search and replace feature cannot be done.

What I tried
I tried to export the project to .mlt, change all the settings with a text editor and then open it again. Unfortunately, OpenShot imports that file as a single file instead of an own project - so this way is not usable.

Happened to me on OpenShot 1.4.0, Ubuntu 11.04

Andy Finch (fincha)
Changed in openshot:
importance: Undecided → Wishlist
Revision history for this message
moimael (moimael) wrote :

I thought we change that a long time ago ! didn't we used xml format at some point ?

Revision history for this message
Andy Finch (fincha) wrote :

It is text based (ascii), but it's a text representation of the python pickle, so it's not as clear as it could be.

Revision history for this message
Andy Finch (fincha) wrote :

There was a possibility config files from older versions of OpenShot would specify binary file format and would not get updated to ascii format. That's now fixed.

Changed in openshot:
importance: Wishlist → Medium
milestone: none → 1.4.3
status: New → Fix Committed
Changed in openshot:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.