Introuducing ScribeSense

Posted in Code

Some of you may know that I’m making a documentary this summer, but what very few people knew was that the documentary is just another excuse for me to be incredibly geeky. Ladies and gentlemen, boys and girls, please give a warm welcome to:

ScribeSense - Video transcription without the trauma

Basically, ScribeSense is a tool for annotating (transcribing) video without resorting to burning lots of DVDs. You’ll probably only ever find this useful if you’re doing some kind of film production, but if you are I hope it becomes an invaluable friend.

I generally end this sort of thing with a snippet, and I’m not gonna let y’all down today:

function cuepoint() {
	if (this.inputbox.text.length>1) {
		var itemlabel:String = "[" + sec2tc(this.secbox.text) + "]\t"+ snip_txt(this.inputbox.text);
		if (edit_item_index.text.length>0) {
			var editIndex = Number(edit_item_index.text);
			logDP.replaceItemAt({label:itemlabel,timestamp:Number(this.secbox.text), data:this.inputbox.text},editIndex);
			edit_item_index.text = "";
		} else {
			logDP.addItem({label:itemlabel,timestamp:Number(this.secbox.text), data:this.inputbox.text});
		}
		logDP.sortOn("timestamp");
	}
	this.inputbox.text = "";
	this.secbox.text = timecode();
	this.tcbox.text = sec2tc(timecode());
}

The whole thing is a veritable mixing pot of actionscript, PHP and javascript with lashings of XML holding it all together. Producing it made me insanely happy.

Feedback would be appreciated (if you have any) through the usual channels.

Tom x

Leave a Reply

Note: This post is over 4 months old. You may want to check later in this blog to see if there is new information relevant to your comment.