Isaac Whatever

I'm making this up.

Thursday, July 24, 2008

 

Project Idea -Source Control for Crowdsourced Movie Cuts

Crowdsourced movies like Iron Sky are being produced by distributed teams. These teams face some interesting challenges because video is resource intensive to share.

I propose a source control system based on non-destructive editing, where the raw footage is left untouched, and different cuts of the film are recorded in flat files which reference that footage. In this way, the teams only need to share expensive video files when raw footage is produced, and all of the editing can be shared in small flat text files, which are easily handled by source control.

To view another collaborator's edits, you only need to download the text file which describes their cuts.

Pros-
Cons-
Workflow scenarios:

Individual contributor collaborator-

I read about a crowdsourced movie being produced by hobbyists. I go to the website and find the source repository. Their website asks me nicely to use bit torrent when possible to download the raw footage. I spend two weeks with the torrent client going and end up with 30 gigs of raw footage.

I fire up the movie source control and get the latest edits, which takes about 1/2 hour. I see that there are several major branches, "long-intro", "bryan-edit", "off-dialog-indie-songs-only", and "action-focus". I only download the edits, I choose not to get any extra raw footage, music, or effects.

I start my editing suite and open the project file for long-intro. The editor informs me that some footage, music and effects layers are missing. I go ahead and watch the movie. There are some shots where the video is greyed out, and others where I get an indicator of missing music, but the editor never chokes.

In the last third of the movie I notice that there are some sloppy cuts during some dialog. Rather than doing the work totally myself, I switch to another branch and see that in "bryan-edit" this section of dialog is very well done. I take that bit of index and copy it over to my current branch.

After making sure it works, I commit my changes to the repository.

Amateur Cinematographer-

My buddy tells me about a hobby project he's involved with, and shows me about 20 minutes of footage on his iPod when we run into each other. I'm interested, but my internet connection isn't that great and it sounds like a hassle. He says he's got all 30 gigs of the raw footage on his laptop right now, so we go over to my place, copy it over to my pc, and he shows me some of the editing suite. I'm impressed.

After about a week of fooling with the edits I decide I want to get involved, so I head to the project wiki and find a page listing shots that are missing or need improvement. They want a location shot in Seattle, where I happen to live, so I grab my camera and head downtown. I get about 20 minutes of footage around Seattle.

Instead of uploading it myself, I call my friend, give him the footage, and he uploads it for me. Even before he finishes uploading it, I start adding my footage to some edits on my local machine. I like one of them and commit it. Since the footage hasn't hit the repository yet, the source control grabs a thumbnail from my footage, and everyone who views my edits sees the thumbnail until my friend finally gets it uploaded.

What do you think?

Is this an interesting idea? Is this a problem contributors have? Would this be useful? Is it prohibitively hard? Do you know of nondestructive video editors that could be used in this manner?

Could we put together an already existing tech stack that accomplishes this? Git, for sharing both edits and raw footage, some video editor that can export/import flat files?

Deserves some more thought.

Labels: , , , , , , , ,


Archives

May 2004   June 2004   July 2004   September 2004   October 2004   November 2004   February 2005   March 2005   April 2005   May 2005   June 2005   August 2005   September 2005   October 2005   November 2005   December 2005   January 2006   April 2006   July 2006   September 2006   October 2006   February 2007   March 2007   April 2007   May 2007   November 2007   December 2007   January 2008   February 2008   March 2008   April 2008   May 2008   June 2008   July 2008   August 2008   October 2008   November 2008   December 2008   April 2009   January 2010   December 2010   January 2012   February 2012   March 2012   May 2012   September 2012   October 2013   January 2014   December 2014   April 2022  

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]