MeleeMedia is a command line tool that can convert to and from .mth, .hps, and .thp found in Super Smash Bros Melee.
.NET Framework 4.6.1
MeleeMedia.exe (input) (output)
Example: MeleeMedia.exe in.mp4 out.mth
Example: MeleeMedia.exe in.mp3 out.dps -loop 00:00:25.34325
Options:
"-loop (timestamp)" | sets the loop point for audio HH:MM:SS.FFFFF
"-comp (level)" | sets the compression level for videos and images (default: 25 for video, 99 for image)
"-fps (framerate)" | sets the framerate for videos (default: 30)
"-res (width) (height)" | sets the frame resolution (default: 448x336)
Supported Formats:
Video - mth, mp4
Image - thp, png, jpeg, jpg
Audio Input - dsp, wav, hps, mp3, aiff, wma, m4a
Audio Output - dsp, wav, hps
Specify Loop "-loop [d.]hh:mm:ss[.fffffff]"
-
CSCore
-
Copyright (c) 2017 Florian R.
-
MIT License: https://github.com/filoe/cscore/blob/master/license.md
-
Used for converting common audio formats
-
AForge
-
Copyright (c) 2013 AForge.NET
-
GPL v3 License: http://www.aforgenet.com/framework/license.html
-
Used for converting to and from mp4
-
VGAudio
-
Copyright (c) 2016 Alex Barney
-
MIT License: https://raw.githubusercontent.com/Thealexbarney/VGAudio/master/LICENSE
-
used for encoding audio