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


LIST ALL
Posted by 박종훈2009-01-04 00:06:27, Hit : 4696
이런이런... lrc 파일-_-
Homepage : http://qnrdlqkrwhdgns.canxan.com/
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=freeboard&no=3964
가사파일로 널리 사용되는 lrc 파일이 있습니다.
저는 그냥, 네이버에서 "lrc파일" 이라고 검색한 뒤에.. 제일 처음으로 나온 lrc 파일을
기준으로 lrc 읽는 프로그램을 짜고 있었는데..

뭐 대략, ㅎ메모에서 읽어서 가사를 보여주는 꼼수를 이용하고 있었습니다-_-..
여튼, 잘 되길레 좋아라 했죠-_-......

제가 찾은 lrc 파일의 형식은 [mm:ss] 형식이었습니다.
그래서 다른 파일도 분석하고자 네이버에서 나온 파일 여러개를 다운받아놓고
메모장으로 열어서 봤는데 [mm:ss] 형식이어서 안심했죠.

그런데, 이희창님께서 lrc파일이 [mm:ss]외에도 이것보다 긴 형식이 있다고 하셔서
급히 lrc 라고 검색한뒤에 위키위키에서 찾은 [lrc 파일포멧] 이라는 문서를 읽어 보니 ....

[mm:ss.xx] 라는 형식이 또 있네요 ....
게다가 [mm:ss.xx]라고 된 다음에 또 <mm:ss.xx> 라는 형식도 있었고요-_-;

<mm:ss.xx>는 가사를 더 세분화 하기위해 만든것 같더군요.
즉, 노래방처럼 가사에 색을 입히는(?) 기능을 내기위해 만든것 같더군요.

어흑... 다 된줄 알고 좋아라 했었는데 .....;


LRC파일을 검색하다가 얻은건데.. LRC파일의 포멧은
Simple LRC Format와 Enhanced Lyrics Format 이렇게 두가지가 있네요-_-;

Simple LRC Format는 말그대로 간단한 LRC파일이고
Enhanced Lyrics Format는 좀더 강화해서 노래방기능도 되는 포멧인듯 합니다.

그리고 LRC파일에는 가사만 들어가는 것이 아니라,
가수, 곡명, 앨범 등등의 정보도 들어간다고 하네요.


이런.. 쫌더 새분화 해서 만들어야 하나 봅니다 ㅠ

그나저나...[생성해] 명령어는 ㅎ시계 객체를 못만드는가 봅니다ㅠㅜ
뭐.. 여튼 그래서 꼼수로 ㅎ메모 객체를 사용하고 있다만..-_-

어흑.. 일단 [mm:ss] 형식으로 된 LRC파일은 그냥 간단히는 읽을수 있도록 만들었는데 -_-
제가 다음주 부터 학교를 가게되서 ㅠㅠ (보충수업 때문에 ...-_-)

그냥 간단히 만든 파일 일단 올리겠습니다.
더 수정하실 분은 가져다가 수정해주세요.
그냥 제한적으로 [mm:ss] 포멧만 사용할수 있겠네요-_-;;




박종훈   2009-01-04 AM 12:25:35  
그런데.. [mm:ss]가 표준인지.. 변형된 포멧인지 잘 모르겠네요-_-;;
관련문서 어디를 읽어봐도.. 이런 형식은 없던데 ..

[mm:ss.xx] 형식은 있어도 ...
그런데 [mm:ss] 형식을 KMPlayer에선 읽는단 말이죠 ...-_-
손상진   2009-01-04 AM 8:21:10  
어느 하나가 표준이라기보다 포맷방식이 여럿인듯..;; 알아보진 않았지만.. 가사파일로 lrc라는것이 많이 쓰이는군요~^^.. 나중에 쓸일있으면 분석좀 해봐야하겠는걸요 ㅋ
손상진   2009-01-04 AM 8:23:10  
근데 mm:ss.xx 나.. mm:ss나.. 그냥 똑같이 처리하면 되지 않나요 ;; 둘다 똑같은데..
:앞은 분... : 뒤는 초인데.. 소숫점 포함가능...(소숫점 아래는 두자리까지..)

이런규격에 맞춰서 처리하게 만들면.. 다 돌아갈듯 싶은데.. 그리고.. KMP가 mm:ss.xx 형식을 읽을꺼 같은데요. 소숫점초를 무시하면.. 싱크가 상당히 어긋날텐데요...
손상진   2009-01-04 AM 8:23:43  
예전에 제가.. smi플레이어(그냥 심심해서 만든거)만들때도 소숫점처리 다했던걸로 기억이...;;; 소숫점을 무시하면.. 싱크가 상당히 어긋납니다.
1초.. 상당히 긴시간이죠~^^..
손상진   2009-01-04 AM 8:28:18  
http://en.wikipedia.org/wiki/LRC_(file_format) 여깄군요..
파일형식은 생각외로 복잡하진 않군요~^^..
박종훈   2009-01-04 PM 12:53:44  
지금 ㅎ시계의 시간간격을 1000으로 했는데, 이걸 1로 하고 밀리세컨드 단위까지 처리해야하마 봅니다^^;
아무래도, 제가 생각한 방식이 조금 어긋나게 된듯해요ㅠ
손상진   2009-01-04 PM 2:58:02  
시간간격을 아무리 1로 해도 1간격으로는 실행이 안됩니다~^^;;
박종훈   2009-01-04 PM 4:08:34  
손상진님 그러게요-_-;;
[mm:ss.xx] 이거 파싱하는거까지 해놓고, 돌려봐도.....당췌 가사가 잘 안맞는거에요-_-;
그래서 ㅎ메모 하나 만들어 놓고 시간 간격 체크해보니, 중간중간에... 몇개가 씹히더군요 ㅠㅠ

00:00:01
00:00:02
00:00:03
00:00:05
00:00:06
00:00:08
00:00:10

이런식으로......ms(밀리세컨드) 단위에서 씹히던 ㅠㅠ
오차를 줄이려고 해도 잘 되지 않네요 ㅠㅠ
손상진   2009-01-04 PM 4:10:54  
재생기 시간으로 시간을 이용하고(타이머의 반복시간으로 계산 X)
시간을 기준으로 떠야했을 자막 혹은 뜰 자막을 보여주는게.........
박종훈   2009-01-04 PM 4:35:12  
0
0
0
17
34
34
38
49
65
86
95
95
98
120
128
146
158
180
191
212
223
245
251
272

위 값은
ㅎ시계에다가 [시간간격 : 1]로 주고,
시계가 작동할때에다가
메모0.내용.추가(수를문(매체재생기0.위치));
라는 명령어를 주고난 결과입니다.

ms 단위에서 차이가 조금씩 나는데, [mm:ss.xx] 형식의 문서에서 문제가 발생할듯 합니다.

그래서, 정확하지는 못하지만, 손상진님 말씀처럼 떠야했을 혹은 앞으로 뜰 자막을 같이 표시하면 좋겠군요^^
손상진   2009-01-04 PM 10:19:13  
노노 떠야할 자막 혹은 떴었어야 하는 자막(앞으로 뜰것이 아닌..) 을 띄워야 겠지요^^..
박종훈   2009-01-10 PM 8:11:22  
아하, 그러면 시간차가 조금 생겨도 괜찮겠군요^^
LIST ALL               GO TO THE TOP


N
C
   Subject
Posted by
Date
H
3423
   아래 한글... 악플... [6]
신용주 2009/01/08  3959
3422
   CUGZ 가족분들께 테클을 걸어보아용~~ [1]
권선중 2009/01/08  3973
3421
   승리를 위해 최선을 다하고... [2]
신용주 2009/01/06  3872
3420
   커즈닷컴 게시물 볼때 약간 렉현상이 있지 않나요?
이희창 2009/01/06  3805
3419
   커즈가 몸담고 있는 호스팅 약정 기한이 19일 남았습니다^^ [5]
손상진 2009/01/04  3344
3418
   서버 업데이트 작업 ㅠㅠ 힘드내요 ㅜㅜ [6]
권선중 2009/01/04  4569
3417
   창조로 창조만의 위젯을 만들수있을듯한데 가능할듯 [3]
권선중 2009/01/04  3794
3416
   cugz 사이트가 좀 무거운지 게시판에 글쓸때 렉현상이..ㅠㅠ [1]
권선중 2009/01/04  3950

   이런이런... lrc 파일-_- [12]
박종훈 2009/01/04  4696
3414
   새해가 떴군요! [1]
지상현 2009/01/02  3810
3413
   [공지종료]안녕하세요. 손상진입니다. [15]
손상진 2007/10/01  3855
3412
   새해 복 많이 받으세요 [3]
제인호[독도] 2009/01/01  3225
3411
   수입.. [5]
이진성 2008/12/29  2935
3410
   늦은감 있는.. 매리 크리스마스요~ [1]
박종훈 2008/12/25  4062
3409
   추억의 만화 속으로~! Best 10
신용주 2008/12/21  3828
3408
   오늘부터 돈 벌기로 했습니다~~ [1]
이진성 2008/12/19  3158
3407
   용량이 무한으로 쓸 수 있는 하드 개발... 다들 아시죠? [3]
신용주 2008/12/18  3874
3406
   MN_PRO가 벌써 1.11... ㅋㅋ [1]
신용주 2008/12/18  3905
3405
   푸하하~ 웃긴겁니다. ^^; [제목: 빌게이츠의 복수...]
한수훈 2008/12/17  4036
3404
   비스타 64비트로 왔습니다~ [7]
박제헌 2008/12/16  3929
3403
   티스토리가 정신나갔나 봅니다, -_-; [4]
한수훈 2008/12/15  3946
3402
   윈도우 7 .. 오픈베타 다운로드중 ... [8]
한수훈 2008/12/12  5057
3401
   휘슬러 사용자 모임에 창조가 -_-;
한수훈 2008/12/12  4902
3400
   누군가의 자작 MP3 Player... [5]
신용주 2008/12/11  3834
3399
   VMware 로 윈도우 비스타 깔았습니다. ㅎㅎ [9]
한수훈 2008/12/07  4134
LIST ALL   Prev [1]..[11][12][13][14][15][16][17][18][19] 20 ..[156] 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이희철
로그인