drogoganor / OpenDR

A work-in-progress recreation of the Auran RTS classic for the OpenRA strategy game engine.
GNU General Public License v3.0
65 stars 1 forks source link

Bink video decoder #10

Open drogoganor opened 6 years ago

drogoganor commented 6 years ago

DR uses Bink video. The format was reverse-engineered by the FFmpeg project and Bink decoding is supported by the open-source libavcodec library.

This could be wrapped, if the license permits.

A nice to have in the long term.

drogoganor commented 6 years ago

Correction, DR video is in Smacker video format - the 8 bit version of Bink video. It is similarly already reverse engineered in libavcodec.

Cinematic files are named *.SMK.

mirh commented 2 years ago

https://github.com/JonnyH/libsmacker https://github.com/jonof/jftekwar/tree/master/libsmacker https://github.com/diasurgical/libsmackerdec https://github.com/nukeykt/NBlood/tree/master/source/libsmackerdec https://github.com/scummvm/scummvm/blob/master/video/smk_decoder.cpp