Libsmacker

A cross-platform C library for decoding Smacker Video files
Download

Libsmacker Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Publisher Name:
  • Greg Kennedy
  • Operating Systems:
  • Windows XP / Vista / 7 / 8 32-bit
  • File Size:
  • 15 KB

Libsmacker Tags


Libsmacker Description

libsmacker is a cross-platform C Library which can be used for decoding Smacker Video files produced by RAD Game Tools. Smacker Video was the king of video middleware in the 1990s, and its 256-color compressed video format was used in over 2600 software titles. Smacker files tend to pose a problem for "engine rewrite" projects for legacy games: many used the .smk format for intro videos, cutscenes, and animated textures. Yet the only other open-source solution for Playback of .SMK files involves linking against the whole of FFmpeg (or, at least, libavcodec). Many projects offer a workaround of re-encoding video to some other modernized format. In my opinion, none of these is really optimal. What is needed is a library which supports the minimum feature set from smackw32.dll to get an smk off a disk and the frames / audio into a buffer in the correct order. Hence, libsmacker.


Libsmacker Related Software