Stefan Monnier
2010-11-25 17:34:41 UTC
It would involve on any one projects something like 15 to 60 GB of
stuff to keep up with. Large numbers of images and a dozen or 2 dozen
video files. All in some stake of compression depending on the codex.
FWIW, for a VCS to do a good job on this kind of problem, you'd needstuff to keep up with. Large numbers of images and a dozen or 2 dozen
video files. All in some stake of compression depending on the codex.
to use a representation that lends itself to it.
I.e. regardless of what you end up doing, I would recommend you contact
the mailing-list of Free Software that can do the kind of video
manipulation you want to do, and tell them that you'd need their tool to
represent a project in such a way that it has a bunch of big-files that
are almost never modified (containing "binary data" such as the source
images and audio recordings, say) along with a few other smaller files
that mostly contain instructions about how to use the big-files to
generate the desired output.
Such a representation should lead to very good support from most VCSs.
E.g. If these small files use a clean text representation, then a VCS
might even be able to do useful merges between different branches of
a project (as long as the branches share the same big-files).
Stefan