¿Qué es el formato de archivo USM?
.usm es un formato de contenedor de video propietario desarrollado por CRI Middleware (CRIWARE) para incrustar metraje de cinemáticas en videojuegos comerciales. También conocido como CRI Movie o película Sofdec2, los archivos .usm almacenan transmisiones entrelazadas de video y audio dentro de una estructura binaria fragmentada identificada por la firma de cuatro bytes CRID al inicio del archivo. A diferencia de los formatos de un solo códec, .usm es un envoltorio: la pista de video incrustada es comúnmente MPEG-2, VP9 o H.264, mientras que el audio utiliza los códecs propios de CRI ADX o HCA. Los archivos USM se utilizan típicamente para las llamadas cinemáticas (secuencias de juego no interactivas) y se encuentran ampliamente en títulos de editores como Sega, Capcom y Bandai Namco. Tienen un propósito similar al de los archivos .BIK (video Bink), aunque ambos formatos no están relacionados técnicamente. El contenedor .usm sucede al formato más antiguo .SFD (Sofdec 1).
Los videos USM generalmente pueden reproducirse fuera de un juego determinado o convertirse a otros formatos de video utilizando herramientas como FFmpeg o wannacri. Muchos archivos .usm están cifrados opcionalmente con una clave de 64 bits por juego, lo que significa que un demultiplexor puede necesitar la clave específica del título antes de que la extracción sea posible. Los datos en los archivos USM también pueden extraerse mediante herramientas de ingeniería inversa. El proceso es bastante complejo y los términos de la licencia del juego pueden impedir cualquier intento de acceder a los datos del juego de una manera no especificada en el documento de la licencia.
Seguridad y protección
RIESGO: LOWUn USM son datos de video de juegos sin código ejecutable, por lo que el archivo en sí no es peligroso de manipular. Las precauciones prácticas son legales y relacionadas con la fuente: los archivos USM se extraen de juegos comerciales con derechos de autor, por lo que su redistribución puede infringirlos; además, las personas que buscan un «reproductor/convertidor de USM fácil» a menudo terminan en sitios de descarga con publicidad no deseada; limítese a las herramientas de código abierto de renombre (VGMToolbox, wannacri, FFmpeg, vgmstream). Los USM cifrados requieren adicionalmente la clave del juego, que solo puede usar legítimamente con contenido de su propiedad.
Detalles del formato
en pocas palabras- Deshacer/temporales de Ableton Live (.usm) y otros usos de nicho - Unas pocas herramientas no relacionadas han usado .usm para datos internos o de estado; es minoritario comparado con el significado de video de CRI.
Programas que abren archivos USM
ffmpeg -i out.m2v -i out.wav -c:v libx264 movie.mp4 (corrige la pixelación y produce un archivo reproducible). wannacri extractusm movie.usm para demultiplexar/descifrar a video + audio (soporta USM con clave usando -k). ffmpeg -i out.m2v -i out.wav -c:v libx264 movie.mp4 (corrige la pixelación y produce un archivo reproducible). wannacri extractusm movie.usm para demultiplexar/descifrar a video + audio (soporta USM con clave usando -k). ffmpeg -i out.m2v -i out.wav -c:v libx264 movie.mp4 (corrige la pixelación y produce un archivo reproducible). wannacri extractusm movie.usm para demultiplexar/descifrar a video + audio (soporta USM con clave usando -k). Detalles técnicos
especificación profunda| Tipo de contenedor | Contenedor de video/audio multiplexado propietario (CRI Movie 2 / Sofdec2) |
| Firma de archivo | `CRID` (hex 43 52 49 44) en el desplazamiento de byte 0 |
| Orden de bytes | Big-endian - los encabezados de fragmentos y las tablas de metadatos `@UTF` utilizan codificación big-endian |
| Marcadores de fragmentos internos | `CRID` (raíz del contenedor), `@UTF` (tablas de metadatos), `@SFV` (transmisión de video), `@SFA` (transmisión de audio) |
| Códecs de video | MPEG-2, VP9, H.264 o CRI Sofdec/Prime - varía según el juego y la versión del SDK de CRIWARE |
| Códecs de audio | CRI ADX y HCA, transportados en fragmentos de transmisión `@SFA` |
| Cifrado | Clave XOR de 64 bits opcional por juego; los archivos cifrados requieren la clave del título para demultiplexar |
| Codificación de color | Típicamente 8-bit 4:2:0 YUV (depende del códec de video incrustado) |
| Resolución máxima | Hasta 4K, dependiendo del códec y la versión del SDK de CRIWARE |
| Tasa de muestreo de audio | Comúnmente 48,000 Hz (ADX/HCA); varía según el título |
| Tamaño de archivo típico | De decenas a cientos de MB por cinemática; los juegos con mucho FMV pueden ocupar muchos GB entre todos los archivos USM |
| Formato predecesor | Sucede a `.sfd` (CRI Movie 1 / Sofdec 1) |
| Soporte de plataformas | Windows, PlayStation, Xbox, Nintendo Switch, Android/iOS (vía SDK de CRIWARE) |
| Tipo MIME | application/octet-stream (extraoficial: video/x-usm) |
| Salida de extracción | La demultiplexación produce una transmisión elemental de video separada (ej. `.m2v`) y un archivo de audio (`.adx` o `.hca`) |
| Licenciatarios notables | Sega, Capcom, Bandai Namco y muchos otros estudios de juegos comerciales que utilizan CRIWARE |
| Lanzado | Sofdec2 / CRI Movie middleware (USM container superseding the older SFD format), 2000s |
| Última versión | CRIWARE Sofdec2 (current; ongoing SDK releases) |
| Especificación | www.criware.com |
Conversiones de USM
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos USM.
Preguntas frecuentes
¿Cómo abro o reproduzco un archivo .usm?
¿Cómo convierto USM a MP4?
ffmpeg -i video.m2v -i audio.wav -c:v libx264 out.mp4. No existe un convertidor de un solo clic.