lp:~fincha/openshot/titles-new

Created by Andy Finch and last modified
Get this branch:
bzr branch lp:~fincha/openshot/titles-new
Only Andy Finch can upload to this branch. If you are Andy Finch please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Andy Finch
Project:
OpenShot Video Editor
Status:
Merged

Recent revisions

74. By Andy Finch

Added the first cut of the titles editor. This allows a title template to be selected from a set of provided templates and then edit the text, font properties (using a custom font selector), font color and background color. Also provided is the facility to edit the template in an external editor (currently set to Inkscape).

73. By Jonathan Thomas <jonathan@jonathan64>

Added a version property to OpenShot. I'm initing it to version 0.6.0, since
OpenShot has already had many many checkins and contains many features. I
figure I'll work toward a version 1.0.0 release, once I have the following
features completed:

1) Transitions (luma and fade)
2) Key Framing (basic geometry: x, y, width, height, alpha)
3) Make Movie Dialog (i.e. lots of exporting options)

72. By Jonathan Thomas <jonathan@jonathan64>

Fixed a bug with the Play / Pause logic, and also disabled general
keyboard events, since they were interupting the new key mappings.
For example, when you click the LEFT arrow key, it was kicking off
other events, such as switching the selected icon on a toolbar,
or sliding the zoom slider (basically whatever has focus).

71. By Jonathan Thomas <jonathan@jonathan64>

Made many significant changes to the video controls (i.e. play, rewind,
etc...). OpenShot now accurately tracks when changes have been made to
the timeline, and only re-generates the MLT XML when needed. All of the
video control buttons (and play head) check if the timeline needs to be
re-generated, and thus... the user always has an accurate preview of the
timeline, no matter what they do. Also, this improves performance with
seeking, pausing, and playing when nothing has changed.

Fixed a bug with the SaveProject() method. It wasn't stopping the video
thread before saving, and would cause random crashes and freezes.

Added frame stepping via the LEFT and RIGHT arrow keys.
Added marker jumping via the UP and DOWN arrow keys.
Mapped the following key presses:

J - Seek backwards
K - Play / Pause
L - Seek forwards

Also, update the seek forward and backward methods to use a more
profressional algorithm, i.e. 1x, 2x, 4x, 8x, etc...

And lastly, updated the project zoom controls to not freek out and
disappear when you slide the slider all the way to the right.

70. By Jonathan Thomas <jonathan@jonathan64>

I modified the license file to include a legal snippet about ffmpeg and
how we don't contain any proprietary codecs. Added some more installation
instructions to the readme file.

Changed the thumbnail system to use PNG instead of JPEG format. Also,
modified the way we create thumbnails to conform to the stringf format
that newer ffmpeg libraries require (i.e. filename_%d.png). On some versions
of Ubuntu, the thumbnails were not working... but now they do.

69. By Jonathan Thomas <jonathan@jonathan64>

I have changed the MLT bindings to use the new GIT version of MLT. This
is a complete redesign of MLT with everything moved around and named
differently. So, as you can imagine, the namespaces changed, the import
statements changed, and even some of the XML changed.

So... this check-in will break OpenShot for anyone who is still using the
old MLT bindings (i.e. everyone). Sorry, we'll fix this soon.

Also, I will be soon be adding a new branch for the "OpenShot Build Wizard",
which will help people install, configure, and run MLT and OpenShot.

Stay tuned...

68. By Jonathan Thomas <jonathan@jonathan64>

Improved the "hide video" icon on the track and the clip objects. It no longer
leaves a few frames of video behind. It also works on track 0 now. In other
words, a much more stable "hide video" feature.

Cleaned up the OpenShotFile object and added a few new properties, including
file_type, ttl (time to live), and unique_id. Improved the url decoding
to work with more file and folder names. Some special characters used in
filenames would break before this fix.

Improved the project save() method, to update thumbnail locations more
safely. And many other fixes to the way thumbnail locations were referred
to and updated. This makes OpenShot much more stable when saving projects,
so we don't loose references to thumbnail images.

Improved the Play-Head and the Video control buttons (i.e. play, pause)
to always ensure it previews the video as you interact with them.

Added unique_id to our main file tree, so we have a more accurate way to
locate a file that has been dragged onto the timeline. Since clips can
have the same name (i.e. different folder), the old way wasn't flexible
enough.

Added a new menu option to video clips: Convert to Image Sequence. This
creates a new file in the project, and creates an image for each
frame in the source video clip (i.e. frame_0001.png, frame_0002.png. This
allows the user to then go modify each frame in their favorite photo
editor, and then OpenShot will automatically update the video to reflect
those modified images.

There is also a new dialog screen to allow adding of any numbered image
sequence. For example, a sequence of images produced by Blender, Gimp,
FFMPEG, etc...

67. By Jonathan Thomas <jonathan@jonathan64>

Added a full set of controls for the video (with new icons), including:
1) Seek to Beginning
2) Previous Marker
3) Seek Backwards
4) Play / Pause
5) Seek Forwards
6) Next Marker
7) Seek to End

Added a new "marker" object, which can be added to the timeline. Once
the timeline has markers, the user can quickly jump between the markers,
and use them to keep track of interesting points in the video. To
remove a marker, right click on it and choose "Remove Marker".

Fixed the playhead to actually seek the video as the user drags it. This
feels much more natural, and works as you would expect it to.

Updated the UI (specifically the gtk.Toolbars) to look better and
incorporate some of the surrounding controls. Also, I got the main
"play back" toolbar to center as the window is resized. Also,
I added tooltips to all of the toolbar buttons, so it's more clear
what the function of each icon is.

66. By Jonathan Thomas <jonathan@jonathan64>

Added a new thumbnail image for audio files, that looks much better than the
? icon. Also, improved the file_name decoding, so certain file names don't
crash OpenShot. And improved the AddFile() method to not allow duplicate files
to be added to an OpenShot project.

65. By Jonathan Thomas <jonathan@jonathan64>

Fixed a bug with clip length, start, and end time being calculated incorrectly.
It was being converted to an integer, and thus loosing some of the frames.

Also, added some additional properties to the OpenShotFile object, such as
max_frames and producer_fps.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers