|
518.
|
|
|
So, after much consideration, I decided to start my own video editor project in August of 2008. Sounds easy right? However, as I learned, I had many challenges awaiting me.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
default/templates/default/story.html:51
|
|
519.
|
|
|
Challenges
|
|
|
|
(no translation yet)
|
|
|
|
Located in
default/templates/default/story.html:55
|
|
520.
|
|
|
I barely knew Linux
|
|
|
|
(no translation yet)
|
|
|
|
Located in
default/templates/default/story.html:57
|
|
521.
|
|
|
I barely knew anything about programming on Linux (all of my experience was with Microsoft C# and the .NET Framework)
|
|
|
|
(no translation yet)
|
|
|
|
Located in
default/templates/default/story.html:58
|
|
522.
|
|
|
I had no idea how to mix video & audio via code
|
|
|
|
(no translation yet)
|
|
|
|
Located in
default/templates/default/story.html:59
|
|
523.
|
|
|
I decided it would be an interesting challenge, and it was worth attempting. I quickly decided on the Python programming language, for it's speed, beauty, and it's rich bindings for many libraries.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
default/templates/default/story.html:64
|
|
524.
|
|
|
One of my friends suggested that I should track my progress with a blog. Although I had no experience blogging, it turned out to be one of the best decisions I've made. It has allowed me to document my key decisions, meet many interesting people, and most importantly, it gives me a direct feedback loop with the video editing community.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
default/templates/default/story.html:69
|
|
525.
|
|
|
Original blog screenshot - Dec 2008
|
|
|
|
(no translation yet)
|
|
|
|
Located in
default/templates/default/story.html:77
|
|
526.
|
|
|
The last piece missing from the puzzle was a good multimedia framework (i.e. the library that does all the video and audio mixing). MLT. Enough said.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
default/templates/default/story.html:81
|
|
527.
|
|
|
Once it all started to fit together, I got real excited. Was I actually going to be able to pull this off? Was I actually going to create a video editor? Maybe. But first, it needed a name. A meaningful name. An awesome name. Fast forward 1 month... I still could not think of a name. One day while playing basketball (<a href="%(horse_url)s" target="_blank">PIG</a> to be exact), I missed an open shot. My friends started laughing at me, and then it clicked. "OpenShot"... It's perfect. Sounds cheesy, but that's the true story of how I came up with the name "OpenShot".
|
|
|
|
(no translation yet)
|
|
|
|
Located in
default/templates/default/story.html:86
|