Как мне программно сортировать медиа? - PullRequest
0 голосов
/ 14 июля 2009

У меня есть 6 серверов с суммарной емкостью 175 ТБ, на которых размещены различные виды мультимедиа. Многие носители имеют двойную структуру, а копии хранятся в разных форматах, поэтому мне нужна библиотека или что-то, что я могу использовать для чтения тегов на носителе, и я решил, является ли это наилучшей доступной копией. Например, некоторые из моих медиафайлов - это японский контент, на котором у меня есть DVD, а сейчас я записываю его на Blu-Ray. Этот контент иногда имеет «Hardsubs», то есть субтитры, которые закодированы в видео, и «Softsubs», которые являются субтитрами, которые воспроизводятся поверх необработанного видео, когда оно воспроизводится / я хотел бы иметь возможность найти все копии этого копирования и сравнить у них по разрешению и погоде или нет они имеют мягкие сабвуферы и какой формат и качество звука.

Следовательно, кто-нибудь может предложить библиотеку, которую я могу включить в свою программу для этого?

РЕДАКТИРОВАТЬ: я забыл упомянуть, сервер распространения монтирует другие серверы в качестве дисков и работает под управлением Windows Server, поэтому я, вероятно, буду кодировать решение в C #. И все средства массовой информации предназначены для моего собственного легального использования, у меня так много копий, потому что некоторые материалы в другом формате для других игроков. Например, некоторые из моих blu ray перекодированы в xvid для моего xbox, так как он не может воспроизводить Blu ray.

Когда это будет сделано, я планирую открыть исходный код, так как похоже, что ничего подобного уже нет, и я уверен, что он может помочь кому-то еще.

1 Ответ

0 голосов
/ 14 июля 2009

Я не знаю ни одной библиотеки, но когда я пытаюсь думать о том, как бы я подошел к нему, я придумываю следующее:

Это ключевые кадры, которые, скорее всего, будут сопоставимы. Ключевые кадры появляются регулярно, но, что более важно, ключевые кадры возникают во время массовых изменений сцены. Эти масштабные изменения будут распространены во многих различных форматах, и эти кадры можно сравнивать как неподвижные изображения. Вы можете легко найти библиотеку сравнения неподвижных изображений.

Конечно, вам все равно придется найти что-то, чтобы читать все разные форматы, но это начало и интересное упражнение, о котором нужно подумать, даже если время кодирования намного превышает мой порог для одного человека. *

...