3DS:BAX/makebax

makebax is a command-line utility for converting  video files into   animations to be used with BAX and played on a Nintendo 3DS.

What You Need

 * The latest release of (It's in the   file)
 * The latest release of ffmpeg installed on your computer

Instructions

 * 1) Open a terminal on your computer
 * 2) Use ffmpeg to transcode your desired video into IVF format
 * 3) * For example, if your video is a file named, the command would be something like
 * 4) * If your source video resolution isn't the required you can also do, with "WIDTH" being either 400, 320 or 720 and "FRAMERATE" being between 1 and 60.
 * 5) Use makebax to convert your   file to a   file
 * 6) * Assuming you named your converted video, the command would be
 * 7) Copy   to   on your console's SD card

Command Line Usage
Parameters enclosed in  are optional.


 * is the input IVF file path, the size must have a resolution of either 400x240 (top screen only), 320x240 (bottom screen only) or 720x240 (both screens side-by-side). Input must be an IVF container with a VP8/VP9 stream.
 * is the path to the BAX file that will be created.
 * sets the block size. n is the number of frames that are processed per iteration. The higher the number, the more memory is used on runtime (and the less often disk accesses are required). Defaults to 48.
 * sets the compression level. Should be between 1 (lowest) and 16 (highest). Defaults to 6.
 * sets the background color.  should be the 16-bit integer representation of an RGB565 color. Defaults to zero (black). Refer to this site for more information.
 * sets the Author string. It doesn't affect the player at all, but it's nice to include some metadata. Maximum length is 32 ASCII characters (or as much UTF-8 fits in there).
 * is the same as above but for Information. Maximum length is 192 ASCII characters.