홈으로 | 무료회원가입 | 아이디/비번찾기
추천음악방송 메인홈 1대1상담
운.영.자.1대1.상담
온라이브 음악방송
음악방송 앱 다운로드
OKTROT(무료음악채널)
뽕짝아가씨(무료음악채널)
아리랑가요(무료음악채널)
전통가요(무료음악채널)
보안∵서버∵쿠키
윈도우∵프레임
이미지∵배경
시간∵달력∵계산
상태바∵타이틀바
음악∵영상
폼∵전송∵테이블
키보드∵마우스
효과∵링크∵메뉴
Script∵php
기타
PHP 강좌
윈도우관련팁
웹관련팁
홈페이지제작팁
기본강좌
레지스트리
윈도우서버
리눅스서버
Android
메타파일 만들기 (플레이리스트 기본작성방법)
홈페이지홈페이지 15년 전
윈도우 미디어 플레이어(WMP) 파일에대한 메타(Meta)파일을 구성하는 방법입니다
▒ 메타파일 만들기 (플레이리스트 기본작성방법) ▒

메타파일(Meta File)은 실제 데이터에 대한 일종의 형식적인 정보를 기술한 파일입니다.
즉, 윈도우 미디어 플레이어 파일의 메타파일은 재생될 미디어 파일인 asf,wma,wmv 에 대한
정보를 기술한 파일로 테이터에대한 테이터라고 이해하면 됩니다.

일예로 우리가 맛보는 사탕이 실제 미디어 파일이라면 메타파일은 사탕봉지에 해당됩니다.
사탕봉지에는 사탕이름, 상호명, 상호이미지, 상호주소...등등이 있듯이
마찬가지로 메타파일에는 타이틀, 미디어경로, 저작권자, 배너, 참조사이트 등이 올수 있습니다

또한 사탕봉지에 사탕이 한개만 있지 않듯이 메타파일에 여러 미디어 파일을 기술함으로써
일종의 타이틀 앨범처럼 여러 미디어 파일을 등록해서 순차적으로 재생시킬수 있습니다.
윈도우 미디어 플레이어의 플레이리스트를 만드는 것이라고 생각하면 됩니다.

윈도우 미디어 플레이어(WMP)의 메타파일은 3가지가 있습니다.
wvx(asf, wma, wmv 에 대한 메타파일의 확장자)
wax(asf, wma 에 대한 메타파일의 확장자)
asx(asf 에 대한 메타파일의 확장자)

메타파일작성형식은 동일하며 실제 재생 대상이 무엇인가에 따라 확장자만 결정해 주면됩니다.
하나의 메타파일에 asf및 wmv, wma 등이 혼합 등록된다면 확장자를 wvx로 하시면 됩니다
가능한 혼합등록보다는 하나의 미디어 형식으로 통일할 것을 권장합니다

아래는 일반적으로 사용되는 Audio 파일에 대한 메타파일 형식입니다.
메뉴얼 형식보다 실제 사용하는 예를 보면서 만드것이 훨씬 도움이 되리라 봅니다.
자세한 정보를 원하시는 분은 MicroSoft 사이트의 Windows-Media SDK 7.0 을 참조하세요

메타파일은 html 테그와 유사한 테그형식으로 구성되어 있으며 메모장에서 작성하시면 됩니다.
메뉴얼식의 테그별 사용방법 보다는 "예제" 형식으로 기술하도록 하겠습니다.
아래 형식은 기본적으로 가장 많이 쓰이는 미디어 메타파일의 형식입니다.

<asx version="3.0" >
<Title>전체 타이틀 제목</Title>
<Abstract>전체 타이틀에 대한 일종의 부연설명</Abstract>
<Author> 전체 타이틀 제작자 </author>

<Entry>
  <Title>해당 미디어 타이틀</Title>
  <Abstract>재생될 미디어에 대한 일종의 부연설명</Abstract>
  <Author>미디어 제작자</author>
  <Copyright>저작권자</Copyright>
  <Ref href = "재생될 미디어 파일의 경로" />
  <MoreInfo href = "자세한 정보에대한 URL경로" />
</Entry>

<Entry> ..... </Entry>
<Entry> ..... </Entry>
<Entry> ..... </Entry>
</asx>

<asx> 테그는 html에서 <html> 테그처럼 최상위 테그에 해당됩니다.
<Entry> 테그는 하나의 미디어 파일에 대한 정보를 갖는 기본 테그가 됩니다.
미디어(asf,wma,wmv)파일의 등록은 entry테그로 등록하고 싶은만큼 기술하면됩니다.
(참고:통상 Local Video, Live TV 등은 하나의 미디어에대해 하나의 메타파일을 만듭니다.)
entry 테그 사이에는 Title, Abstact, Author,Copyright, Ref, MoreInfo를 작성하시면됩니다.
주의할 점은 Ref와 MoreInfo 테그 등은 </ref> 또는 </MoreInfo> 로 닫지 않습니다.
<Ref Href="경로"/> <MoreInfo Href="경로"/> 자체로 끝낸다는 것을 기억해두세요
두 테그 모두 경로를 기술하는 것이므로 주의해서 사용하는데 어렵지 않을 것입니다

[참고]메타파일에 사용된 테그도 대.소문자를 구별하지 않습니다.

주석을 넣고자 한다면 html 에서 사용하는 시스템 주석을 그대로 사용하면 됩니다.
<!-- 주석을 넣으면 됩니다 -->

아래는 2개의 asf 형식의 파일을 순차적으로 재생시키는 sample.asx 예제입니다.
[예제: sample.asx]

<asx version="3.0" >
<Title>ExoBUD Pops Korea</Title>
<Abstract>ExoBUD BGM Choice</Abstract>
<Author> 황당왕자 </Author>
<MoreInfo href = "http://exobud.nayana.org"/>
<Copyright>ExoBUD™ 2001, All right Reserved.</Copyright>

<Entry>
<Title>[도원경] 다시 사랑한다면</Title>
<Abstract>다시 사랑한다면... 잘살아보셈 ^.-</Abstract>
<Author>해당 저작권자</Author>
<Copyright>ExoBUD™ 2001, All right Reserved.</Copyright>
<Ref href = "http://my.netian.com/~exobud/asf/loveagain.asf"/>
<MoreInfo href = "http://exobud.nayana.org"/>
</Entry>

<Entry>
<Title>[포지션] I Love You</Title>
<Abstract>I Love You So Much, Come Back Please</Abstract>
<Author>해당 저작권자</Author>
<Copyright>ExoBUD™ 2001, All right Reserved.</Copyright>
<Ref href = "http://my.netian.com/~exobud/asf/iloveyou.asf"/>
<MoreInfo href = "http://exobud.nayana.org"/>
</Entry>
</asx>

Entry 테그 사이에서 가장 중요한 것은 재생될 미디어의 경로인 Ref 테그입니다.
따라서 Entry 에서 Title과 Ref 이외에 별로 중요하지 않다면 나머지 테그는 생략해도 됩니다
Entry 내에 가능한 Ref 테그를 다른 테그보다 먼저 기술하도록 하는것이 좋을듯합니다

MoreInfo는 A/V 재생시 유저가 미디어플레이어의 "More Info..."클릭시 이동할 주소입니다

만일 재생될 미디어가 asf가 아닌 wma 라면 sample.wax 또는 sample.wvx로 해야되겠죠
위의 메타파일 종류에서 해당 미디어에 대한 메타파일 확장자를 기술한 바 있습니다.

 
▒ 배너 이미지 및 아이콘 이미지 삽입 ▒

[배너 이미지 삽입하기]

배너 이미지는 주로 Video 형식의 asf, wmv및 Live 방송용 메타파일에서 사용합니다.
(물론, 오디오형식의 메타파일에 사용해도 됩니다)
LetsCAST 뮤직비디오나 YTN 등의 라이브 웹방송등에서 배너이미지를 볼수 있습니다
배너 삽입법은 매우 간단하므로 여러분들도 한번 해보시면 좋을 것 같습니다.

사용형식은 아래와 같으며 Asx , Entry 테그 사이에 올수 있습니다.
또한, BANNER 테그 사이에는 Abstract와 MoreInfo 테그가 올수 있습니다.
배너를 사용할때는 asx 테그 내에 Bannerbar= "AUTO" 또는 "FIXED"를 추가해야합니다
Asx 테그내의 bannerbar 옵션은 AUTO가 기본 설정입니다.
주로 인터넷방송이나 뮤직비디오 사이트는 fixed를 이용하여 배너이미지를 고정시킵니다
배너 사이즈는 가로 194 x 세로 32 픽셀을 사용하며 스크린의 하단에 위치하게됩니다

(배너 사용형식)

<BANNER HREF="배너이미지(gif,bmp등) 주소">
<ABSTRACT>부연 설명(배너 클릭하면 어디로 간다네..) </ABSTRACT>
<MOREINFO HREF="배너 클릭시 이동할 사이트 URL" />
</BANNER>

[아래는 YTN의 라이브 인터넷 방송용 wvx 파일을 예를든 것입니다]

<asx version="3.0" BannerBar = "fixed" >
 <title>YTN LIVE</title>
 <Abstract>YTN LIVE</Abstract>
 <entry>
  <title>YTN LIVE</title>
  <author>YTN</author>
  <copyright>(C)YTN, All Rights Reserved</copyright>
  <ref href="mms://211.115.218.xxx/YTNxxx"/>
  <banner href ="http://211.115.218.xxx:xx/gngbanner.gif">
    <moreinfo href="http://www.gngidc.net/ytn_banner.html"/>
    <abstract>GNDIDC 홈페이지로 이동합니다.</abstract>
  </banner>

 </entry>
</asx>


[아이콘 이미지 넣기]

아이콘 이미지는 display pannel의 비디오 클립의 제목줄 왼쪽에 작은 로고를 넣거나
비디오 클립 재생시 비디오 재생 영역의 우측하단에 비교적 큰 로고를 넣을때 사용합니다.
Logo 테그를 사용하며 Asx 테그및 Entry 테그사이에 올수 있습니다.

(사용형식 1)

<LOGO HREF="아이콘이미지(ico.gif,bmp)의 url 경로" STYLE= "ICON"/>

ICON 스타일로 정의할 경우 이미지는 16 X 16 픽셀이어야 합니다.
Display Pannel의 제목 표시줄 왼편에 표시됩니다.

(사용형식 2)

<LOGO HREF="아이콘이미지(ico.gif,bmp)의 url 경로" STYLE= "MARK"/>

MARK 스타일로 정의할 경우 비디오 재생시 스크린의 우측 하단에 표시됩니다
이미지 사이즈는 가로 80 X 세로 32 픽셀입니다.

 
▒ 고급 메타파일 만들기 [미디어 사이트 운영자및 ASP 프로그래머용]▒

각 미디어 사이트에서 필요로하는 메타파일 작성법을 소개합니다.
자세한 사항은 MicroSoft 사의 WMP-SDK 를 참조하시기 바랍니다.

[1] 미디어 재생전에 반드시 회사소개용 비디오 클립재생시키는 방법

LetsCAST등에서 뮤직비디오 감상서비스를 하는 곳에서 많이 쓰입니다.
해당 비디오 클립을 재생전에 짧은 회사 소개용 비디오 클립이 재생되도록 하는 것입니다.
물론 USER에 의해 강제로 회사소개용 비디오 클립이 SKIP 되지 않도록 합니다.
광고용 클립의 Entry 테그에 ClientSkip=no를 추가하면 됩니다.
아래 예제를 참조하세요.. 긴 설명은 필요없을 거라 생각합니다

[예제: sample2.wax]

<ASX version = "3.0" BannerBar="fixed" PreviewMode="no">
 <TITLE>Advanced Playlist Demo</TITLE>
 <ABSTRACT>More Information at this Web site</ABSTRACT>
 <MOREINFO HREF="http://exobud.nayana.org" target="_blank"/>
 <BANNER HREF = "img\logo.gif"> <!-- 배너이미지 사이즈는 194 * 32 -->
   <ABSTRACT>Welcome to ExoBUD™</ABSTRACT>
   <MOREINFO HREF = "http://exobud.nayana.org" target="_blank"/>
 </BANNER>

   <!-- 회사소개용 클립 -->
 <ENTRY ClientSkip="no" > <!-- 유저에 의한 스킵금지 (요게 중요함)-->
   <REF HREF = "ad\welcome.wma" /> <!.. 회사소개용 클립 ..>
   <MOREINFO HREF = "http://exobud.nayana.org" target="_blank"/>
   <ABSTRACT>ExoBUD™ Intro</ABSTRACT>
   <TITLE>ExoBUD™를 방문해 주셔서 감사합니다</TITLE>
   <AUTHOR>ExoBUD™ 또는 황당왕자 ^.-. </AUTHOR>
   <COPYRIGHT>(c)ExoBUD™ 2001, All right reserved </COPYRIGHT>
 </ENTRY>

   <!-- 재생될 주요 컨텐츠 클립 -->
 <ENTRY>
   <TITLE>요거이 메인 클립</TITLE>
   <AUTHOR>ExoBUD™</AUTHOR>
   <COPYRIGHT>(c)ExoBUD 2001, All right reserved </COPYRIGHT>
   <ABSTRACT>아래 주소는 없는 주소입니다 ^^</ABSTRACT>
   <REF HREF = "mv\iloveyou.wma"/>
 </ENTRY>
</ASX>

[2] Using URL and Server Rollover

지정한 클립에 접속이 안되는 경우 다른 주소의 클립을 연결하도록 하는 것입니다.
특히, 대형사이트에서 연결이 불안정한 경우 미러사이트로의 자동 재시도를 유도할때 필요합니다
아래 예제를 보면 알겠지만 Entry테그에 여러개의 Ref를 두면 됩니다.
아래의 4개중 하나만 재생이 됩니다. 따라서 가능한 빠른 서버를 위쪽에 기술해야합니다

<!--Server and protocol rollover is set for the file Rollover.wma.-->
<ASX version="3.0">
  <TITLE>MyServer Rollover</TITLE>
  <ENTRY>
   <REF HREF="mms://MyServer1/Path/Rollover.wma"/>
   <REF HREF="mms://MyServer2/Path/Rollover.wma"/>
   <REF HREF="mms://MyServer3/Path/Rollover.wma"/>
   <REF HREF="http://MyWebServer/Path/Rollover.wma"/>
  </ENTRY>
</ASX>

[3]Duration 을 이용한 지정한 시간 동안만 재생시키기

Entry테그및 Ref 테그에 아래 형식의 Duration을 넣어주면 됩니다.

(사용형식)

<DURATION VALUE="hh:mm:ss.fract" />

<DURATION VALUE="00:00:30" /> <!-- 30 seconds -->
<DURATION VALUE="1:01.5" /> <!-- 61.5 seconds -->

[예제]

<ASX version="3.0">
  <TITLE>지정한 시간동안 재생하기 </TITLE>
  <ENTRY>
   <DURATION VALUE="4:00.5" />
   <REF HREF="mms://MyServer1/Path/sample.wma"/>
  </ENTRY>
</ASX>

[4]Using ASP Pages to Dynamically Create Windows Media Metafile Playlists

ASP 프로그래머가 동적으로 플레이리스트를 생성할땐 아래 소스 코드를 참조하세요
물론, 재생할 미디어 형식에 따라 MIME 은 다릅니다.
아래소스는 wma형식에 대한 것이므로 asf, wmv 등은 MIME을 바꿔주셔야 합니다.

[MIME 타입]

(asf 파일) video/x-ms-asf
(asx 파일) video/x-ms-asf
(wax 파일) audio/x-ms-wax
(wm 파일) video/x-ms-wm
(wma 파일) audio/x-ms-wma
(wmv 파일) video/x-ms-wmv
(wmx 파일) video/x-ms-wvx
(wvx 파일) video/x-ms-wvx


[ASP 페이지 생성]

<%Response.ContentType = "audio/x-ms-wma"%><%Response.expires=0 %>
  <ASX VERSION="3.0">
  <TITLE>Your title here</TITLE>
  <ENTRY>
    <REF HREF ="mms://YourPath.com/pubpt/filename.wma" />
  </ENTRY>
</ASX>

일단 메타파일 만들기는 여기까지 기술하겠지만 꾸준히 내용을 추가하겠습니다.
짬나면 메타파일에 사용되는 모든 테그들에 대하여 기술하도록 노력하겠습니다.
 
추천추천 : 267 추천 목록
번호 제목
1,333
 오류난 폴더 강제삭제 방법
1,332
 크롬에서 플래시 항상 허용하도록 설정하기 (레지스트리) reg 파일 만들기
1,331
 GPT 디스크를 MBR 디스크로 변환
1,330
 MBR 디스크를 GPT 디스크로 변환
1,329
 구글 검색을 200% 활용하게 해주는 검색 명령어 총정리
1,328
 [Jquery] jQuery로 우클릭 방지, 드래그 방지, 선택 방지 (IE10, 파이어폭스, 크롬 확인)
1,327
 php 사용자 접속IP, 브라우저정보, os정보, http, https 접속프로토콜 알아오기
1,326
 [PHP] IE 브라우저 접속 검출하기
1,325
 윈도우10 시스템 예약 파티션 확인 및 삭제
1,324
 윈도우10 복구 파티션 삭제 방법
1,323
 윈도우10 부팅지연 검은화면에서 몇분간 머무는 현상 해결방법
1,322
 삼성노트북 바이오스 진입이 불가능한 경우 바이오스 재설치와 NVRAM 초기화
1,321
 익스플로러(IE)의 구글 검색공급자 한글로 변경 방법
1,320
 윈도우 10 기본 앱 삭제 및 복구
1,319
 meta 태그 http-equiv 설정방법과 차이점
1,318
 구글(Google)검색에서 고급연산자를 이용하여 많은 정보를 얻는 방법
1,317
 프로그램 없이 하드디스크 복사 및 백업하기
1,316
 Windows7 업데이트 기록 삭제방법
1,315
 포토샵 psd 파일 연결 레지스트리(registry) 편집
1,314
 윈도 10 최신 업데이트 후 인터넷 속도의 저하가 발생할 때 조치 사항
1,313
 Autotuning level 해제 (윈도우비스타 이상 윈도우)인터넷 속도 빠르게 하는 방법
1,312
 윈도우에서 특정프로세스를 일괄 종료하는법
1,311
 MediaPlayer 클래스 사용법
1,310
 안드로이드에서 audio player 실행하기
1,309
 [Android] MediaPlayer 음악재생기 만들기
목록
추억의가요방
인기절정뽕짝파티
인기트로트모음
지루박디스코메들리
밤무대애창곡
전자올겐경음악
세월따라노래따라
가슴시린트로트
7080추억속으로
CDN 추천곡
종합성인가요방
못잊을옛날노래
카바레 음악
트롯디스코팡팡
관광 메들리
트롯카페
가요감상실
추억의옛노래
스페셜가요광장
BillBoard Free
추천가요모음
경음악.전자올겐
스페셜음악여행
WOLRD POPs
K-POP\BillBoard
POP TOP BEST

최신인기가요특집
추천가요\인기
F뮤직 인기\발라드
F뮤직 애창\트로트
트로트성인가요
인기가요
프리미엄 POP
경음악\기타
프리미엄 최신가요
프리미엄 성인가요
뮤직트로트 부산광역시부산진구 가야동 ㅣ 개인정보취급방침
Copyright (C) musictrot All rights reserved.