How to convert Broken Sword videos by my own?
Moderator: ScummVM Team
How to convert Broken Sword videos by my own?
Since I've got the original German game and the compressed quality of the videos offered on your page is not good enough for me I'd like to convert by my own. But I have no idea on what compression you used. Could anybody please tell me how I can do this?
There is no legal way to extract the proprietary "Smacker"(tm) format.README wrote:3.3) Broken Sword notes
---- ------------------
Broken Sword 1 and 2 both come with in-game cutscenes compressed using
RAD Game Tools legacy Smacker(tm) format. As RAD is unwilling to open
the older legacy versions of this format to us, and have requested we not
reverse engineer it, Revolution Software has kindly allowed us to provide
re-encoded Broken Sword cutscenes for download on our website.
That's not entirely correct. You can use the RAD Video Tools (available from RAD's website for free) to uncompress the Smacker files.
What we did was to convert the entire clips to TIFF files and then used mencoder to compress them to mpeg2. Don't ask me for the details though -- I've long forgotten them.
What we did was to convert the entire clips to TIFF files and then used mencoder to compress them to mpeg2. Don't ask me for the details though -- I've long forgotten them.
I am at the moment checking EXACTLY THAT out...olki wrote:That's not entirely correct. You can use the RAD Video Tools (available from RAD's website for free) to uncompress the Smacker files.
What we did was to convert the entire clips to TIFF files and then used mencoder to compress them to mpeg2. Don't ask me for the details though -- I've long forgotten them.
Til now I believe RADTools just let you smack-encode things, not decode...?!
I will see in some minutes...
Yes, you can decompress the Smacks-Directory of BS2 for example using the RADTools.
Just download them, choose a SMK file from BS2 CD, and convert to AVI for example (uncompressed / PCM).
From there you could reencode them via TMPEG or whatever you like.
I just don't know if ScummVM doesn't care about the file format...
Just download them, choose a SMK file from BS2 CD, and convert to AVI for example (uncompressed / PCM).
From there you could reencode them via TMPEG or whatever you like.
I just don't know if ScummVM doesn't care about the file format...
Here's a snippet from an old IRC log that might help you:
I once tried converting them too, unsuccessfully if I remember correctly
--Darkstar
P.S.: This log excerpt is from Feb 07 2004, here are some more IRC logs: http://logs.scummvm.org/
[Moderator Note: Changed URL to the preferred logs URL, as they may move]
Code: Select all
[18:08] <Dark-Star> anyone know what options I have to throw at mencoder to have it create a valid MPEG-2 file?
[18:09] <Dark-Star> for me it only creates an MPEG-1, even though I use "-lavcopts vcodec:mpeg2video"
[18:11] <Kirben> ie mencoder -ovc lavc -lavcopts vcodec=mpeg2video -mf type=tga:fps=24 mf://candle*.tga -o candle.mp2
--Darkstar
P.S.: This log excerpt is from Feb 07 2004, here are some more IRC logs: http://logs.scummvm.org/
[Moderator Note: Changed URL to the preferred logs URL, as they may move]
-
- Posts: 3
- Joined: Wed Oct 19, 2005 8:09 am
- Location: Canberra, Australia
I did this just the other day with Broken Sword 1. I'll try to remember what I did...
1. Extracted smk files with RadGameTools to an AVI file with just the video (using HuffYUV codec), and a WAV file for audio.
2. Converted WAV to FLAC (You can do MP3 or Vorbis if you like, plenty of instructions for doing this)
3. Converted the AVI to MPEG-2 with the Win32 version of mencoder:
There's plenty of ways to do it, and libmpeg2 is pretty forgiving when it comes to decoding the files (the -of flag is unneccessary, but I think is a good idea). Also, two-pass might be overkill for most people, but I had far too much time on my hands
1. Extracted smk files with RadGameTools to an AVI file with just the video (using HuffYUV codec), and a WAV file for audio.
2. Converted WAV to FLAC (You can do MP3 or Vorbis if you like, plenty of instructions for doing this)
3. Converted the AVI to MPEG-2 with the Win32 version of mencoder:
Code: Select all
mencoder moviename.avi -o moviename.mp2 -of rawvideo -ovc lavc -nosound -lavcopts vcodec=mpeg2video:vhq:vpass=1 -fps 24
mencoder moviename.avi -o moviename.mp2 -of rawvideo -ovc lavc -nosound -lavcopts vcodec=mpeg2video:vhq:vpass=2 -fps 24
i also want to reencode videos ( cause i have broken sword 1/2 fully translated to russian )
and i have a couple of wuestions
well.. if scummvm handles 640x480 mp2 then i should reencode those smks in smackshi dir ?
and .. can anyone teell me what are the smks that contain speech so that i have no need to look through all of them before i play the game ...
and .. would it be useful if i'll send the scummvm team reencoded cutscenes of this language?
and i have a couple of wuestions
well.. if scummvm handles 640x480 mp2 then i should reencode those smks in smackshi dir ?
and .. can anyone teell me what are the smks that contain speech so that i have no need to look through all of them before i play the game ...
and .. would it be useful if i'll send the scummvm team reencoded cutscenes of this language?