.USM

USM File

CRI Middleware USM video file (Sofdec2)
Ask a question
QUICK ANSWER

A USM file is a proprietary game video container made by CRI Middleware, used to store pre-rendered cutscenes and full-motion video in commercial games. It won't open in VLC or any standard media player because it must be demuxed first. Use VGMToolbox or wannacri to split it into a video and audio stream, then use FFmpeg to produce a playable MP4.

Developer: CRI Middleware Co., Ltd. (CRIWARE) Category: Video Files MIME: application/octet-stream
OPENS ON Windows macOS Linux
Related: .DAV · .MKV · .MP4 · .H264

On this page

19k+ extensions indexed
Last reviewed Jul 17, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the USM file format?

.usm is a proprietary video container format developed by CRI Middleware (CRIWARE) for embedding cutscene footage in commercial video games. Also known as a CRI Movie or Sofdec2 movie, .usm files store interleaved video and audio streams inside a chunked binary structure identified by the four-byte signature CRID at the start of the file. Unlike single-codec formats, .usm is a wrapper - the embedded video track is commonly MPEG-2, VP9, or H.264, while audio uses CRI's own ADX or HCA codec. USM files are typically used for so-called cutscenes - non-interactive game sequences - and are widely found in titles from publishers such as Sega, Capcom, and Bandai Namco. They are similar in purpose to .BIK (Bink video) files, though the two formats are unrelated technically. The .usm container supersedes the older .SFD (Sofdec 1) format.

USM videos can usually be played back outside of a given game or converted to other video formats using tools such as FFmpeg or wannacri. Many .usm files are optionally encrypted with a per-game 64-bit key, meaning a demuxer may need the title's specific key before extraction is possible. Data in USM files can also be extracted using reverse-engineering tools. The process is rather complex, and game licence terms may preclude any attempts at accessing game data in a way not specified in the licence document.

Security & safety

RISK: LOW

A USM is game video data with no executable code, so the file itself isn't dangerous to handle. The practical cautions are legal and source-related: USM files are ripped from copyrighted commercial games, so redistribution may infringe; and people searching for an 'easy USM player/converter' often land on bundled-adware download sites - stick to the reputable open-source tools (VGMToolbox, wannacri, FFmpeg, vgmstream). Encrypted USMs additionally require the game's key, which you can only legitimately use with content you own.

Format details

in a nutshell
FULL NAMECRI Middleware USM video file (Sofdec2)aka CRI Movie, CRIWARE USM
DEVELOPERCRI Middleware Co., Ltd. (CRIWARE)since Sofdec2 / CRI Movie middleware (USM container superseding the older SFD format), 2000s
CATEGORYVideo Files
MIME TYPEapplication/octet-stream
TYPEProprietary multiplexed video/audio container (game cutscene/FMV)
This extension is also used by…
  • Ableton Live undo/temp (.usm) and other niche uses - A few unrelated tools have used .usm for internal/state data; minor compared to the CRI video meaning.
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
43524944
ASCII
CRID
A USM file begins with the ASCII signature "CRID" (43 52 49 44) at offset 0, the header of CRI's multiplexed stream. Other CRIWARE chunk markers appear throughout the file, notably "@UTF" (the CRI table format), "@SFV" (video stream) and "@SFA" (audio stream). Identify by "CRID" at the start, not by a generic video signature.

Programs that open USM files

Windows4 apps
FFmpeg Open-source After demuxing, re-wrap/convert: ffmpeg -i out.m2v -i out.wav -c:v libx264 movie.mp4 (fixes pixelation and produces a playable file).
VGMToolbox Open-source Misc. Tools > Stream Tools > Video Demultiplexer, set Format to 'USM (CRI Movie 2)', drag the .usm in - outputs .m2v (video) + .adx/.hca (audio).
wannacri Open-source Command line: wannacri extractusm movie.usm to demux/decrypt to a video + audio (supports keyed USMs with -k).
vgmstream Open-source Decode the extracted CRI ADX/HCA audio stream to WAV so FFmpeg can mux it back with the video.
macOS2 apps
FFmpeg Open-source Re-wrap the extracted streams into MP4/MKV for playback.
wannacri Open-source Run the Python tool to extract the USM into video + audio streams.
Linux2 apps
FFmpeg Open-source Convert the demuxed elementary streams into a playable MP4/MKV.
wannacri Open-source wannacri extractusm movie.usm (Python, cross-platform) to demux/decrypt the USM.

Technical details

deep spec
Container typeProprietary multiplexed video/audio container (CRI Movie 2 / Sofdec2)
File signature`CRID` (hex 43 52 49 44) at byte offset 0
Byte orderBig-endian - chunk headers and `@UTF` metadata tables use big-endian encoding
Internal chunk markers`CRID` (container root), `@UTF` (metadata tables), `@SFV` (video stream), `@SFA` (audio stream)
Video codecsMPEG-2, VP9, H.264, or CRI Sofdec/Prime - varies by game and CRIWARE SDK version
Audio codecsCRI ADX and HCA, carried in `@SFA` stream chunks
EncryptionOptional per-game 64-bit XOR key; encrypted files require the title's key to demux
Color encodingTypically 8-bit 4:2:0 YUV (dependent on embedded video codec)
Maximum resolutionUp to 4K, depending on codec and CRIWARE SDK version
Audio sample rateCommonly 48,000 Hz (ADX/HCA); varies per title
Typical file sizeTens to hundreds of MB per cutscene; FMV-heavy games may span many GB across all USM files
Predecessor formatSupersedes `.sfd` (CRI Movie 1 / Sofdec 1)
Platform supportWindows, PlayStation, Xbox, Nintendo Switch, Android/iOS (via CRIWARE SDK)
MIME typeapplication/octet-stream (unofficial: video/x-usm)
Extraction outputDemuxing yields a separate video elementary stream (e.g. `.m2v`) and audio file (`.adx` or `.hca`)
Notable licenseesSega, Capcom, Bandai Namco and many other commercial game studios using CRIWARE
ReleasedSofdec2 / CRI Movie middleware (USM container superseding the older SFD format), 2000s
Latest versionCRIWARE Sofdec2 (current; ongoing SDK releases)
Specificationwww.criware.com

USM conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with USM files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about USM files.

Frequently asked questions

How do I open / play a .usm file?
You can't play it directly - USM is CRI Middleware's proprietary game-movie container. Demux it first with VGMToolbox (Video Demultiplexer > 'USM (CRI Movie 2)') or wannacri to get separate video and audio streams, then convert to MP4 with FFmpeg.
How do I convert USM to MP4?
Two steps: demux the USM into a video (.m2v) and audio (.adx/.hca) with VGMToolbox or wannacri, decode the audio to WAV (vgmstream), then mux with FFmpeg: ffmpeg -i video.m2v -i audio.wav -c:v libx264 out.mp4. There's no single-click converter.
Why won't VLC open my USM file?
Because USM isn't a standard video format - it's a multiplexed, sometimes-encrypted CRI container that VLC doesn't demux. Extract the underlying streams with a CRI demuxer first, convert to MP4/MKV, then VLC will play it.
My USM demux fails or produces garbage - why?
The USM is probably encrypted/scrambled with a per-game 64-bit key. Tools like wannacri can decrypt with the right key (-k); VGMToolbox may fail on keyed or codec variants it doesn't support. Also, raw .m2v output can look pixelated until re-wrapped with FFmpeg.
Is .usm a Scaleform GFX file?
No - that's a database labeling error. Scaleform GFX is Flash-based game UI middleware using .gfx/.swf. The .usm video is CRI Middleware's Sofdec2/CRI Movie format, identified by the 'CRID' header.
What audio is inside a USM and how do I get it?
Usually CRI's ADX or HCA audio. Demuxing the USM extracts it as a separate .adx/.hca file; decode it to WAV with vgmstream, then it's a normal audio file you can play or mux back with the video.

References

1CRI Middleware (CRIWARE) - official sitewww.criware.com
2Amicitia Wiki - USM formatamicitia.miraheze.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

Related extensions

.DAVDVR365 / Dahua DVR Video File (DHAV stream)
.MKVMatroska Video
.MP4MPEG-4 Part 14 Video File
.H264Raw H.264 / AVC Video Elementary Stream
.VOBDVD Video Object File
.264Raw H.264 / AVC Video Elementary Stream (DVR/CCTV export)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z