CRI Sofdec is a multi-platform video playback system that provides high-quality images and sounds.
It delivers industry-leading high-quality movies while being fully optimized for each platform.
It also supports advanced functions such as the embedding of sounds and subtitles in multiple languages for a game that is sold in multiple regions.
Features of Sofdec
High-quality movies
Sofdec, which can play high-definition movies by using simple API, supports H.264/VP9 codec also on PC/iOS/Android platforms, and the high-compression and high quality movie playback can be achieved.
Also, Sofdec supports CRI's proprietary codec, Sofdec.Prime, and the high quality movie playback across all the platforms is possible.
Various playbacks such as full-screen playback, in-game texture movie, etc. are available.
Multi-platform and high-performance
The video codec supports multiple platforms.
Advanced tuning and multi-core load sharing make it possible to reach a maximum performance on each platform.
Simple run-time library, easy to integrate
Sofdec's runtime library loads files, decodes movies, and outputs sounds. Movies are played by the application itself.
This simple and easy-to-understand API lets you integrate Sofdec based on your needs (e.g. full screen movie or a texture movie).
Proprietary high-quality/high-compression audio codec
Sofdec uses CRI's proprietary codecs for sound compression.
You can select the low-load ADX codec or the high-compression HCA codec.
Thus, you can achieve high-quality compression for both videos and sounds.
Multi-stream playback with CRI ADX
Sofdec uses CRI ADX to load files and play sounds.
This enables simultaneous playback of multiple movies, multi-stream playback of a movie and music, and background loading of data while playing a movie.
Support of audio and subtitles in multiple languages
Sofdec can store multiple language tracks and switchable subtitles in one movie.
It can also play 5.1 surround sound and dialogue tracks at the same time.
This makes it easier to develop a game for multiple regions.
Special playback modes
Sofdec supports special playback modes, such as loop playback, concatenated playback, seek playback, alpha movie and embedding of cue point information.
(In H.264/VP9 codec, there are some restrictions. For details, please see Video codecs supported by Sofdec .)
Using an alpha movie as a texture on a screen in a game
Professional encoding, easy to use
All you need to do is to specify the platform and the file size. Then the optimal encoding parameters will be set automatically.
An easy-to-understand wizard interface allows you to select and encode the movie data of your choice.
H.264/VP9 encoding function is equipped, and the encoding result can be previewed on Windows.