Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS:BAX/makebax: Difference between revisions

From Hacks Guide Wiki
m (CM360 moved page 3DS:BAX/Usage to 3DS:BAX/makebax: This page was mostly about makebax anyways so it didn't make much sense as "usage")
(Finish instructions on creating .BAX animations)
Line 10: Line 10:


=== What You Need ===
=== What You Need ===
* The latest release of BAX from its {{GitLab|Wolfvak/BAX/-/releases|GitLab page}} (The <code>release.zip</code> file)
* The latest release of {{GitLab|Wolfvak/BAX/-/releases|makebax}} (It's in the <code>release.zip</code> file)
* The latest release of [https://ffmpeg.org/download.html ffmpeg] installed on your computer
* The latest release of [https://ffmpeg.org/download.html ffmpeg] installed on your computer


Line 16: Line 16:
# Open a terminal on your computer
# Open a terminal on your computer
# Use ffmpeg to transcode your desired video into IVF format
# Use ffmpeg to transcode your desired video into IVF format
#* For example, if your video is a file named <code>input.mp4</code>, the command would be something like <code>ffmpeg -i "/path/to/input.mp4" -f ivf "/path/to/output.ivf"</code>
#* For example, if your video is a file named <code>input.mp4</code>, the command would be something like <code>ffmpeg -i "/path/to/input.mp4" -f ivf "/path/to/converted.ivf"</code>
WIP
#* If your source video resolution isn't the required you can also do <code>ffmpeg -i "/path/to/input.mp4" -f ivf -vf scale=<WIDTH>:240,fps=<FRAMERATE> "/path/to/converted.ivf"</code>, with "WIDTH" being either 400, 320 or 720 and "FRAMERATE" being between 1 and 60.
# Use makebax to convert your <code>.IVF</code> file to a <code>.BAX</code> file
#* Assuming you named your converted video <code>converted.ivf</code>, the command would be <code>makebax "/path/to/converted.ivf" "/path/to/output.bax"</code>
# Copy <code>output.bax</code> to <code>SD:/bax/</code> on your console's SD card


== Command Line Usage ==
== Command Line Usage ==