Was ist das USM-Dateiformat?
.usm ist ein proprietäres Videocontainer-Format, das von CRI Middleware (CRIWARE) entwickelt wurde, um Cutscene-Material in kommerziellen Videospielen einzubetten. Auch als CRI Movie oder Sofdec2 Movie bekannt, speichern .usm-Dateien verschachtelte Video- und Audioströme in einer binären Chunk-Struktur, die durch die vier-Byte-Signatur CRID am Dateianfang identifiziert wird. Im Gegensatz zu Einzelcodec-Formaten ist .usm ein Wrapper - der eingebettete Videotrack ist üblicherweise MPEG-2, VP9 oder H.264, während das Audio CRIs eigenen ADX- oder HCA-Codec verwendet. USM-Dateien werden typischerweise für sogenannte Cutscenes eingesetzt - nicht interaktive Spielsequenzen - und finden sich häufig in Titeln von Publishern wie Sega, Capcom und Bandai Namco. Sie ähneln in ihrer Funktion .BIK-Dateien (Bink Video), stehen technisch jedoch in keiner Verbindung zu diesen. Der .usm-Container löst das ältere .SFD-Format (Sofdec 1) ab.
USM-Videos können in der Regel außerhalb eines bestimmten Spiels abgespielt oder mit Tools wie FFmpeg oder wannacri in andere Videoformate konvertiert werden. Viele .usm-Dateien sind optional mit einem spielspezifischen 64-Bit-Schlüssel verschlüsselt, was bedeutet, dass ein Demuxer möglicherweise den titelspezifischen Schlüssel benötigt, bevor eine Extraktion möglich ist. Daten in USM-Dateien können auch mit Reverse-Engineering-Tools extrahiert werden. Der Vorgang ist recht komplex, und die Lizenzbestimmungen des Spiels können jeden Versuch untersagen, auf Spieledaten auf eine Weise zuzugreifen, die nicht in der Lizenz angegeben ist.
Sicherheit
RISIKO: LOWEine USM-Datei enthält Spielvideodaten ohne ausführbaren Code, daher ist die Datei selbst nicht gefährlich. Die praktischen Vorsichtsmaßnahmen sind rechtlicher und quellenbezogener Natur: USM-Dateien werden aus urheberrechtlich geschützten kommerziellen Spielen gerippt, daher kann die Weitergabe eine Urheberrechtsverletzung darstellen; und wer nach einem einfachen USM-Player/Konverter sucht, landet oft auf Downloadseiten mit gebündelter Adware - bleibe bei den seriösen Open-Source-Tools (VGMToolbox, wannacri, FFmpeg, vgmstream). Verschlüsselte USMs erfordern zusätzlich den Spielschlüssel, den du legitimerweise nur für Inhalte nutzen kannst, die du besitzt.
Formatdetails
kurz gefasst- Ableton Live Undo/Temp (.usm) und andere Nischenverwendungen - Einige nicht verwandte Tools haben .usm für interne Daten/Zustandsdaten verwendet; unbedeutend im Vergleich zur CRI-Video-Bedeutung.
Programme zum Öffnen von USM-Dateien
ffmpeg -i out.m2v -i out.wav -c:v libx264 movie.mp4 (behebt Verpixelung und erzeugt eine abspielbare Datei). wannacri extractusm movie.usm zum Demuxen/Entschlüsseln zu Video + Audio (unterstützt schlüsselgeschützte USMs mit -k). ffmpeg -i out.m2v -i out.wav -c:v libx264 movie.mp4 (behebt Verpixelung und erzeugt eine abspielbare Datei). wannacri extractusm movie.usm zum Demuxen/Entschlüsseln zu Video + Audio (unterstützt schlüsselgeschützte USMs mit -k). ffmpeg -i out.m2v -i out.wav -c:v libx264 movie.mp4 (behebt Verpixelung und erzeugt eine abspielbare Datei). wannacri extractusm movie.usm zum Demuxen/Entschlüsseln zu Video + Audio (unterstützt schlüsselgeschützte USMs mit -k). Technische Details
technische Spezifikation| Containertyp | Proprietärer gemultiplexter Video-/Audiocontainer (CRI Movie 2 / Sofdec2) |
| Dateisignatur | `CRID` (hex 43 52 49 44) bei Byte-Offset 0 |
| Byte-Reihenfolge | Big-endian - Chunk-Header und `@UTF`-Metadatentabellen verwenden Big-endian-Kodierung |
| Interne Chunk-Marker | `CRID` (Container-Root), `@UTF` (Metadatentabellen), `@SFV` (Videostrom), `@SFA` (Audiostrom) |
| Video-Codecs | MPEG-2, VP9, H.264 oder CRI Sofdec/Prime - je nach Spiel und CRIWARE-SDK-Version |
| Audio-Codecs | CRI ADX und HCA, in `@SFA`-Strom-Chunks gespeichert |
| Verschlüsselung | Optionaler spielspezifischer 64-Bit-XOR-Schlüssel; verschlüsselte Dateien erfordern den Titelschlüssel zum Demuxen |
| Farbkodierung | Typischerweise 8-Bit-4:2:0-YUV (abhängig vom eingebetteten Video-Codec) |
| Maximale Auflösung | Bis zu 4K, abhängig vom Codec und der CRIWARE-SDK-Version |
| Audio-Abtastrate | Üblicherweise 48.000 Hz (ADX/HCA); variiert je nach Titel |
| Typische Dateigröße | Dutzende bis Hunderte MB pro Cutscene; FMV-intensive Spiele können über alle USM-Dateien viele GB umfassen |
| Vorgängerformat | Löst `.sfd` (CRI Movie 1 / Sofdec 1) ab |
| Plattformunterstützung | Windows, PlayStation, Xbox, Nintendo Switch, Android/iOS (über CRIWARE SDK) |
| MIME-Typ | application/octet-stream (inoffiziell: video/x-usm) |
| Extraktionsausgabe | Demuxen ergibt einen separaten Video-Elementarstrom (z. B. `.m2v`) und eine Audiodatei (`.adx` oder `.hca`) |
| Bekannte Lizenznehmer | Sega, Capcom, Bandai Namco und viele andere kommerzielle Spielestudios, die CRIWARE nutzen |
| Veröffentlicht | Sofdec2 / CRI Movie middleware (USM container superseding the older SFD format), 2000s |
| Neueste Version | CRIWARE Sofdec2 (current; ongoing SDK releases) |
| Spezifikation | www.criware.com |
USM-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu USM-Dateien.
Häufig gestellte Fragen
Wie öffne/spiele ich eine .usm-Datei?
Wie konvertiere ich USM in MP4?
ffmpeg -i video.m2v -i audio.wav -c:v libx264 out.mp4. Es gibt keinen Ein-Klick-Konverter.