Musepack
Musepack
(anteriormente MPEGplus, MPEG+, MP+) | |
---|---|
Extensão do arquivo | .mpc, .mp+, .mpp
|
MIME | audio/x-musepack
|
Tipo de formato | Compressão com perda de dados |
Arquivador de | Áudio |
Página oficial | www |
Musepack ou MPC é um esquema de codificação para som digital de código aberto, especificamente otimizado para compressão transparente (em alta qualidade) de áudio estéreo a taxas de bits em torno de 160 a 180Kbps.
O desenvolvimento do Musepack foi iniciado pelo alemão Andree Buschmann em 1997, e alguns anos depois, foi assumido por Frank Klemm, que em 2004 por sua vez, saiu do projeto, passando-o, com a ajuda de Buschmann, para o MDT -Musepack Development Team (equipe de desenvolvimento do Musepack). Os codificadores e decodificadores para Musepack estão disponíveis na página oficial tanto para o sistema operacional Windows como Linux e Mac OS X, bem como plugins para diversos tocadores de mídia em software para os referidos sistemas operacionais.[1]
Detalhes técnicos
O MPC foi desenvolvido usando-se como ponto de partida, o codec MP2 - mas com a adição de diversas características não inclusas neste último, tais como:
- codificação em subband seletiva Mid e Stereo (como no AAC)
- codificação de Huffman (como no MP3 ou, mais de modo mais eficaz, no AAC). Desde a versão SV8, o fluxo de dados é compresso utilizando-se uma tabela canônica de Huffmann otimizada para codificação de arquivos cerca de 2% menores e decodificação mais rápida.
- técnicas de substituição de ruídos (como no ATSC e MP4)
- taxa variável de bits pura, entre 0 and 1300 kbit/s (quando necessário)
O modelo psicoacústico do MPC é baseado naquele do MPEG ISO modelo 2, mas é extendido pela CVD-clear voice detection (detecção clara de voz). O algorítmo de quantização do codificador MPC realiza análise espectral do ruído, chamada Adaptative Noise Shaping com o intuito de superar a baixa resolução de frequência das bandas do filtro polifásico.
O MPC utiliza container de tags de metadados APEv2 tag (este criado pelo desenvolvedor do compressor de áudio lossless (sem perdas)Monkey Audio).[2]
É otimizado para a codificação transparente já em seu parâmetro padrão "--standard" (175-185 Kbits/s). Pouquíssimas otimizações foram feitas para taxas mais baixas (como 128 Kbits/s). Mesmo assim, vários testes de audição foram executados nos quais Musepack teve um desempenho relativamente bom tanto em taxas mais baixas ou mais altas.[3][4]
Características
- Formato de container independente. Um MPC SV8 já é um container para o fluxo de dados do Musepack. Codificação de fluxo raw também é possível.
- Fluxo envelopado permite muxing em containers tanto de áudio como de vídeo (ex. MKA/MKV, NUT).
- Busca (seeking) com amostragem precisa e rápida, independente do tamanho do arquivo.
- Corte com amostragem precisa. Um utilitário incluído no download (mpccut) possibilita corte sem perdas.
- Capítulos. Editor de capítulos (mpcchap) também incluído, para inclusão de capítulos nos arquivos MPC.
- Sem distorção interna.
- Pode ser usado em streaming de áudio.
Suporte de hardware
A princípio, em meados da década de 2000, todo equipamento no qual pudesse ser instalado o tocador de mídia The Core Pocket Media Player (TCMP) podia reproduzir MPC. O que incluía equipamento rodando os sistemas operacionais Palm OS, Symbian, Windows, Windows CE e Windows Mobile (Pocket PC). Ainda, qualquer equipamento no qual se possa instalar o firmware Rockbox, incluíndo antigas versões do iPod, pode reproduzir arquivos MPC. A reprodução no player Roku Photobridge HD também é suportada através de um plugin.
Há ainda uma infinidade de tocadores de mídia para Android que reproduzem Musepack (inclusive a própria versão para Android do Rockbox).
Como o Musepack distribui ainda a biblioteca libmpcdec para a decodificação de conteúdo em MPC, diversos plugins foram desenvolvidos utilizando-se dessa biblioteca para o
Referências
- ↑ «Source Code/Libs». musepack.net. Consultado em 27 de setembro de 2020
- ↑ «SV8 specification». Musepack.net. Consultado em 27 de setembro de 2020
- ↑ «Audio quality of encoders at 128 kbit/s». Soundexpert.org. Consultado em 27 de setembro de 2020
- ↑ «MPC vs OGG VORBIS vs MP3 at 175 kbps, listening test on non-killer samples». Audiotests.free.fr. Consultado em 27 de setembro de 2020
Ligações externas
- Programas com suporte ao Musepack (em inglês)
- Wiki da comunidade Hydrogen Audio sobre o Musepack (em inglês)