用于视频编辑工作的版本控制

jel*_*irt 9 version-control video image

我正在研究改进一组动画师使用的备份过程.目前,他们手动将其工作备份到外部硬盘驱动器或DVD中,并获取所有内容的完整副本.数据由数千个高分辨率图像,各种视频编辑软件和声音文件的项目文件组成.基本上一切都是二进制数据,任何东西都不应该在签入时合并.

我是否应该调查我将用作软件开发人员的版本控制系统(Subversion,GIT等),还是有一类用于非SW数据的版本控制系统能够更好地满足这些需求?

tar*_*ate 3

如果您的范围只是“备份”,那么我会说坚持使用备份解决方案。

但如果您考虑动画师工作的整个生命周期,那么使用类型通常属于“数字资产管理”类别,原因正是您提到的:巨大的数据量;二进制格式。

由于版本控制(SCM) 软件通常是为可以比较和合并的文本文件设计的,因此它们往往不能很好地处理大容量的二进制格式。虽然您的平均网页图形不会成为(软件)版本控制工具的问题,但您提到了视频,这使您处于另一个联盟。

坏消息(也许 - 取决于您的业务)是 DAM 被城镇的高端所主导。@Atmospherian 提到了AlienBrain,它是为艺术家提供的利基产品的一个很好的代表。另一方面,您有更通用的产品,例如Oracle 的 UCM(以前称为 Stellent)。不过,请务必检查价格标签。

必须有开源或成本更低的替代方案可用 - 但我不知道它们,抱歉。

定制的内部解决方案似乎很常见。与管理代码(文件本身的更改有其自身的意义)不同,管理数字资产往往侧重于元数据(图像/视频只是一个关联的 blob)。而且由于许多商店都有自己特定的生产工作流程,因此这使得一些臭鼬工厂编程的领域成熟了(如果这是你的意愿 - 那就去做吧!)。

因此,虽然我不推荐任何特定产品,但我建议,如果您在寻找解决方案时考虑“数字资产管理”而不是“版本控制”,您可能会找到更适合您需求的答案。