2009-07-14 7 views
0

총 6 개의 서버에 총 175TB의 총 저장 용량이 있으며 모든 종류의 미디어를 호스팅합니다. 많은 미디어가 두 배로 다양한 형식으로 저장된 사본이 있으므로 필요한 미디어는 미디어에서 태그를 읽는 데 사용할 수있는 라이브러리 또는 무언가이며 가장 유용한 사본인지를 결정합니다. 예를 들어 내 미디어의 일부는 DVD가 있고 현재이 콘텐츠의 블루 레이 립을 가지고있는 일본 콘텐츠입니다. 이 콘텐츠에는 때때로 "Hardsubs"즉 비디오에 인코딩 된 자막과 "재생할 때 원본 비디오 상단에 렌더링되는 자막 인 Softsubs/그 립의 모든 복사본을 찾아 비교할 수 있기를 원합니다. 그들이 해상도와 거세한 숫양이나하지 않음으로써 그들이하는 오디오 형식과 품질 부드러운 잠수정과이 따라서프로그래밍 방식으로 미디어를 정렬하려면 어떻게합니까?

, 누군가가 내가이 일을 내 프로그램에 통합 할 수있는 라이브러리

을 제안 할 수 있습니다 편집 :.? 내가 얘기를 깜빡 했네요, 배포 서버는 다른 서버를 드라이브로 마운트하고 Windows 서버를 실행하므로 C#으로 솔루션을 코딩 할 것입니다. 모든 미디어는 합법적으로 사용하기 때문에 많은 복사본이 있습니다. 일부는 다른 형식으로되어 있기 때문에 예를 들어, 내 블루 레이의 일부를 다시 인코딩합니다. 블루 레이를 재생할 수 없기 때문에 내 X 박스 용 xvid를 만들었습니다.

이 작업이 완료되면 이미 소스 코드가없는 것으로 보이므로 소스 코드를 열 계획이며 다른 사용자에게 도움이 될 것이라고 확신합니다.

+0

법적으로 허용되는 단어로 단어 일부를 대체 하시겠습니까? : D – CookieOfFortune

+0

이 창 또는 리눅스 서버가 있습니까? 원 스톱 샵을 찾을 수는 없지만 어떤 플랫폼에 따라 파일의 세부 사항을 볼 수있는 몇 가지 라이브러리를 알려줄 수 있습니다. – whatsisname

답변

0

나는 어떤 라이브러리의 모르겠지만, 내가 progmatically을 접근 줄 방법에 대해 생각하려고, 나는이 마련 :

그것은 비교가 될 가능성이 가장 높은 키 프레임입니다. 키 프레임은 정기적으로 발생하지만 더 중요한 것은 거대한 장면 변경 중에 키 프레임이 발생한다는 것입니다. 이러한 거대한 변화는 다양한 형식에서 공통적으로 나타나며 해당 프레임을 스틸 이미지와 비교할 수 있습니다. 정지 영상 비교 라이브러리를 더 쉽게 찾을 수 있습니다.

물론 다양한 포맷을 모두 읽을 수있는 무언가를 찾아야 할 것입니다.하지만 관련 코딩 시간이 1 인 기준을 훨씬 초과하는 경우에도 시작과 재미있는 연습을 생각해보십시오.

+0

키 프레임 상관 관계가 재미 있다고 들리지만, 느려질 수 있습니다 ... 음 ... 궁금합니다. – CookieOfFortune

+0

그래도 작동하지만 대부분의 미디어 형식에는 형식 정보가 포함 된 태그가 있습니다. 나는 탭을 읽는 프로그램을 작성할 수 있다고 확신하지만 이미 그것을 할 수있는 라이브러리가 있다는 것을 확신한다. 난 단지 하나만 찾는 것 같지 않습니다. – edude05

+0

형식을 식별하려고한다면 libmagic을 사용해야합니다. 그러면 파일 형식이 분류됩니다. 키 프레임 상관 관계에 관해서는 키 프레임을 파일의 단일 패스 읽기에서 가져 와서 인덱싱 된 구조에 저장할 수 있습니다. imagemagick (다른 라이브러리, 예!)의 트릭 중 일부는 매우 매력적입니다. http://www.imagemagick.org/Usage/compare/ –

관련 문제