How to make an MSU1 video using ikari_01’s Video Player (updated 2021)

Link to ikari_01’s Video Player: http://drive.google.com/file/d/1Fa1RMhMd-ofhf3daP7umqSZBa-0uVq9i/view?usp=sharing

ENCODE YOUR VIDEO AT 30FPS!!

Here’s the tutorial how you convert any .AVI file (I may update later on how to convert other video formats to .AVI):

  • Download and install ImageMagick-6.8:

OLD: https://www.imagemagick.org/download/releases/

[The above link doesn’t contain the right download. Here is a link to a fully compatible version that is already set up]

NEW: https://drive.google.com/file/d/19x-bOhC7ZaV3zTlaS0TVCUT5GnKctAHZ/view?usp=sharing

NOTE: it must be a 6.8 version, later will not work anymore. Use the new link, don’t bother with the old link.

  • Get an AVI and paste it into the ImageMagick folder (See a file called videofile.avi” to practice on in the new link)
  • Create two new subfolders in the ImageMagick folder (This is already done if you downloaded the new link above):
  • img_seq
  • img_seq_c_red
  • Download msuconv from ikari_01 (This is already done if you downloaded the new link above)

http://sd2snes.de/files/msu1conv.exe

and paste this msuconv.exe into the new “img_seq_c_red” subfolder

  • Start the Windows prompt (DOS prompt, not PowerShell), navigate into your ImageMagick folder (cd\[ImageMagick folder location])
  • Now convert the AVI to single images using ffmpeg (part of ImageMagick).

just rename the red letters in the following command code with your AVI name and copy and paste the complete command (right mouse click to paste) into CMD prompt and press enter. 

ffmpeg -i "videofile.avi" -s 224x144 -f image2 -vcodec targa "img_seq\%08d.tga"

  • Convert the single images to 256 colors (just copy and paste each set command on its own with a return press afterwards into the windows prompt (right mouse click) and then the complete “for loop” (replace the red letters with your ImageMagick folder location, but leave the convert):

set sourcepath=img_seq\


set destpath=img_seq_c_red\

set filemask=*.tga

for %f in ("%sourcepath%%filemask%") do ("
Your ImageMagick folder\convert" "%sourcepath%%~nxf" -dither FloydSteinberg -type Palette "%destpath%%~nxf")

The text sounds complicated, and it is but if you don’t make a typo, all images will be converted into the img_seq_c_red subfolder. This may take a while.

  • Convert the video: Just run msuconv.exe in the img_seq_c sub folder of the converted images. You will get a out.msu which must be renamed to your rom name (e.g., alttp_msu.msu) This may take a while, too...
  • Open this .msu file with a hex editor and write bytes 02-04 to 02 02 01 (sets the framerate to 30fps). E.g. Your video in the hex editor looks like this:

 

You need to set bytes 02 to 04 to 02 02 01 (if this doesn't work, try 02 03 01):

-------------------------------------------------------------------------------------------------------------------------------------------

 How to Extract audio from .AVI and create an audio file for MSU video:

-Download and Install Audacity: https://www.audacityteam.org/download/

-Download and install ffmpeg for audacity: https://lame.buanzo.org/ffmpeg64audacity.php

-Download and Install VLC Player: https://www.videolan.org/vlc/

-Download WAV2MSU: https://www.smwcentral.net/?p=section&a=details&id=4872

  1. Open Audacity and drag and drop your .AVI file into the editor window. This will extract the audio from the file
  2. Select all the audio and click Effects>Change Speed
  3. In the “Percentage Change” Box type +0.265 and click OK [this is needed to keep audio in sync]
  4. Click File>Export>Export as WAV
  5. Close Audacity and open VLC player
  6. Click Media>Convert/Save
  7. Click the “Add” button and select the .WAV file you created in Audacity
  8. Click “Convert/Save”
  9. Click the “Profile” drop down menu under the “Setting” area and select “Audio - CD”
  10. Click “Browse” and save your .wav file as [MSUName]-0.wav (this is the name of your MSU file with a ”-0” added to the end)
  11. Click “Start”; Close VLC
  12. Now Drag the new .WAV file you just created into wav2msu.exe. A new .PCM file will be created
  13. Place the .MSU file, the .PCM file and the .SFC video player file into a single folder
  14. Run the .SFC file with BSNE emulator to test it, or copy the folder to your SD2SNES Pro/FXPack Pro to run on real hardware.

NOTE: You must change the .SFC file to the name of your .MSU file as well

Example:

MyMSU1Video.MSU

MyMSU1Video.SFC

MyMSU1Video-0.pcm