Video project version (& patch) management at

Go Back   DV Info Net > The Tools of DV and HD Production > Open DV Discussion

Open DV Discussion
For topics which don't fit into any of the other categories.

Thread Tools Search this Thread
Old January 10th, 2010, 02:46 AM   #1
Regular Crew
Join Date: Apr 2007
Location: Farnham Surrey, Reading Berkshire & Wimborne Dorset, UK
Posts: 43
Video project version (& patch) management

What is a good structuring convention and naming system to cope with versioning and patching of multiple items of media in a structured project?

For example, when developing a non trivial video project, I arrange it as a structure of nested sequences. When I find a problem in a lower-level (in this structure) sequence, there are various ways to fix it, leading to either a full version change trickling upwards in the structure or else some kind of patching e.g. so only the fixed bits of sub sequences need be rendered.

To minimise opportunities for chaos, I have been evolving an organized working practice for handling these kinds of practical situation. This practice involves a vocabulary of terms and a standard system of naming/identification for project assets (sequences/clips etc.). For example Sequence A1 uses (bits of) Sequence B1, then if I modify B1 (e.g. levels-fix) then it becomes B2 hence A1 becomes A2 (since it doesn't look the same when you play it). Then as deadline approaches I see another problem in B2 and fix it, giving B3, but no time to render it all into a single tidy item, so only render sub-parts of it e.g. B3Part1, B3Part2 then put these in sequence A2 (e.g. on an opaque track above the others, which I call a sur-track as opposed to a sub-track) giving A3(Patches). The "(Patches)" designation is to highlight it as something that ideally should be replaced by a tidier (full render of B-sequence to a single item) version at a later time. Or at least, to warn anyone pulling it out of an archive what to expect. Pragmatics.

I realise that some NLEs (and their add-ons) and central repositories etc. handle things in a way that automates some degree of this management, but even then there is the question of how best to use these systems. Actual projects may be split between more than one NLE type, let alone instance, and the "central repository" might sometimes only be a directory (folder) structure, so it would be good to have a solid process "in the tool bag".

On the assumption that I have almost certainly been re-inventing the wheel here, I did some web-searching, e.g. on the terms [video rendering patching versions] and again on terms such as [video patch "version management"]. Nothing relevant came back.

So my question, where are all the wheels? I wonder if there is an existing industry-standard system or any material, on-line or books, on this subject. Looking for a general work procedure, not tied to any particular tools but adaptable to any combination of them.
David Esp is offline   Reply

DV Info Net refers all where-to-buy and where-to-rent questions exclusively to these trusted full line dealers and rental houses...

Professional Video
(800) 833-4801
Portland, OR

Omega Broadcast
(512) 251-7778
Austin, TX

(973) 335-4460
Mountain Lakes, NJ

Abel Cine Tech
(888) 700-4416
N.Y. NY & L.A. CA

(800) 238-8480
Glendale, CA

Precision Camera
(800) 677-1023
Austin, TX

DV Info Net also encourages you to support local businesses and buy from an authorized dealer in your neighborhood.
  You are here: DV Info Net > The Tools of DV and HD Production > Open DV Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search



All times are GMT -6. The time now is 11:34 PM.

DV Info Net -- Real Names, Real People, Real Info!
1998-2015 The Digital Video Information Network