Home > 웹 콘텐츠 신기술 제작기법 > 접근성 있는 Flash 제작기법 > Flash 접근성 지원 프로그래밍 지침 >
자막 제공 방법
오디오가 있는 영상물은 오디오와 동기되는 대체 텍스트를 제공하여야 한다.
국가 표준 항목 1.2에 의하면, 비디오나 오디오 등의 멀티미디어 콘텐츠에는 화면해설을 자막(caption)과 같은 시각적인 수단으로 제공하여야 한다.
(1) 비디오와 오디오는 대체 매체로 자막을 제공하여야 한다.
(2) 자막 파일은 W3C가 규정한 Timed Text XML(DFXP) 형식이나 FLV 큐 포인트 형식이어야 한다.
가) 자막 컴포넌트의 사용Flash는 오디오와 비디오 콘텐츠의 저작도구로 광범위하게 이용된다. 그 이유는 개발자들이 FLV 또는 H.264 규격의 비디오에 간단히 자막을 추가할 수 있도록 Flash 컴포넌트를 제공하기 때문이다. Flash에서 FLVPlaybackCaptioning 컴포넌트를 이용하면 FLVPlayback 컴포넌트에 자막을 추가할 수 있다. FLVPlaybackCaptioning 컴포넌트를 이용하여 FLVPlayback 컴포넌트에 추가할 수 있는 자막의 구조는 W3C의 DFXP(Timed Text XML) 파일이다. Adobe에서도 Flash 콘텐츠용 자막으로 DFXP 형식을 권장하고 있다. DFXP 형식의 자막을 생성하는 소프트웨어는 여러 종류가 있으며, 일부 회사에서는 인터넷을 통하여 자막 변환 서비스를 제공하기도 한다.
FLVPlaybackCaptioning 컴포넌트는 여러 개의 FLVPlayback 컴포넌트를 이용할 수 있다. 가장 간단한 방법은 다음과 같다. 우선, FLVPlayback 컴포넌트를 스테이지로 끌어다 놓고, FLVPlaybackCaptioning 컴포넌트를 동일한 스테이지에 끌어다 놓는다. 이어서 자막파일 URL을 지정한 후에 showCaptions를 '참'으로 설정하면 자막이 자동으로 연결된다.

[그림] 자막파일을 지정하는 방법
위의 예는 FLVPlaybackCaptioning 컴포넌트의 설정 방법을 보여주고 있다. 좌측의 구성요소 관리자의 source 파라미터에 자막파일 이름을 입력한 상태이다. 그 밖의 파라미터를 설정하여 FLVPlayback 컴포넌트를 이용한 자막처리가 가능하도록 한다. Flash에 의하여 만들어진 SWF 파일은 아래와 같이 비디오에 자막이 포함된 파일을 생성한다.

[그림] 자막파일을 제공한 예제
화면상에서 자막이 표시되는 위치를 바꾸어야 할 필요가 있을 경우에는 FLVPlaybackCaptioning 컴포넌트에서 자막의 위치를 선택할 수 있다. 뿐만 아니라 폰트, 전체화면보기를 선택하였을 경우에 영상과 폰트의 자동 확대 기능 등도 설정할 수 있다. 아래 예제는 자막 폰트를 가독성이 좋은 폰트로 변경한 화면 모습이다.

[그림] 가독성이 좋은 폰트로 변경한 모습
FLVPlaybackCaptioning 컴포넌트는 unicode를 지원하므로 한글 뿐 아니라 심볼, 음악기호 등도 자막으로 제공할 수 있다.
나) FLV 큐 포인트의 사용 FLVPlaybackCaptioning 컴포넌트는 내장된 큐포인트(embedded cue points)에 포함된 자막을 화면에 보여준다. FLV 큐포인트(cue points)의 장점은 자막 데이터가 FLV 파일에 포함되어 있으므로 트래킹할 파일 수가 적어진다는 점이다. Captionate은 FLV 파일에 큐 포인트를 추가할 수 있는 자막 생성 프로그램이다.
웹의 힘은 그것의 보편성에 있다. 장애에 구애없이 모든 사람이 접근할 수 있는 것이 필수적인 요소이다.
(The power of the Web is in its universality, Access by everyone regardless of disability is an essential aspect.)
팀 버너스 리 경 - 웹의 창시자 (Tim Berners - Lee , W3C Director and inventor of the World Wide Web)