Libsmacker


Version: 1.0
Date: 2013-03-14
Size:
15KB
Requirements:
No special requirements
Seller:
Greg Kennedy
Price:
Free
System:
Windows 8/7/Vista/XP
Rating:
4.4
License:
Freeware

Description - Libsmacker



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.



More in Components & Libraries-Libsmacker

Libsmacker Libsmacker Smacker Video Open Source Solution