2014-12-08 1 views
0

나는 Drupal을 사용하여 다국어 비디오 사이트를 구축 중입니다. 주요 기능은 대화 형 성적 증명서입니다 (같은 http://www.3playmedia.com/services-features/plugins/interactive-transcript/) 나는 이미 모든 동영상의 자막 파일 (SRT 형식과 XML 형식)을하고 난 영어 자막 기계가 지역 사회에 활용 다음 제를 번역하도록 lingotek (http://www.lingotek.com/drupal)를 사용할 계획Drupal 비디오 사이트 : SRT 파일을 필드 또는 노드로 가져 오기?

번역 품질 향상 노력

필드 나 노드로 캡션 파일 (예 : SRT 파일)을 가져와야하는지 잘 모르겠습니다. 내가 필드로 SRT를 가져올 경우, 나도 할 수있다,

1 
00:00:15,640 --> 00:00:19,019 
and 2006 just 

2 
00:00:19,018 --> 00:00:21,399 
worse left started to 

:

  • 이 필드를 Caption라는 만들고 Caption의 각 인스턴스는 항목입니다

    SRT 파일은 다음 형식으로되어 있습니다 SRT 파일에. 많은 캡션 인스턴스가 있습니다.

  • 세 개의 필드를 만듭니다 (예 : Start Time, End Time, Caption Text). SRT 파일의 각 항목은 Start Time, End TimeCaption Text의 채우기 값으로 변환됩니다. 이 세 필드는 필드 그룹에 포함됩니다. 내가 노드로 SRT를 가져 오는 경우

는, 그때, 새로운 콘텐츠 형식을 만들고 두 개의 사용자 정의 필드 (Start TimeEnd Time)를 추가

  • 해야합니다.

개인적으로 아마도 유연성이 더 많으므로 아마도 두 번째 옵션 (노드로 가져옴)이 더 좋을 것이라고 생각합니다. 그러나 나는 또한 그것이 어떤 단점을 가지고 있다는 것을 이해한다.

몇 가지 의견을 보내 주시겠습니까?

답변

1

원본 형식을 그대로 유지해야합니다. 어쩌면 srt 파일에 대한 래퍼로 노드를 사용할 수도 있습니다.

이것에 대한 추론은 drupal 엔티티가 이러한 종류의 작업에 최적화되어 있지 않다는 것입니다. 나는 영화의 길이에 당신이 몇백 개의 캡션을 가질 것이라고 추측하고 있습니다. 자막을 필드로 유지하면 (1 차 옵션) 수천 행의 막대한 테이블이 생성됩니다. 그리고 srt를 데이터베이스로 변환하는 것보다 노드로 가져 오는 경우에는 다시 이점이 없습니다.

내 생각에 각 srt 엔티티는 srt 파일이있는 파일 필드를 가지며 처리가 필요할 때마다이를 해석하고 그에 따라 작동하는 처리 기능을 호출합니다.

+0

감사합니다. 나는 선택한 비디오 조각에 보충 자료 (링크, 이미지, ppt, 비디오 등)를 추가 할 계획입니다. 따라서 방문자가 비디오를 볼 때 보충 자료가 캡션과 함께 나타납니다. 또한 방문자들에게 각 비디오 조각에 대해 의견을 말하도록 초대 할 계획입니다. 모두 드루팔 (Drupal은 SRT 파일을 기반으로 전체 비디오를 여러 조각으로 분할하는 방법을 알아야합니다. –

+0

제안 : - 노드 대신 분류법을 사용하십시오 (더 적합). - 필요할 때만 택 소노 미미 캡션을 만듭니다 (보충 자료를 추가 할 때). - 시작 시간 대신 시작 인덱스 필드를 추가하십시오. 해당 입력란은 srt 캡션 색인과 동기화됩니다. – Eyal

관련 문제