You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 6, 2026. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+3-54Lines changed: 3 additions & 54 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,60 +1,9 @@
1
-
# PyCriCodecsEx
1
+
PyCriCodecsEx
2
+
---
2
3
A continuation of @Youjose's work on Criware formats. Feautres are still in flux and subject to change. When in doubt, Refer to the [original repo](https://github.com/Youjose/PyCriCodecs) for more information.
3
4
4
-
# Installation
5
-
```bash
6
-
pip install PyCriCodecsEx
7
-
```
5
+
Detailed documentation, installation instructions are available at https://mos9527.com/PyCriCodecsEx
8
6
9
-
For USM features, you need `ffmpeg` installed and available in your PATH. See also https://github.com/kkroening/ffmpeg-python?tab=readme-ov-file#installing-ffmpeg
10
-
11
-
## Features
12
-
If not otherwise mentioned, all features marked with [x] are considered working, and has been verified with official tools.
13
-
14
-
Examples are available in [Tests](https://github.com/mos9527/PyCriCodecsEx/tree/main/Tests)
15
-
16
-
### ACB Cue sheets (also AWB)
17
-
-[x] Cue extraction support for most ACBs
18
-
-[x] Cue waveform(s) encoding with ADX/HCA support
19
-
-[x] Comprehensive Cue metadata editing support (via Python API)
20
-
21
-
### USM Sofdec2 (Encode & Decode)
22
-
#### Audio Stream
23
-
For audio to be muxed in, you need a PCM WAV sample with NO metadata, which can be produced with e.g.:
Copy file name to clipboardExpand all lines: docs/source/index.rst
+86-1Lines changed: 86 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,5 @@
1
+
.. include:: styles.rst
2
+
1
3
PyCriCodecsEx documentation
2
4
===========================
3
5
@@ -6,9 +8,92 @@ This site contains automatically generated API documentation for every format `P
6
8
Most if not all features are verified to work with either commercial games, or official SDK tools. However issues are to be
7
9
expected - submit bug reports or feature requests on the `Issue Tracker <https://github.com/mos9527/PyCriCodecsEx/issues>`_.
8
10
9
-
PyCriCodecsEx is a fork of `Youjose/PyCriCodecs <https://github.com/Youjose/PyCriCodecs>`_. You can refer to the original repository
11
+
PyCriCodecsEx is a fork of `Youjose/PyCriCodecs <https://github.com/Youjose/PyCriCodecs>`_. Refer to the original repository
10
12
and its `Wiki <https://github.com/Youjose/PyCriCodecs/wiki/Docs-and-Thoughts>`_ for more information.
11
13
14
+
The GitHub repository is available at `mos9527/PyCriCodecsEx <https://github.com/mos9527/PyCriCodecsEx>`_
15
+
16
+
Installation
17
+
============
18
+
PyCriCodecsEx is available on `PyPI <https://pypi.org/project/PyCriCodecsEx/>`_
19
+
20
+
.. code-block:: bash
21
+
22
+
pip install PyCriCodecsEx
23
+
24
+
For USM features, you need `ffmpeg` installed and available in your PATH, and install the `[usm]` extra - which installs `ffmpeg-python <https://github.com/kkroening/ffmpeg-python>`_.
25
+
26
+
To make sure `ffmpeg` is available, you can refer to `ffmpeg-python's instructions <https://github.com/kkroening/ffmpeg-python?tab=readme-ov-file#installing-ffmpeg>`_.
27
+
28
+
.. code-block:: bash
29
+
30
+
pip install PyCriCodecsEx[usm]
31
+
32
+
33
+
Support Status
34
+
========
35
+
36
+
37
+
38
+
USM Sofdec2 (Encode & Decode)
39
+
-----------------------------
40
+
41
+
**Audio Stream**
42
+
43
+
Decoding and Encoded format can be the following:
44
+
45
+
* |check| HCA
46
+
* |check| ADX
47
+
48
+
**Video Stream**
49
+
50
+
**NOTE**: You definitely want to tweak these encode settings a bit.
51
+
52
+
* |check| Sofdec Prime (MPEG1, from ``.m1v`` container)
0 commit comments