[SOLVED] Smacker *.smk demultiplex?

Codecs, formats, encoding/decoding of game audio, video and music
AlphaTwentyThree
Posts: 909
Joined: Sat Aug 09, 2014 11:21 am

[SOLVED] Smacker *.smk demultiplex?

Post by AlphaTwentyThree »

Hello!

I don't know if this is already solved but is there a real demuxer for smk video files? I know about Luigi's script that extracts... something out of smk files, so maybe the way to a real demuxer isn't that far off. I'd need an audio file that is playable with vgmstream.
Here are some samples: https://1fichier.com/?rqp2iwduh7r64rf0z2dj
Some documentation:
https://wiki.multimedia.cx/index.php/Smacker
https://en.wikipedia.org/wiki/Smacker_video

Thanks guys.
Last edited by AlphaTwentyThree on Fri Jan 21, 2022 8:48 am, edited 2 times in total.
ultradumb
Posts: 7
Joined: Thu Apr 23, 2020 5:57 pm

Re: Smacker *.smk demultiplex?

Post by ultradumb »

The website says the download needs a password.
AlphaTwentyThree
Posts: 909
Joined: Sat Aug 09, 2014 11:21 am

Re: Smacker *.smk demultiplex?

Post by AlphaTwentyThree »

Hm, not for me actually... Try downloading with JDownloader
BloodRaynare
Posts: 367
Joined: Fri Mar 10, 2017 7:23 am

Re: Smacker *.smk demultiplex?

Post by BloodRaynare »

I tried with JD and doesn't work there as well, still asks for password

Image

Anyway, latest build of vgmstream is able to play the Smacker files directly without need to demuxing it manually.
AlphaTwentyThree
Posts: 909
Joined: Sat Aug 09, 2014 11:21 am

Re: Smacker *.smk demultiplex?

Post by AlphaTwentyThree »

ok strange, will re-upload
AlphaTwentyThree
Posts: 909
Joined: Sat Aug 09, 2014 11:21 am

Re: Smacker *.smk demultiplex?

Post by AlphaTwentyThree »

BloodRaynare
Posts: 367
Joined: Fri Mar 10, 2017 7:23 am

Re: Smacker *.smk demultiplex?

Post by BloodRaynare »

Yeah, just tested these SMK files and they are playable directly in foobar2000 + vgmstream plugins, no need to demux it manually.
AlphaTwentyThree
Posts: 909
Joined: Sat Aug 09, 2014 11:21 am

Re: Smacker *.smk demultiplex?

Post by AlphaTwentyThree »

Well yes, I know that. ;) As are other movie formats.
However, I want to keep my collection tidy and only save audio files. I'm also quite interested in the file format.
BloodRaynare
Posts: 367
Joined: Fri Mar 10, 2017 7:23 am

Re: Smacker *.smk demultiplex?

Post by BloodRaynare »

Ah, OK. Well, I wanted to write the demuxer bms script myself but the format can be quite hair-pulling, well for me anyways.
DKDave
Posts: 136
Joined: Mon Nov 23, 2020 6:01 pm

Re: Smacker *.smk demultiplex?

Post by DKDave »

For demuxing these, I normally just use RAD Video Tools - works with Bink & Smacker files.

I guess the audio is somehow compressed in the original SMK files, so might not be playable by any standard codec if ripped as-is. Demuxing with the above tool will give you a standard .wav file in 8-bit PCM.

I did this for those Total Commander videos a while ago :-)
bnnm
Posts: 13
Joined: Mon Nov 06, 2017 8:24 pm

Re: Smacker *.smk demultiplex?

Post by bnnm »

The linked bms above can be found here too: https://github.com/bnnm/vgm-tools/blob/ ... emuxer.bms

Original and demuxed .smk should be playable by vgmstream.
AlphaTwentyThree
Posts: 909
Joined: Sat Aug 09, 2014 11:21 am

Re: Smacker *.smk demultiplex?

Post by AlphaTwentyThree »

oh wow, thanks guys! :)