CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
Video codecs supported by Sofdec

Video codecs supprted

This system supports the video codecs listed below.
In the Sofdec2 Encoding Wizard, the video codec can be specified on the Video page (Specifying an input video file).


Supported video codec
Codec Description
Sofdec.Prime CRI's own high-quality video codec. This codec can be used on all devices.
H.264 The H.264/MPEG-4 AVC codec. This codec provides high compression, but has certain limitations.
VP9 (*1) The VP9 video codec. It offers a higher compression rate than H.264.


  • *1:The VP9 video codec was developed for the WebM Project.
    In order to play usm movies created with the VP9 codec, you need to add the CRI Sofdec Codec VP9 Expansion plug-in.

    When integrating it into an application, it must be distributed with license.
    The CRI Sofdec Codec VP9 Expansion use libvpx for the encoding process.
The following table shows what features are available for each codec.


Codec-specific functions list
Feature Sofdec.Prime H.264 VP9
Texture movies A A A
Alpha movies A (Model-dependent) (*1) A
Simultaneous playback A (Model-dependent) (*2) A
5.1ch audio A (Model-dependent) (*3) (Model-dependent) (*3)
Multilingual audio A A A
Subtitles A A A
Cue points A A A
Looped playback A A A
Concatenated playback A (Model-dependent) (*4) (Model-dependent) (*4)
Seek playback A (Model-dependent) (*5) A
'A' means Applicable. 'N/A' means Not Applicable.


  (*1) Alpha movies playback may not be supported, or the number of simultaneous playbacks may be limited, depending on the target device.
  (*2) Simultaneous playback may not be supported, or the number of simultaneous playbacks may be limited, depending on the target device.
  (*3) For the devices that do not support 5.1 ch audio, the audio playback will be downmixed.
  (*4) Setting the maximum picture size for concatenated playback may be required, depending on the target device.
  (*5) Seek playback may not be supported, depending on the target device.


For more details about the features restrictions, please see the target-specific documentation about H.264/VP9 playback.

Supported audio codecs

This system supports the following CRI original audio codecs.
In the Sofdec2 Encoding Wizard, the audio codec is specified on the Audio page (Specifying an input sound file).


Supported audio codecs
Codec Description
ADX compression High-quality, low-load codec with a compression ratio of about 1/4
HCA compression High-quality, high-compression codec with a maximum compression ratio of 1/16


About ADX
ADX is a super-low-load audio compression codec.
Although its compression rate is lower than HCA, it can play a lot of sounds with a light load, because the decoding is very lightweight.
About HCA
HCA is designed to offer a low load, high quality, and high compression. (Its compression ratio is comparable to general-purpose audio codecs such as mp3 or AAC.)


Because of its simple algorithm, HCA operates with a lower CPU load and uses less memory than general-purpose audio codecs.
Moreover, since it is designed to avoid fast load fluctuations, it does not suddenly impact the application's processing.


HCA can provide a compression ratio of 1/6 with the default audio quality settings