창조유저그룹-커즈닷컴
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 : 8871
창조 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
729
   Exposure(노출), Contrast(대비), Blur 조절
성인e 2013/01/31  4292
728
   닷지
성인e 2013/01/23  4451
727
   보로노이
성인e 2012/12/28  4466
726
   'Sleep' 대신 '지연' [2013,1,1,4:50 새로 만들어 재업로드]
바람 2012/12/27  4496
725
   동적 생성으로 구현한 '시간문자창보여' & '큰문자창보여'[2013, 1, 4 04:30 업데이트]
바람 2012/12/27  4802
724
   로프 구현
성인e 2012/11/25  4494
723
     [re] 천(cloth) 구현
성인e 2013/03/16  3945
722
       [re] 향상
성인e 2013/03/19  3931
721
         [re] 버그 고침
성인e 2013/04/26  3739
720
   마우스 매크로
성인e 2012/07/15  7879
719
   수 데이터 오름차순 정렬 [6]
성인e 2012/03/24  5774
718
   여백없애기
성인e 2012/03/04  5094
717
   [0.9b] CSV 파일 읽고 쓰기 (ㅎ문자표)
지상현 2012/01/05  8071
716
   [0.9b] RichEdit line insertion error 회피 / 추가 속도 비교 [1]
지상현 2011/12/31  8945
715
   [0.9b] 클립보드 데이터 가져오기 (Api) [6]
지상현 2011/12/29  6785
714
   덜덜덜덜
성인e 2011/12/06  4793
713
   life game
성인e 2011/09/26  4986
712
   미로찾기
김대명 2011/09/05  5114
711
   십이지로 날짜 표시하기
김대명 2011/08/20  5309
710
   아주 간단한 SQL 주소록 예제 [4]
지상현 2011/07/14  6205
709
   단진자&이중진자
성인e 2011/06/12  5970
708
   좀비 죽이기 게임
김대명 2011/06/08  6428
707
     [re] 좀비 죽이기 게임
김대명 2011/08/15  6310
706
   여러가지 행렬 연산
성인e 2011/05/22  5338
705
   베지어 곡선 (bezier curve)
성인e 2011/05/13  5623
LIST ALL   Prev [1][2] 3 [4][5][6][7][8][9][10]..[32] 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이희철
로그인