We've launched an exciting new project of our own! Introducing the Kickstarter app for iPhone!

Funded! This project successfully raised its funding goal on July 29, 2011.

Novacut 13.02, with caution

Update #50 · Feb 28, 2013 · comment

This month's release is a bit different. We're in the process of turning on the remaining Dmedia automation behaviors, and switching from the interim Version Zero hashing protocol and schema to Version One.

Please note that we don't yet consider Dmedia "production ready", so please don't yet trust Dmedia as the only place where you store your files. But turning on these remaining automation behaviors means I feel we're almost there.

We want to be very cautious during this transition, and so we recommend that most users skip the Novacut 13.02 and 13.03 releases. To make this more than just a suggestion, 13.02 has only been released for Ubuntu Raring (the Ubuntu development version, which will be released as Ubuntu 13.04 on April 25th).

Most of our PPA users are on Ubuntu 12.04 LTS (Precise) and Ubuntu 12.10 (Quantal), while we have only a handful on Raring. This is a good thing while we validate these changes. We likewise don't recommend our users upgrade to Ubuntu Raring yet... wait till after the stable release on April 25th.

In the mean time, Precise and Quantal users can continue to use the Novacut 13.01 release. You'll be able to migrate your Dmedia library and Novacut edits from V0 to V1 whenever you upgrade to Ubuntu 13.04.

For details on how we'll do the V0 to V1 migration, please see this post.

What's New

After more feedback and testing, I've decided that we are indeed switching to the Dbase32 encoding I proposed last month. The V1 protocol now uses Dbase32 instead of standard RFC-3548 Base32 encoding, although V0 is still the active protocol.

Most of the work this month was in preparing FileStore and Dmedia for the migration. Dropping Precise and Quantal support also meant we could drop support for Python 3.2, and start taking advantage of some of the richer POSIX features available in Python 3.3. There was also a critical fix so that Dmedia downgrades a drive when metadata about the drive is missing.

For details, see the release notes for FileStore 13.02 and Dmedia 13.02.

Special Thanks

Thanks to Simon Wells, saras fox, and James Raymond for diligently reviewing my many merge proposals.

Thanks to Robert von Burg for continuing to provide feedback on the Dbase32 encoding and the V1 Protocol Specification.

And thanks to David Jordan for his work on porting Graffik to Ubuntu, which is Dynamic Perception's open source control app for nanoMoCo, an open hardware stepper motor controller:

Plus David had a chance to play with the Ubuntu Touch SDK:

As always, if you want to get involved with Novacut design or development, please stop by the #novacut IRC channel on freenode and introduce yourself.

Install Novacut 13.02

Packages are available for Ubuntu Raring in ppa:novacut/stable. But remember, we recommend that most users skip the Novacut 13.02 and 13.03 releases.

If you want to help develop Novacut, it's best to install from ppa:novacut/daily.

Note if you've added both the daily and the stable PPAs, the versions in the daily PPA will supersede the stable versions. So same effect as if you only added the daily PPA. For more details on the PPAs, read about our Monthly Release Process.

Source code

You can download the source code from each component's Launchpad project page:

Comment

13.01, first release of the new year

Update #49 · Jan 31, 2013 · comment

What's New

Thanks to Simon Wells, the Dmedia browser got a nice makeover and now displays useful metadata:

Other than that, this was a slow month as far as changes that users will notice. However, huge progress was made in finalizing the version one Dmedia Hashing Protocol, including drafting a formal protocol specification. (See the FileStore 13.01 release notes for more details.)

Before finalizing the protocol, we'd like to have at least one independent implementation. Robert von Burg has started work on a Java implementation, and has already provided very valuable feedback on things that are unclear in the specification. Thanks, Robert!

Now all that sounds very geeky, but there is a good reason why we've put so much work into this part. I felt it was deeply important that Novacut work without the cloud, that it be easy to move assets between different cloud providers, and that ferrying hard drives across the sneaker-net be a first-class way to share the assets needed for collaboration.

Cloud services can be unprecedented traps for customer lock-in, and I don't want artists to check-out of one roach motel only to become permanent residents at another. Unless you can get your data out of the cloud, and you have access to the software needed to use your data without the could, you're boned.

Although it's not being used yet, there is a new software component this month: D-Base32. It's an experimental base-32 encoding designed for document-oriented databases. Unlike standard Base32 encoding, it preserves the sort order (so sorting by the binary IDs gives you the same order as sorting by the D-Base32 encoded IDs). We haven't decided yet whether we're going to switch, and we'd love feedback on this. Please see the D-Base32 Design Rationale if you're interested.

As always, if you want to get involved with Novacut design or development, please stop by the #novacut IRC channel on freenode and introduce yourself.

Special Thanks

Special thanks to Greg McQueen for taking the time to interview me for Digital Gleu:

Install Novacut 13.01

Please follow these instructions to install Novacut on Ubuntu 12.04 LTS (Precise), Ubuntu 12.10 (Quantal), or Ubuntu Raring (the development version). Note that if you've already installed a previous version of Novacut, you'll automatically get Novacut 13.01 the next time the Ubuntu Update Manager runs.

If you're trying Novacut for the first time, you probably want to start by watching this so you understand a bit about Dmedia, and then watch this to get a good tour of Novacut.

Source code

You can download the source code from each component's Launchpad project page:

Comment

Announcing 12.12

Update #48 · Dec 27, 2012 · comment

What's New

This month was a big milestone for Dmedia because we turned on the active file monitoring.

(Please note that we do not yet consider Dmedia production ready. Please don't yet trust Dmedia as the only place you store your files.)

The active monitoring verifies that the files in your library still exist, have the expected modification time, and have the exact expected file content. This monitoring allows Dmedia to detect hardware failure and respond accordingly. Think of it like really smart RAID that works seamlessly between multiple computers and even the cloud.

The first time Dmedia 12.12 runs, you might notice a lot of CPU usage and disk activity as Dmedia verifies all the files is your library. We don't yet have a smart way of scheduling this background verification, so if it is too annoying you can open a terminal and kill Dmedia like this:

dmedia-cli Kill

For details, please see the Dmedia 12.12 release notes.

Special Thanks

Special thanks to all the new people who continue to file crash and bug reports, including HeCSa, Donalbain, Thibaut Brandscheid.

Special thanks to Simon Wells for diving into development this month. Simon has already made merge proposals for Novacut, Dmedia, and UserWebKit.

And special thanks to Kevin Cloinger for trying a tutorial hang-out-on-air with me. I walked Kevin through adding a new CouchDB view in Dmedia. The only problem is often the text is difficult to read, so be sure to watch it fullsceen at 480p.

As always, if you want to get involved with Novacut development, please stop by the #novacut IRC channel on freenode and introduce yourself.

Install Novacut 12.12

Please follow these instructions to install Novacut on Ubuntu 12.04 LTS (Precise), Ubuntu 12.12 (Quantal), or Ubuntu Raring (the development version). Note that if you've already installed a previous version of Novacut, you'll automatically get Novacut 12.12 the next time the Ubuntu Update Manager runs.

If you're trying Novacut for the first time, you probably want to start by watching this so you understand a bit about Dmedia, and then watch this to get a good tour of Novacut.

Source code

You can download the source code from each component's Launchpad project page:

Comment

Please check out The Root Kit

Update #47 · Dec 7, 2012 · comment

The past week I've gotten to know Jonathan Schiefer a bit, and I really encourage everyone to check out the Kickstarter campaign for his movie The Root Kit.

Especially check out his interview with Larry Wall (the Perl creator), and these 2 interviews with Jonathan.

There is also a live Google hangout going on right now.

Thanks and have a great weekend!

Comment

Novacut 12.11

Update #46 · Nov 29, 2012 · 2 comments

What's New

This month was mostly a Dmedia bug-fix release, as we were made aware of a number of critical bugs thanks to our new automatic crash reporting with Apport.

I want to personally thank the many people who took the time to submit crash reports, including David English, Wolf2, Robert von Burg, John Prat, Sean Fell, Matteo Ronchetti, Renias, Angel Guzman Maeso, Stéphane Guillou, and kliurka (appologies if I missed anyone). I know it's a bit of a pain to submit crash reports, but they are extremely helpful to us, so thank you!

And thanks to Laura Czajkowski for offering me the opportunity to do a guest blog post on how Novacut uses Launchpad. I tried to capture the key best-practices I've learned the past two years to help new projects start off on the right foot.

Asside from all the bug fixing, probably the most noticable change is the Dmedia importer is now even faster (see filestore 12.11 for details). This is also the first monthly Novacut release available for Ubuntu Raring (the new developement version).

Cut with Novauct

Congrats to David Jordan, cast, and crew for cutting the winning entry in a 49 hour film contest with Novacut:

Thanks to Dane Henson for creating this Novacut Users group on Vimeo, and for cutting this adorable video with Novacut:

And thanks to Impaler Media Productions for cutting this short test with Novacut:

Install Novacut 12.11

Please follow these instructions to install Novacut on Ubuntu 12.04 LTS (Precise), Ubuntu 12.10 (Quantal), or Ubuntu Raring (the development version). Note that if you've already installed a previous version of Novacut, you'll automatically get Novacut 12.11 the next time the Ubuntu Update Manager runs.

If you're trying Novacut for the first time, you probably want to start by watching this so you understand a bit about Dmedia, and then watch this to get a good tour of Novacut.

Source code

You can download the source code from each component's Launchpad project page:

2 Comments
802
Backers
$28,276
pledged of $25,000 goal
0
seconds to go

Funding period
Jun 30, 2011 - Jul 29, 2011

  • Pledge $1 or more

    43 backers

    Your name goes in the glamorous backer list on our website.

  • Pledge $10 or more

    289 backers

    Your name goes in the glamorous backer list on our website, and in the editor itself.

  • Pledge $25 or more

    199 backers

    Your name goes in the glamorous backers list on our website, and in the editor itself, optionally linking to your website, Twitter, etc.

  • Pledge $50 or more

    19 backers Limited (31 of 50 left)

    Half hour Skype/phone conversation with Novacut team. Want to talk about specific problems you want fixed in your storytelling workflow? Or talk about something else... either way, you've got us for half an hour.

  • Pledge $100 or more

    14 backers Limited (86 of 100 left)

    One hour Skype/phone conversation with Novacut team. Want to talk about specific problems you want fixed in your storytelling workflow? Or talk about something else... either way, you've got us for an hour.

  • Pledge $300 or more

    14 backers Limited (86 of 100 left)

    A ticket to see the future of editing. This gets you access to our collaborative cloud during our private beta period. You'll experience the future first, and your friends will be totally jealous.

  • Pledge $1,000 or more

    3 backers Limited (2 of 5 left)

    All of the above, plus a chance to meet the Novacut team for a day, have a BBQ and chat about filmmaking. Backer's travel to meet the team at own expense.