0

I have 6 server with a aggregated storage capacity of 175TB all hosting different sorts of media. A lot of the media is double and copies stored in different formats so what I need is a library or something I can use to read the tags in the media and decided if it is the best copy available. For example some of my media is japanese content in which I have DVD and now blu ray rips of said content. This content sometimes has "Hardsubs" ie, subtitles that are encoded into the video and "Softsubs which are subtitles that are rendered on top of the raw video when it plays/ I would like to be able to find all copies of that rip and compare them by resolution and wether or not they have soft subs and which audio format and quality.

Therefore, can anyone suggest a library I can incorporate into my program to do this?

EDIT: I forgot to mention, the distribution server mounts the other servers as drives and is running windows server so I will probably code the solution in C#. And all the media is for my own legal use I have so many copies because some of the stuff is in other format for other players. For example I have some of my blu rays re-encoded to xvid for my xbox since it can't play Blu ray.

When this is done, I plan to open source the code since there doesn't seem to be anything like this already and I'm sure it can help someone else.

4

1 回答 1

0

我不知道任何库,但是当我尝试考虑如何以编程方式处理它时,我想出了这个:

最有可能具有可比性的是关键帧。关键帧会定期出现,但更重要的是,关键帧会在大量场景变化期间出现。这些巨大的变化将在许多不同的格式中很常见,并且这些帧可以作为静止图像进行比较。您可能更容易找到静止图像比较库。

当然,你仍然需要找到一些东西来阅读所有不同的格式,但这是一个开始和有趣的练习,即使所涉及的编码时间远远超出了我的单人阈值。

于 2009-07-14T17:00:36.340 回答