been slowly working on implementing .mo/MOC5 demuxing support to ffmpeg! I was able to successfully figure out the header format and go through all packets, but it’s very much messed up :(
researching a few other efforts, it looks like the existing implementation of the video codec upstream is more geared towards DS (VSX1, apparently) compared to 3DS/Wii (VSX2) - will have to toy around and see!
oops, forgot to follow up on this!
got container demuxing roughly sorted out! Thankfully, video works directly out of the box. It works best with PCM, as ADPCM seems to be a separate codec than that for moflex, and FastAudio sounds horribly garbled (it's the right frequency/channel, something else must be wrong!)
current working everything is on https://github.com/WiiLink24/ffmpeg
will have to figure out how to actually write encoding for the video codec - unfortunately, not familiar with A/V terminology in the slightest, so this is all new!