창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


소스자료실
- 창조 소스를 공유하는 곳입니다. 첨부가능 확장자는 *.zip,*.rar,*.arj,*.exe,*.jpg,*.png,*.gif,*.cuf,*.nhp,*.nhw 입니다.


LIST ALL
Posted by 손상진2005-08-28 22:06:21, Hit : 9052
창조 MP3파일 ID3태그 & MPEG정보 리더기..
Homepage : http://www.sangjinnet.com
File #1 : ID3함수.cuf (6.0 KB)   Download : 192
File #2 : MP3ID3함수.zip (686.9 KB)   Download : 292
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=pds_sc&no=345

dll이나 API를 사용하지 않고..
mp3 ID3v1태그와 ID3v2태그..
MPEG정보를 읽을수있는 사용자함수를 만들었습니다..

이 ID3함수를 사용할려면 일단
초기화 명령어 편집에서 아래와 같은글을 추가해 주셔야 합니다.
---초기화 명령어----------------------------------------------------------------
문자:v1값[8],v2값[13],mpeg값[6];
--------------------------------------------------------------------------------
각 명령에서 구하는 값은
위 인자로 반환됩니다.


*함수설명


1. 진리함수:태그여부(실수:버젼;문자:파일이름);
파일에 ID3태그(v1,v2)가 존재하는지 검사해주는 함수입니다.
실수함수:v1읽어 와 실수함수:v2읽어 명령을 사용하기 전에
태그의 존재여부를 꼭 확인하시기 바랍니다.
--인자설명-----------------------------------------------
실수:버젼;
    확인하고자 하는 태그의 버젼
문자:파일이름; (이하 생략)
    확인하고자 하는 파일의 이름(폴더경로 포함)
반환값(진리)
    존재하면 참을, 존재하지 않으면 거짓을 반환한다.
   
2. 실수함수:v1읽어(문자:파일이름;실수:플래그);
mp3파일에서 ID3v1의 정보를 읽어온다.
읽어온값의 반환은 v1값[8] 로 된다. 항목 순서대로 v1값[1], v2값[2]....
v2값[0]으로는 입력한 플래그값이 문자로 반환되니, 유의하라.
--인자설명-----------------------------------------------
실수:플래그; (이하 항목당 값 외에 설명 생략)
   얻고자 하는 항목을 설정한다.
   각 항목당 값은
   타이틀:  1
   아티스트:  2
   앨범:   4
   트랙:   8
   년도:   16
   장르:   32
   코맨트:  64
   이며 원하는 항목들의 값을 모두 합하면 된다.
   예) 타이틀+아티스트+코맨트 = 1+2+64 = 67
   67을 입력하면 된다.
반환값(실수) (이하 같으면 생략)
   입력한 플래그값이 반환된다.


3. 실수함수:v2읽어(문자:파일이름;실수:플래그);
mp3파일에서 ID3v2의 정보를 읽어온다.
읽어온값의 반환은 v2값[13] 로 된다.
이하 설명은 v1읽어랑 같다.(다른점은, 반환 인자가 v2값[13] 이라는 것이다.)
--인자설명-----------------------------------------------
실수:플래그;
    항목당 값
   타이틀:  1
   아티스트:  2
   앨범:   4
   트랙:   8
   년도:   16
   장르:   32
   코맨트:  64
   작곡가:  128
   원래아티스트:256
   저작권:  512
   주소:   1024
   인코딩:  2048


4. 실수함수:mpeg읽어(문자:파일이름);
mp3파일에서 mpeg정보를 읽어온다
읽어온값의 반환은 mpeg값[6] 로 된다.
mpeg읽어는 ID3함수들과는 달리 읽어올 항목을 설정할수 없다.(무조껀 다 읽음)
반환되는 값은 다음과 같다
   mpeg값[1]   MPEG Audio Version ID (MPEG 1.0,2.0,2.5 / reserved)
   mpeg값[2]   Layer 정의값을 반환단다. (Layer 1,2,3 / reserved)
   mpeg값[3]   비트레이값을 반환한다. (8~448 / free=00 / bad=0)
   mpeg값[4]   샘플링 주파수를 반환한다. (8000, 12000, 11025, 16000, 24000, 22050, 32000, 48000, 44100, reserved)
   mpeg값[5]   채널모드를 반환한다. (Stereo, Joint Stereo, Dual Channel, Mono)
--인자설명-----------------------------------------------
반환값(실수)
   mpeg정보읽기 성공여부를 반환한다.(성공하면1, 성공하면0)
  
5. 문자함수:십진을아무진(실수:십진값,진수);
6. 실수함수:아무진을십진(문자:아무진값;실수:진수);
진수 변환을 위한 함수이다.
ID3함수에서 사용하니 삭제하면 안된다.
위 함수는 550ml님께서 제작하셧습니다.


7. 실수함수:사이즈구해(문자:원본;진리:전체여부;문자:파일이름);
ID3v2태그에서 특정한 알고리즘으로 묶여있는 사이즈값을 풀어주는 기능할 하는 함수이다.
역시 삭제하면 안된다.


본 설명서는 사용자함수:ID3함수 내에도 있습니다. ^^;


박재성[날개달기]   2005-08-28 PM 11:29:53  
좋네요~~ 따봉~~
지상현   2005-08-28 PM 11:46:52  
사이즈구해...때문에 참 많은 노가다를 -_-;
qkrwhdgns   2005-08-31 PM 6:49:39  
창조가 멀티미디어 저작도구라는 것을 다시한번 보여주는 것이네요^^
유용하게 사용하겠습니다.^^
LIST ALL               GO TO THE TOP


N
   Subject
Posted by
Date
H
62
   별바라기님의 대작 [World of Dragon] [8]
이경근 2003/01/11  6348
61
   리시님! 참고자료입니돠! [3]
위자드 2004/01/29  6367
60
   [0.75] 인터넷 매니저 [3]
위자드 2003/09/17  6506
59
   메신저 마지막 개발버전 소스.. [Lastest BETA]
위자드 2003/02/25  6682

   창조 MP3파일 ID3태그 & MPEG정보 리더기.. [3]
손상진 2005/08/28  9052
57
   이미지 압축 알고리즘? [2]
성인e 2013/12/14  6663
56
   마우스 매크로
성인e 2012/07/15  8036
55
   이미지뷰어 [4]
성인e 2011/02/27  6058
54
   지뢰찾기
성인e 2011/02/20  6020
53
   장 솟스 [1]
성인e 2009/09/08  6670
52
   [0.9b] Jpeg 구조뷰어 [2]
박종훈 2011/01/07  11542
51
   [0.9b] CreateDesktop 예제 (멀티/가상 데스크탑) [2]
박종훈 2010/07/22  12329
50
   [0.9b] 삼지창을 이용한 스킨UI의 구현 [1]
박종훈 2010/07/18  8664
49
   글자 그림자(Shadow)효과
박종훈 2009/05/10  8295
48
   [CreateCOM] TTS 사용하기 (문자를 음성으로 변환) [12]
박종훈 2009/02/22  8802
47
   파일시간 얻기 [9]
박종훈 2009/02/21  6728
46
   허접한 lrcParser [7]
박종훈 2009/01/04  9848
45
   [0.9b] 간단한 키 매크로 [14]
박종훈 2006/07/26  9773
44
   (API..)각종 드라이브 정보얻기.. [3]
박종훈 2006/04/16  7372
43
   [9X에 해당]프로그램목록에서 자신목록 지우기 [8]
박종훈 2006/03/21  6076
42
   창 밖으로 마우스 커서 나가게 하기 ^^; [9]
박종훈 2006/03/17  8360
41
   [0.9b] EnumClipboardFormats 예제(클립보드 뷰어)
박종훈 2010/07/21  10933
40
   [API 시리즈] 색상 추출기 [수정 2010.7.21] [5]
박종훈 2006/02/12  7127
39
   [API 모음 시리즈] 아이콘추출, 에니메이션 커서, CPU속도얻기(강화) [5]
박종훈 2006/02/10  7463
38
   [API 시리즈] 클릭(드래그)해서 이동; [4]
박종훈 2006/02/07  8241
LIST ALL   Prev [1] 2 [3][4] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인