BUnipendix / PyCriUsm

a python script to decrypt and demux Honkai: Star Rail cutscene video
96 stars 11 forks source link

PyCriUsm

a python library to decrypt and demux HSR cutscene video. In theory, it can demux any of the encrypted Usm file. But I only adapted to HSR..

The decryption module was written in cython so that we can achieve a speed 10x to 13x faster than WannaCRI and 1.4x faster than GI-Cutscene.

Refer to WannaCRI and GI-Cutscene

Build Cython code

Enter the repository and run this command

python setup.py build_ext --inplace

Example

import asyncio
from pycriusm import extract_usm
videos, audios = asyncio.run(extract_usm(video_path, output_folder, is_async=True))

Roadmap