Musepack
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
Musepack(MPC)은 MP2 코덱을 기반으로 개발된 오디오 코덱으로, 서브밴드 선택 가능한 M/S 인코딩, 허프만 코딩, 노이즈 치환 기술, 가변 비트 전송률 등의 기술적 특징을 갖는다. 심리 음향 모델은 MPEG ISO 모델 2를 기반으로 하며, APEv2 태그 메타데이터 컨테이너를 사용한다. Musepack은 175-185 kbit/s의 비트 전송률에서 투명한 인코딩을 위해 최적화되었으며, 다양한 청취 테스트에서 MP3, AAC, WMA, ATRAC을 능가하는 성능을 보였다. 컨테이너 독립적인 형식을 가지며, 빠른 탐색, 샘플 정확도 절단, 챕터 삽입 등의 기능을 지원한다. 더 코어 포켓 미디어 플레이어, 록스박스, 로쿠 포토브릿지 HD 등 다양한 하드웨어 및 소프트웨어에서 지원되며, libmpcdec 라이브러리를 통해 디코딩된다.
더 읽어볼만한 페이지
- 오픈 포맷 - HTML
HTML은 웹 페이지 제작을 위한 표준 마크업 언어로서, 팀 버너스리가 제안하고 구현한 후 인터넷 발전과 함께 널리 사용되며, SGML에 기반하여 하이퍼텍스트 기능으로 다양한 콘텐츠를 표현하고 연결하며, W3C와 WHATWG에서 표준화를 진행하고 최신 버전은 HTML Living Standard이다. - 오픈 포맷 - 오픈 소스
오픈 소스는 제품 설계 및 재배포를 장려하는 모델로, 소프트웨어 개발에서 시작하여 개방형 협업을 장려하며 다양한 분야에서 활용되고 있고 오픈 소스 이니셔티브와 같은 단체가 운동을 지원한다. - 오디오 코덱 - NICAM
NICAM은 1970년대 BBC에서 개발된 디지털 오디오 방송 시스템으로, 32kHz 샘플링 주파수와 14비트 PCM을 사용하여 음성 신호를 인코딩하고 스테레오 음향, 이중 언어 방송, 데이터 채널 전송 등의 기능을 제공하며 아날로그 방송의 음성 전송 방식으로 사용되었으나 디지털 방송으로의 전환으로 사용이 줄어들었다. - 오디오 코덱 - G.711
G.711은 8 kHz 표본 추출 주파수와 64 kbit/s의 비트 전송률을 갖는 파형 음성 코더로, μ-law와 A-law라는 두 가지 컴팬딩 알고리즘을 사용하며, 부록 I, II 및 확장 표준을 통해 네트워크 환경에서의 효율성과 음질을 높인다.
| Musepack - [IT 관련 정보]에 관한 문서 | |
|---|---|
| 파일 정보 | |
| 파일 확장자 | .mpc, .mp+, .mpp |
| MIME 형식 | audio/x-musepack, audio/musepack |
| 매직 넘버 | MPCK, MP+ |
| 파일 형식 | 손실 오디오 |
| 확장 형식 | MP2 |
| 공개 여부 | 예 |
| 사용료 | 예 |
| 개발 정보 | |
| 소유자 | 불명 |
| 최신 버전 | r475 (SV8), 1.30.0 (SV8 stable) |
| 최신 버전 출시일 | 2011년 8월 10일, 2009년 4월 2일 |
| 기타 | |
| URL | www.musepack.net |
2. 기술적 특징
(내용 없음)
2. 1. 핵심 기술
Musepack은 MP2 코덱을 기반으로 개발되었으나, 이후 다음과 같은 여러 기능이 추가되었다.- 서브밴드 선택 가능한 M/S 인코딩 (AAC와 동일)
- 허프만 코딩 (MP3 및 AAC와 동일하지만 더 효율적이다). SV8 이후 버전에서는 비트스트림이 고도로 최적화된 정규 허프만 테이블로 압축되어, 파일 크기가 약 2% 더 작아지고 디코딩 속도가 빨라졌다.
- 노이즈 치환 기술 (ATSC A-52 및 MPEG-4 AAC V2와 동일)
- 필요에 따라 0 ~ 1300 kbit/s 사이의 순수 가변 비트 전송률 지원
MPC의 심리 음향 모델은 MPEG ISO 모델 2를 기반으로 하며, CVD (명확한 음성 감지) 기능으로 확장되었다. MPC 인코더의 양자화 알고리즘은 다상 직교 필터 밴드의 낮은 주파수 해상도를 보완하기 위해 ''적응형 노이즈 셰이핑'' (ANS)이라는 노이즈 스펙트럼 셰이핑 기술을 사용한다.
MPC는 APEv2 태그 메타데이터 컨테이너를 사용한다.[2]
Musepack은 주로 "--standard" 프리셋(175-185 kbit/s)에서 투명한 인코딩을 목표로 최적화되었다. 128 kbit/s와 같은 낮은 비트 전송률에 대한 최적화는 상대적으로 적게 이루어졌다. 그럼에도 불구하고, 다양한 코덱 청취 테스트에서 Musepack은 낮거나 높은 비트 전송률 모두에서 좋은 성능을 보여주었다.[3][4]
2. 2. 심리 음향 모델
MPC의 심리 음향 모델은 MPEG ISO 모델 2를 기반으로 하며, 여기에 CVD (명확한 음성 감지) 기능이 추가되어 확장되었다. MPC 인코더의 양자화 알고리즘은 다상 직교 필터 밴드의 낮은 주파수 해상도를 극복하기 위해 ''적응형 노이즈 셰이핑'' (ANS)이라고 하는 노이즈 스펙트럼 셰이핑 기술을 사용한다.2. 3. 메타데이터
MPC는 APEv2 태그 메타데이터 컨테이너를 사용한다.[2]3. 기능
- 컨테이너 독립성: 특정 컨테이너 형식에 얽매이지 않는다. SV8 MPC는 Musepack 스트림을 위한 기본 컨테이너이지만, 원시 스트림 인코딩도 가능하다.
- 멀티플렉싱 지원: 패킷화된 스트림은 MKA/MKV나 NUT 같은 오디오 및 비디오 컨테이너에 담아 합칠 수 있다.
- 빠른 탐색: 파일 길이에 관계없이 원하는 위치를 샘플 단위로 정확하고 빠르게 찾을 수 있다.
- 무손실 편집: 함께 제공되는 'mpccut' 프로그램을 이용해 사용자가 지정한 시작 및 종료 샘플을 기준으로 스트림의 일부를 무손실로 잘라낼 수 있다.
- 챕터 기능: 'mpcchap' 편집기를 사용하여 MPC 파일 내에 챕터를 삽입할 수 있다.
- 클리핑 방지: 인코딩 과정에서 소리가 왜곡되거나 잘리는 클리핑 현상이 발생하지 않는다.
- 스트리밍: 인터넷을 통해 실시간으로 재생하는 스트리밍이 가능하다.
4. 청취 테스트 결과
Musepack(MPC)은 중간 정도의 높은 비트 전송률에서 100% 투명도를 위해 최적화되었지만, 128 kbit/s와 같은 비교적 낮은 비트 전송률 테스트에서도 높은 점수를 받았다. 2004년에 실시된 블라인드 청취 테스트[5] 결과, MPC는 Ogg Vorbis와 함께 128 kbit/s 환경에서 MP3, AAC, WMA, ATRAC 등 다른 주요 코덱들보다 우수한 성능을 보이는 것으로 나타났다.[6] 여러 차례 진행된 청취 테스트에서 MPC는 꾸준히 좋은 평가를 받았다.
4. 1. 주요 청취 테스트
Musepack(MPC)은 중간 정도의 높은 비트 전송률에서 100% 투명도를 목표로 최적화되었지만, 128 kbit/s 테스트에서도 높은 점수를 받았다. 2004년 5월에 진행된 일련의 블라인드 청취 테스트[5] (Slashdot[6]에 보고됨) 결과, Musepack과 당시 1.1 "aoTuV" 포크였던 Ogg Vorbis가 128 kbit/s 정도의 비트 전송률에서 고품질 오디오 압축을 위한 두 가지 최고의 코덱으로 나타났다. 이 테스트에서 Musepack과 Ogg Vorbis는 MP3, AAC, WMA, ATRAC보다 우수한 성능을 보였다.주요 MPC 청취 테스트 결과는 다음과 같다.
5. 하드웨어 및 소프트웨어 지원
더 코어 포켓 미디어 플레이어(The Core Pocket Media Player)를 지원하는 기기에서는 MPC 재생이 가능하다. 여기에는 팜 OS, 심비안 OS, 윈도우, 윈도우 CE, 윈도우 모바일(포켓 PC) 운영체제를 사용하는 기기가 포함된다. 소프트웨어 오디오 디코딩 기능을 갖추고 록스박스(Rockbox) 펌웨어를 지원하는 모든 기기, 예를 들어 구형 아이팟 등에서도 Musepack 파일을 재생할 수 있다. 로쿠(Roku) 포토브릿지 HD에서는 플러그인을 설치하면 재생이 가능하다.
안드로이드용 미디어 플레이어 중에서도 Musepack을 지원하는 앱이 다수 있으며, 이식된 록스박스 미디어 플레이어도 그중 하나이다.
Musepack은 MPC 콘텐츠 디코딩을 위해 libmpcdeceng 라이브러리를 배포한다. 이 라이브러리를 사용하는 다양한 플러그인이 개발되었으며, 유닉스 계열 운영체제의 XMMS 플레이어용 플러그인 등이 있다. 애선더(Asunder)나 Jack! The Knifeeng 같은 소프트웨어를 사용하면 오디오 CD 트랙을 Musepack 파일로 직접 리핑할 수 있다.
참조
[1]
웹사이트
Source Code/Libs
http://www.musepack.[...]
musepack.net
2010-08-27
[2]
웹사이트
SV8 specification
http://trac.musepack[...]
Musepack.net
2020-02-14
[3]
웹사이트
Audio quality of encoders at 128 kbit/s
http://soundexpert.o[...]
Soundexpert.org
2011-04-25
[4]
웹사이트
MPC vs OGG VORBIS vs MP3 at 175 kbps, listening test on non-killer samples
http://audiotests.fr[...]
Audiotests.free.fr
2011-04-25
[5]
웹사이트
Results of Multiformat at 128kbit/s Listening Test
http://listening-tes[...]
Listening-tests.freetzi.com
2011-10-04
[6]
웹사이트
Vorbis And Musepack Win 128kbps Multiformat Test
http://slashdot.org/[...]
Slashdot
2011-04-25
[7]
웹사이트
Results of 128kbit/s Extension Listening Test
http://listening-tes[...]
Listening-tests.freetzi.com
2011-10-04
[8]
웹사이트
128 kbit/s Blind Listening Tests
http://ff123.net/128[...]
Ff123.net
2011-04-25
[9]
웹사이트
Group Listening Tests of Various Formats at 128 kbit/s
http://ff123.net/128[...]
Ff123.net
2011-04-25
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com