Q&A

  • 미디어플레이어 자막처리 문제
질문있어요...
자막파일을 자체적으로 읽을수 있는 플레이어들이 많잖아요.
특히 Sasami 같은 플레이어요.
제가 필터는 구현을 했는데.......
자막을 오버레이 시키는 부분에서요...
자막파일(*.smi)파일을 어떻게 읽어오는지........
*.smi 파일 보면 스크립트들이 있는데 그 스크립트를
읽어서 처리하는건가요 ??
또 파일을 읽어와서 화면에 어케 뿌려요 ??
DirectShow 넘 어려워욤 ~~
암튼 자막처리 기법에 대한 의견이나 도움좀 부탁드립니다.
제가 큰 맘 먹고 회사에서 딴 짓좀 해보려구요.
도와주실거죵~~~
좋은 하루 되시구 항상 즐겁게 코딩하시기리 바래요.
1  COMMENTS
  • Profile
    박상윤 2002.01.15 21:53
    안녕하세여...
    미디어플레이어두 자막(Close Caption)지원합니다.
    파일만 연결 하면 ^^
    아래는 메디아 플레이어 SDK에 있는 예제의 HTML 코드입니다.
    참고바랍니다.

    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Developer Studio">
    <META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
    <TITLE>Close Captioning Sample</TITLE>
    </HEAD>
    <BODY>
        <CENTER>
            This is a sample of Close Captioning using Windows Media<BR>
            and SAMI (Synchronized Accessible Media Interchange) files.
            <P>
            <!-- BEGIN GENERIC ALL BROWSER FRIENDLY HTML -->
            <OBJECT ID="MediaPlayer1" width=320 height=240 classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
                    codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
                    standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">
                    <PARAM name="FileName" value="ad.asf">
                    <PARAM name="DisplaySize" value="0">
                    <PARAM name="SAMIFileName" value="ccsample.smi">
                    <PARAM name="ShowCaptioning" value="1">
                    <PARAM name="ShowControls" value="1">
                    <EMBED type="application/x-mplayer2"
                           pluginspage="http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=media&sba=plugin"
                           filename="ad.asf"
                           DisplaySize="0"
                           name="MediaPlayer1"
                           width="320"
                           height="240"
                           SAMIFileName="ccsample.smi"
                           ShowCaptioning="1"
                           ShowControls="1" src="ad.asf"
                    ></EMBED>
            </OBJECT>
            <BR>
            <A href="ad.asf">Start the presentation in the stand-alone player.</A>
            <P><B>This sample is fully documented in the Windows Media Player SDK documentation.</B>
                    <P>
    <!-- END GENERIC ALL BROWSER FRIENDLY HTML -->
            <P>
                    <font size=1>© 1998-1999 Microsoft Corporation.  All rights reserved.</font>
        </CENTER>
    </BODY>
    </HTML>