질문있어요...
자막파일을 자체적으로 읽을수 있는 플레이어들이 많잖아요.
특히 Sasami 같은 플레이어요.
제가 필터는 구현을 했는데.......
자막을 오버레이 시키는 부분에서요...
자막파일(*.smi)파일을 어떻게 읽어오는지........
*.smi 파일 보면 스크립트들이 있는데 그 스크립트를
읽어서 처리하는건가요 ??
또 파일을 읽어와서 화면에 어케 뿌려요 ??
DirectShow 넘 어려워욤 ~~
암튼 자막처리 기법에 대한 의견이나 도움좀 부탁드립니다.
제가 큰 맘 먹고 회사에서 딴 짓좀 해보려구요.
도와주실거죵~~~
좋은 하루 되시구 항상 즐겁게 코딩하시기리 바래요.
미디어플레이어두 자막(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>