¿Qué es el formato de archivo MPC?
Los archivos .mpc almacenan audio codificado con el códec Musepack, un formato de compresión con pérdida desarrollado por Andree Buschmann, lanzado por primera vez en 1997 como MPEGplus (.mp+) y renombrado Musepack alrededor del año 2000.
Musepack se basa en los principios de MPEG-1 Layer 2 pero no es compatible a nivel de flujo de bits con MP3 o el estándar MP2. Fue diseñado para una calidad casi transparente a 160-200 kbps y funcionó bien en pruebas de escucha a ciegas de su época. El códec ha estado inactivo desde aproximadamente 2013.
Se utilizan dos versiones de flujo. SV7 (el estándar dominante de los años 2000) estructura el audio en 32 subbandas × 36 muestras de subbanda por trama (1.152 muestras en total), produciendo un flujo de tasa de bits variable que no está alineado por bytes, lo que hace que la búsqueda aleatoria sea costosa. Su firma de archivo es MP+ (bytes 4D 50 2B) en el desplazamiento 0. SV8, introducido en 2009, reemplazó eso con una estructura de paquetes TLV que comienza con MPCK (4D 50 43 4B), añadiendo sumas de comprobación por paquete y soporte para frecuencias de muestreo arbitrarias, pero nunca obtuvo una adopción amplia.
Los metadatos se almacenan utilizando etiquetas APEv2, que Musepack prefiere (añadidas al final del archivo). También pueden estar presentes etiquetas ID3v1; ID3v2 es tolerado por muchos reproductores pero no es manejado de forma nativa por la biblioteca de referencia libmpc.
Para nuevos proyectos, Opus y AAC han reemplazado en gran medida a Musepack, ofreciendo una mejor eficiencia de compresión con un desarrollo activo y un soporte de dispositivos más amplio. La mayoría de los reproductores modernos -incluyendo VLC y foobar2000- todavía reproducen archivos .mpc.
Seguridad y protección
RIESGO: LOWFormato solo de audio; sin scripts ni contenido ejecutable. Bajo riesgo por archivos malformados (históricamente, posibles vulnerabilidades de bloqueo del decodificador, como con todos los decodificadores de audio). Use versiones actualizadas de VLC/foobar2000.
Detalles del formato
en pocas palabras- Archivo de proyecto/lista de reproducción de Media Player Classic - Algunas versiones de Media Player Classic (MPC-HC) asocian .mpc con archivos de proyecto internos; es poco común y no está relacionado con el audio.
Programas que abren archivos MPC
Detalles técnicos
especificación profunda| Base del códec | Modelo psicoacústico MPEG-1 Layer 2; no es compatible a nivel de flujo de bits con MP2 o MP3 |
| Versiones de flujo | SV4-SV6 (obsoletas); SV7 (dominante, finalizada en 2004); SV8 / MPCK (2009) |
| Bytes mágicos SV7 | 4D 50 2B 07/08 hex ('MP+' seguido del byte de versión) en el desplazamiento 0 |
| Bytes mágicos SV8 | 4D 50 43 4B hex ('MPCK') en el desplazamiento 0 |
| Estructura de trama (SV7) | 32 subbandas × 36 muestras de subbanda = 1.152 muestras PCM por trama; empaquetado por bits, no alineado por bytes |
| Estructura de paquetes (SV8) | Paquetes TLV (tipo/longitud/valor); alineados por bytes; admite acceso aleatorio y transmisión directa |
| Tasa de bits típica | 160-200 kbps para una calidad casi transparente; tasa de bits variable por diseño |
| Frecuencias de muestreo admitidas | 32000, 37800, 44100, 48000 Hz (SV7); frecuencias arbitrarias admitidas en SV8 |
| Formato de etiquetas | Se prefiere APEv2 (añadido al final del archivo); también se admite ID3v1; ID3v2 es tolerado pero no manejado de forma nativa por libmpc |
| Búsqueda | Costosa en SV7 (sin índice de búsqueda; flujo no alineado por bytes); la estructura de paquetes de SV8 permite una búsqueda eficiente |
| Comprobación de integridad | SV8: sumas de comprobación CRC por paquete; SV7: sin suma de comprobación |
| Orden de bytes | SV7: little-endian; SV8: big-endian para campos de tamaño de paquete de longitud variable |
| Lanzado | 1997 (as MPEGplus / MP+); renamed Musepack circa 2000 |
| Última versión | Stream Version 8 (SV8, 2009); SV7 remains the most widely deployed |
| Estándar abierto | Sí · libre de regalías |
| Especificación | wiki.multimedia.cx |
Conversiones de MPC
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos MPC.
Preguntas frecuentes
¿Qué es un archivo MPC?
¿Cómo reproduzco un archivo MPC?
¿Cómo convierto MPC a MP3 o FLAC?
ffmpeg -i entrada.mpc salida.flac