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


LIST ALL
Posted by 박종훈2009-01-04 00:06:27, Hit : 4778
이런이런... 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
3223
   win 7 도움말 보기 안되니 한없이 불편하네요..ㅠㅠ [2]
권선중 2010/07/18  4812
3222
   현실 고증 철저한 영화
o00pp99oo 2016/09/21  4811
3221
   창조로 구현한 온라인 게임테스트 구현 결과.. [6]
권선중 2006/02/06  4810
3220
   델조이를 대신할 프로그램명... [1]
ps.이진백 2004/12/09  4809
3219
   TODAY MISSION IS WINDOWS XP SETUP! [7]
신용주 2009/10/31  4808
3218
   윈7 + IE8 = 뭐하는 거얏! [2]
지상현 2010/06/07  4807
3217
   안녕하세요~창조 초보 '하얀종이'라고 합니다.. [2]
하얀종이 2002/09/22  4807
3216
   ajax? [3]
지상현 2009/12/28  4805
3215
   흠..good.to [3]
제인호[독도] 2009/09/22  4803
3214
   [진행사항] NotePad^ [5]
박종훈 2006/12/25  4802
3213
   타키 죽이기??? [1]
위자드 2005/02/10  4802
3212
   게임 ) 새로 생긴 원을 클릭하세요. [5]
신용주 2009/11/16  4799
3211
   기타자료실에 등록된 dll 파일로 암호화/해독 을 한결과 [4]
날개달기 2003/01/22  4798
3210
   안녕하세요.
신용주 2014/09/23  4794
3209
   게임구상과 DB연구도 좀해볼까 프리메이플~~ [5]
권선중 2008/08/03  4794
3208
   창조로 이거 만들수 있나요>? [2]
+이기원+ 2002/11/09  4792
3207
   축구 심판의 우하한 자태 ^^
권선중 2003/11/21  4789
3206
   흠..^^ [9]
천호성 2007/02/27  4787
3205
   훕스.. 홈피 주소가 바꼈었구나..
손상진 2003/09/29  4786
3204
   그런 의미에서 네이트온, 훗
김동민 2008/10/15  4783
3203
   저도 개강도 곧 하는데. 놀고만 있을 순 없다~. [9]
신용주 2006/08/26  4780
3202
   곧 윈도우 8 공개한다는 소식이 있던데... [1]
신용주 2010/12/14  4779

   이런이런... lrc 파일-_- [12]
박종훈 2009/01/04  4778
3200
   고기, 빵, 라면... [1]
지상현 2010/06/20  4774
3199
   창조에 아쉬웠던점 하나~^^* [3]
손상진 2004/12/19  4774
LIST ALL   Prev [1]..[21][22][23][24][25][26][27] 28 [29][30]..[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이희철
로그인