FinalCutPro

kentbye's picture

Progress on Collaborative Filmmaking Infrastructure

| | | | | |

In order to have more volunteers get involved with this project, then I need to build the infrastructure in order to put them to work in helping edit the film.

Lately, I've been able to make some promising advances and gain some new insights on my original plan for Collaborative Filmmaking. I completed some milestones that have allowed me to prototype the workflow and make alterations to the original flowchart.

Once I get these tools into place, then a lot of my writing will become less technical and geared more towards creating videos that will instruct others how to participate.

This is what my plan for collaborative media currently looks like:

Collaborative Filmmaking Flowchart Version 2.0

There are more details below...

kentbye's picture

XL Spreadsheet for Generating Final Cut Pro XML Sequences

| | | | |

Here is an Excel spreadsheet that I used to generate valid Final Cut Pro XML.
http://www.echochamberproject.com/files/FinalCutProXML.xls

Being able to generate Final Cut Pro XML means that it is definitely possible to generate sequences of sound bite clips within Drupal -- and provide some interesting possibilities for faciliating collaborative editing.

My intention with posting this is that at some point a PHP programmer will come along to code this spreadsheet into a Drupal module.

Note that being able to do this requires extracting the following eight variables from the Final Cut Pro XML data.

sequence id > media > video > track > clipitem id > in
sequence id > media > video > track > clipitem id > out
sequence id > media > video > track > clipitem id > name
sequence id > media > video > track > clipitem id > duration
sequence id > media > video > track > clipitem id > file id > pathurl
sequence id > media > video > track > clipitem id > file id > timecode > string
sequence id > media > video > track > clipitem id > file id > timecode > frame
sequence id > media > video > track > clipitem id > file id > timecode > reel > name

If you want to get this to work with sound bites and Final Cut Pro on your computer, then I suggest trying to recreate the XML with the spreadsheet first.

I copied and pasted the XML data into a Word document to remove all of the tabs (^t) and carrage returns (^p) before it would work.

I also created a special content type within Drupal that contains these 8 XML variables -- as well as the text of the sound bite.

Here is an example of a "Sound Bite" node from the Bill Plante interview -- and here is an aggregation of all of the Bill Plante sound bites.

So it is possible to assign each sound bite to a unique URL -- as well as collect metadata on each sound bite that could be fed back into Final Cut Pro.

For more information:
Collaborative Media with Drupal + Final Cut Pro XML
Preparing FCP Sequences for Distributed Editing via XML
Progress on Phase 01

kentbye's picture

Collaborative Filmmaking Flowchart

| | | |

I've completed a first draft of my first video blogging entry, and I realized that I needed a graphic to talk through just exactly how I plan on doing Collaborative Filmmaking by using Drupal and Final Cut Pro XML.

Here is the graphic that describes my vision of the Phase 01 infrastructure needed to collect folksonomy and quantitative metadata from volunteers on the soundbites:

Collaborative Filmmaking Flowchart

It's a bit difficult to convey everything in a soundbite or two, and so my second videoblogging entry may go into more details about it.

But for now, I'll just post this graphic online in a few places, and provide a brief overview and hook in my first vlog entry.

kentbye's picture

Preparing FCP Sequences for Distributed Editing via XML

| | | |

I've been spending the last couple of days learning the ropes with Motion 2, Soundtrack Pro, Garageband and the new features in Final Cut Pro 5.

Lots of new tools that provide even more possibilities.

I thought I'd report some preliminary results from some of my experiments with the Final Cut Pro XML export capabilities.

There seems to be some promising possibilities for doing distributed editing of interview footage by using dummy MP3 audio files that are linked to offline static video & high-res audio footage.

Initial tests show that MP3 dummy files could serve as an effective timecode placeholder and a provide a bandwidth workaround for projects with a lot of media files. But I'll have to look into it further as there does seem to be some timecode slippage when converting from AIFF to MP3 (i.e. the converted MP3 files have more frames than the original quicktime/AIFF files).

Below is a rough sketch for How to prepare a Final Cut Pro sequence for distributed editing...

kentbye's picture

Echo Chamber Project Vlog & Podcast Coming Soon

| | | | |

Videoblogging pioneer Chuck Olsen announces (via The Last Minute) that the new iTunes 4.9 features the capability to watch videoblogs (vlogcasts) along well as podcasts. What does this mean? Olsen says, "it could change everything and introduce videoblogs to the masses."

The word on the street seems to be that this iTunes feature doesn't have nearly as much functionality as the FireANT software where users can subscribe to vlog RSS feeds and have it automatically download videos.

But this latest development fits with the proliferation of personalized video and audio online that was identified by many of the New Media leaders that I interviewed at the Personal Democracy Forum. Vlogs and podcasts are going to be a lot more prevalent over the next 5-10 years, and culture is no longer going to come strictly from the centralized mass media.

So it's time to jump on the bandwagon and start using vlogs and podcasts to collaboratively produce my documentary on the failures of the mainstream media. I might as well be one of the early adopters of these new media technologies.

I had to purchase a faster Macintosh with more RAM and a better video card, and it should be arriving tomorrow. The straw that broke the camel's back was that my current machine doesn't have enough hardware to run Final Cut Pro 5.0. And even if I just upgraded that hardware, my computer doesn't have a fast enough processor to run Motion 2.0 -- which can create a lot more dynamic and animated graphics.

So I after I get more of my Phase01 development mapped out, then expect to see some Echo Chamber Project podcasts and vlogcasts coming within the next month or so.

UPDATE: Testing out my Vlog Feedburner Feed:

kentbye's picture

A Pitch for Phase 01

| | | | | |

As a result of my little Drupal tag cloud PR blitz this afternoon, a Drupal developer asked me to pitch some features to him for a development contest that he's entering.

I threw together an elevator pitch for technogeeks of Phase 01

Here it is:

A quick metaphor would be to say that I need del.icio.us-like capabilities within Drupal.

But the way I'd pitch it would be to say that I need a toolkit for Swarm Intelligence Journalism by collecting third-party metadata on soundbite Drupal nodes so that I can collaboratively edit my investigative documentary film about how the mainstream media became an Echo Chamber to the countdown towards war in Iraq.

If I had the Phase 01 toolset that I'm proposing, then I could start to tap into the collective intelligence of a set of diverse volunteers by making their subjective interpretations of politcal material more explicit through folksonomy tag clouds.

By associating pro-war and anti-war identities to third-party del.icio.us-like folksonomy tags on my politically contentious soundbites, then this tool could be used to bring about a deeper understanding to the common ground and points of departure between polar opposite poltical worldviews.

Incorporating this Phase 01 toolkit into Drupal will also facilitate collaborative film editing capabilities within Drupal by using the Final Cut Pro XML interface.

kentbye's picture

Need Hardware Upgrades for Final Cut Pro 5

| |

My Internet Connection was down all day yesterday and half of Friday, and so I took the time to burn the rest of the interviews to CDs to ship out.

I also upgraded my Macintosh OS from 10.1.2 to 10.4. I've been dreading this upgrade since there are always things that are thrown out of whack.

Mozilla displaced my mail folder and all of my e-mail messages had temporarily disappeared. Luckily I was able to fix that this morning.

But I've run into bigger troubles with Final Cut Pro that I can't get around without upgrading my video card and the amount of RAM that I have.

kentbye's picture

Collaborative Media with Drupal + Final Cut Pro XML

| | | |

I just wrote about the Choice and Freedom that XML provides consumers of products from software giants, and I'll talk a little bit more about some of the implications of being able to export Final Cut Pro projects into an XML format. Right now, a very limited number of Google hits on "Final Cut Pro XML" indicates that there are only a few proprietary software add-ons available to take advantage of this capability.

And what exactly does this amazing XML capability mean? Quoting from Volume IV of Final Cut Pro 5's user manual:

Because Final Cut Pro supports XML, you are no longer limited to creating clips, bins, and sequences within Final Cut Pro. This means you can create your own Final Cut Pro projects outside of Final Cut Pro, using any software or platform you want, as long as you generate a valid Final Cut Pro XML file.

This basically means that I can use an open source content management system like Drupal to collaboratively edit my film.

Drupal + Final Cut Pro XML = Echo Chamber Project (Collaborative Filmmaking)

How? ...

kentbye's picture

XML: Less Power, More Choice & Freedom

| | | |

Steve Rubel points to a Reuters article that Microsoft will be switching over to XML as their default file format. This seems to be more evidence for what the technologists have been saying about 2005 being "The year of RSS." RSS being based upon XML.

I see XML is a metaphor for consumer choice. Consumers can choose how they consume web content by having it delivered directly to their RSS readers -- the pretty web design and other superficial graphical supplements are irrelevant when the "Content Will be More Important than its Container."

XML is also a metaphor for giving up centralized power and hierarchy. The fact that software giants are incorporating XML into their programs means that it'll make it easier for consumers to chose to take their content and use other third-party programs to manipulate their data...

kentbye's picture

Using Folksonomy to Edit Film

| | | | | |

I've been experimenting with folksonomy tags in Final Cut Pro to help edit a short video discussing how technology is changing politics, media and culture.

This is a proof-of-concept for my plan of importing tags into FCP that are provided by volunteers via a Drupal infrastructure -- the 42 hours of The Echo Chamber footage will be broken up into textual soundbites so volunteers can add tags in a del.icio.us-like manner.

I took the 2.25 hours of interviews with 13 leaders of the new media movement, and I boiled it down to around 45 minutes of quality sound bites.

Syndicate content