요즘 동영상을 Flash 형식으로 바꾸어서 보여주는 곳들이 많이 생겼습니다. 이것을 직접 해 보시고 싶으신 분들을 위해 간단히 방법을 소개합니다. 여기에서는 동영상을 FLV 형식으로 바꾸고, 이 FLV 파일을 SWF 형식을 가진 플래시 파일을 통해 재생해 보도록 하겠습니다. 이렇게 하면 동영상은 FLV 파일에, 동영상 재생을 조절하는 부분은 SWF 파일에 넣어서 처리할 수 있게 됩니다.
일단 동영상 파일을 FLV 파일로 바꾸어야 하는데, 리눅스에서는 ffmpeg라는 프로그램을 이용해서 할 수 있고, 윈도우에서는 show와 같은 프로그램을 이용해 주시면 됩니다. 사용법은 간단하기 때문에 따로 소개하지는 않겠습니다.
이제 SWF 파일을 구해봅니다. FLV player 등의 검색어로 찾아 보시면 됩니다.여기에서는 JW FLV Player (flvplayer.swf)와 Lecteur Flash FLV (player_flv_maxi.swf)를 이용해 보겠습니다.
FLV 파일과 SWF 파일을 서버에 올리고, 다음과 같은 태그를 이용하면 동영상을 볼 수 있습니다. 아래에서 너비, 높이, FLV파일이름, SWF파일이름은 실제 동영상에 맞추어 바꾸어 주셔야 합니다.
JW FLV Player의 경우
<object width="너비" height="높이">
<param name="movie" value="SWF파일이름" />
<param name="allowFullScreen" value="true" />
<param name="FlashVars" value="&displayheight=높이&file=FLV파일이름&width=너비&height=높이" />
<embed src="SWF파일이름" width="너비" height="높이" allowFullScreen="true" FlashVars="&displayheight=높이&file=FLV파일이름&width=너비&height=높이">
</embed>
</object>
Lecteur Flash FLV (MAXI)의 경우
<object width="너비" height="높이">
<param name="movie" value="SWF파일이름" />
<param name="allowFullScreen" value="true" />
<param name="FlashVars" value="flv=FLV파일이름&width=너비&height=높이&showstop=1&showvolume=1&showtime=1&showfullscreen=1" />
<embed src="SWF파일이름" width="너비" height="높이" allowFullScreen="true" FlashVars="flv=FLV파일이름&width=너비&height=높이&showstop=1&showvolume=1&showtime=1&showfullscreen=1">
</embed>
</object>
정확한 태그는 SWF 파일을 다운로드 받은 곳에 있는 문서를 참고하세요.