z
11-05-2005, 12:30 AM
1차 수정일: [2006/04/15]
작성자: z in kmp forum
MP3 재생에 문제가 생기는 이유는 주로 해당 MP3의 헤더에 비표준 방식의 태그가 사용되어서 Splitter가 MP3를 인식하는데 문제가 발생하기 때문입니다. 대부분 필터(Splitter)의 문제라기보다는 MP3파일 그 자체의 문제이며 MP3를 고쳐주는 프로그램(제가 사용해 본 것은 Ashampoo MP3 AudioCenter가 있습니다)으로 고쳐서 사용할 수 있습니다. 그 외에는 이런 비표준 헤더를 무시하고 대충 재생을 해주는 필터를 사용하면 됩니다.
[아래의 방법은 MP3에만 한정되는 것은 아니고 OGG나 AAC에도 동일하게 적용됩니다.]
KMP 풀/인스톨 버전에 자체적으로 포함된 mp3 디코더는 다섯 가지 정도 있습니다. 이 디코더들 중 2가지는 .mp3 전용 디코더이고 나머지는 동영상 재생시에도 사용되는 것들입니다. 궁금하신 분들은 한번 뒤져보세요~~
문제가 생기면 다른 종류의 .mp3 디코더로 바꿔주면 되는데 가장 호환성이 높은 것이 바로 아래에 소개할 윈앰프 디코더입니다.
환경설정(F2)의 [미디어/자체 코덱/필터] 항목을 보면 "우선순위"라는 부분이 있는데 스크린샷과 같이 Winamp 항목에 .MP3를 덧붙여 주면 됩니다. (Install/Full Version에서만 지원합니다.)
<유의사항> 이때 Directshow 항목에 .MP3가 있다면 이 부분을 삭제해 주어야 합니다.
그런 후 .MP3를 재생하고 Ctrl-Tab을 눌러 보면 아래와 같은 정보가 나오는 것을 확인할 수 있습니다.
.MP3 재생시 Winamp 디코더가 사용되는 것을 확인할 수 있습니다.
[Primary Direct Show Filter]
0) - KMP Winamp Audio Source(IN_MP3.DLL)
1) - KMP Audio Transform(Inpalce)
2) - Default DirectSound Device
<참고>
다섯가지의 mp3 디코더는 kmp의 코덱 설정에 따라 각각 우선적으로 사용할 디코더를 선택할 수 있습니다. 특히 여기에 소개한 내용은 kmp내 코덱 사용법 중 가장 기본적이고 가장 최우선 순위에 있는 아주 중요한 부분입니다. 즉, kmp가 어떤 코덱을 사용할 것인지 가장 먼저 판단해 주는 부분이라는 것입니다. 환경설정의 코덱 부분을 보시면 짐작이 가시겠지만 최상위 항목으로 되어 있는 것도 바로 이러한 이유입니다.
KMP 설명이나 제가 쓴 다른 글에서 보면 KMP가 directshow외에도 다른 미디어를 지원한다고 했는데, 그 제어를 바로 이 항목에서 해 주게 됩니다. kmp는 기본적으로 directshow를 이용해 미디어를 열려고 시도하지만 만약 이곳에 확장자가 다른 곳에 미리 설정되어 있다면(예를 들면 .mp3가 winamp 항목에 적혀 있는 것을 말합니다) directshow보다 우선하게 됩니다(이를테면 여기서는 winamp 디코더로 먼저 연결을 시도하게 된다는 것입니다).
작성자: z in kmp forum
MP3 재생에 문제가 생기는 이유는 주로 해당 MP3의 헤더에 비표준 방식의 태그가 사용되어서 Splitter가 MP3를 인식하는데 문제가 발생하기 때문입니다. 대부분 필터(Splitter)의 문제라기보다는 MP3파일 그 자체의 문제이며 MP3를 고쳐주는 프로그램(제가 사용해 본 것은 Ashampoo MP3 AudioCenter가 있습니다)으로 고쳐서 사용할 수 있습니다. 그 외에는 이런 비표준 헤더를 무시하고 대충 재생을 해주는 필터를 사용하면 됩니다.
[아래의 방법은 MP3에만 한정되는 것은 아니고 OGG나 AAC에도 동일하게 적용됩니다.]
KMP 풀/인스톨 버전에 자체적으로 포함된 mp3 디코더는 다섯 가지 정도 있습니다. 이 디코더들 중 2가지는 .mp3 전용 디코더이고 나머지는 동영상 재생시에도 사용되는 것들입니다. 궁금하신 분들은 한번 뒤져보세요~~
문제가 생기면 다른 종류의 .mp3 디코더로 바꿔주면 되는데 가장 호환성이 높은 것이 바로 아래에 소개할 윈앰프 디코더입니다.
환경설정(F2)의 [미디어/자체 코덱/필터] 항목을 보면 "우선순위"라는 부분이 있는데 스크린샷과 같이 Winamp 항목에 .MP3를 덧붙여 주면 됩니다. (Install/Full Version에서만 지원합니다.)
<유의사항> 이때 Directshow 항목에 .MP3가 있다면 이 부분을 삭제해 주어야 합니다.
그런 후 .MP3를 재생하고 Ctrl-Tab을 눌러 보면 아래와 같은 정보가 나오는 것을 확인할 수 있습니다.
.MP3 재생시 Winamp 디코더가 사용되는 것을 확인할 수 있습니다.
[Primary Direct Show Filter]
0) - KMP Winamp Audio Source(IN_MP3.DLL)
1) - KMP Audio Transform(Inpalce)
2) - Default DirectSound Device
<참고>
다섯가지의 mp3 디코더는 kmp의 코덱 설정에 따라 각각 우선적으로 사용할 디코더를 선택할 수 있습니다. 특히 여기에 소개한 내용은 kmp내 코덱 사용법 중 가장 기본적이고 가장 최우선 순위에 있는 아주 중요한 부분입니다. 즉, kmp가 어떤 코덱을 사용할 것인지 가장 먼저 판단해 주는 부분이라는 것입니다. 환경설정의 코덱 부분을 보시면 짐작이 가시겠지만 최상위 항목으로 되어 있는 것도 바로 이러한 이유입니다.
KMP 설명이나 제가 쓴 다른 글에서 보면 KMP가 directshow외에도 다른 미디어를 지원한다고 했는데, 그 제어를 바로 이 항목에서 해 주게 됩니다. kmp는 기본적으로 directshow를 이용해 미디어를 열려고 시도하지만 만약 이곳에 확장자가 다른 곳에 미리 설정되어 있다면(예를 들면 .mp3가 winamp 항목에 적혀 있는 것을 말합니다) directshow보다 우선하게 됩니다(이를테면 여기서는 winamp 디코더로 먼저 연결을 시도하게 된다는 것입니다).