代码之家  ›  专栏  ›  技术社区  ›  jelovirt

视频编辑工作的版本控制

  •  9
  • jelovirt  · 技术社区  · 16 年前

    我正在研究改进一组动画师使用的备份过程。目前,他们手动将工作备份到外部硬盘或DVD中,并对所有内容进行完整拷贝。数据包括数千幅高分辨率图像、各种视频编辑软件的项目文件和声音文件。基本上一切都是二进制数据,签入时不应该合并任何数据。

    我应该调查一下作为软件开发人员使用的版本控制系统(Subversion、Git等),还是有一类针对非软件数据的版本控制系统可以更好地满足这些需求?

    7 回复  |  直到 13 年前
        1
  •  3
  •   tardate    16 年前

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

    但是,如果你在考虑动画师工作的整个生命周期,那么使用的类型通常属于 "Digital Asset Management" 你提到的原因:巨大的数据量;二进制格式。

    自从 version control (scm)软件通常是为可区分和合并的文本文件而设计的,它们在大容量的二进制格式中往往做得不好。虽然对于(软件)版本控制工具来说,您的平均Web图形不会是一个问题,但您提到了视频,这使您进入了另一个联盟。

    坏消息(可能取决于你的生意)是大坝被城市的大端所控制。@大气学家提到 AlienBrain 这是为艺术家提供利基产品的一个很好的代表。在这个范围的另一端,您有更多的通用产品,比如 Oracle's UCM (以前叫斯泰伦)。不过,一定要检查价格标签。

    一定有开源或低成本的替代方案,但我不知道,对不起。

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

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

        2
  •  4
  •   Jason Miesionczek    16 年前

    你也可以退房 AlienBrain . 它是为艺术家设计的项目资产管理系统。

        3
  •  2
  •   Michael Kohne    16 年前

    你的问题有点不清楚——你似乎把版本控制和备份混为一谈了。

    如果你想要的是版本控制,那么看看维基百科上的列表: Comparison of revision control software . 这显示了大多数广为人知的版本控制系统及其基本特性。您正在寻找一些可以设置为强制用户在编辑前签出的内容。请注意,商业解决方案的价格从中等贵到“你想要多少?”

    如果你想要的是备份软件,那我就从 List of backup software 在维基百科。备份软件领域有很多选择,而且有很多价位。

    不管是哪种方式,都要考虑创建一个管理职位(如果你足够大的话,要么是作为某人工作的一部分,要么是一个新的人)。我使用的备份和版本控制系统没有管理员,这是一个问题。要么没人关心问题,要么每个人都把手伸进去,把事情搞砸了。不管怎样,让它成为某人工作的一部分(官方的)是限制损害的最好方法。

        4
  •  0
  •   GustyWind    16 年前

    我认为ClearCase可以为你工作。所有东西都是VOB(VersionedObject),不管它是什么!检查一次

        5
  •  0
  •   Kristian J.    16 年前

    从您的描述来看,您似乎可以很好地使用一些基本的备份软件,例如 Retrospect . 使用工作站的每日备份,只备份更改的数据,如果需要,可以很容易地回滚到文件的早期版本。

    从这样的设置中无法获得的是签出/签入文件以及获取有关冲突的警告的能力。

        6
  •  0
  •   Asher    16 年前

    Vidyatel有一个编辑软件,可以对视频内容进行编辑,并仅依靠视频来发现视频版本之间的差异。 结果是-edl/tc。

    也许有帮助。

        7
  •  0
  •   Mats Ekberg    13 年前

    你应该看看 boar . 这正是您想要的,“照片、视频和其他二进制文件的版本控制和备份”。它是为大型二进制文件设计的版本控制。