mobipeg is a fork of FFmpeg with added support for encoding and decoding Nintendo MobiClip video formats. It uses a modified version of x264 for encoding and bundles a GUI tool for easy use.
Features
Allows encoding and decoding Mobiclip videos for Wii, 3DS, and DS
Allows ADPCM, FastAudio and PCM audio for Wii, 3DS, and DS (along with Vorbis for Wii)
Allows encoding 3D video for 3DS
Has a GUI for easy use to encode or decode videos, also can be used with CLI
Works on Windows, Mac, and Linux - no Mobiclip SDK needed, and no license needed
New format and codec support: Added encoders and decoders for VX (Actimagine/MobiclipDS video), RVID (Rocket Video), KWZ (Flipnote Studio 3D), PPM Flipnote, and THP (GameCube/Wii video). VX includes full CAVLC video codec, audio encoder/decoder, and both mux/demux.
MODS improvements: Extended MODS encoder/decoder with broader audio support; Codebook (SX/FastAudio-SX) audio is now fully decodable (previously errored).
ADPCM encoder: Major expansion of the ADPCM encoder (adpcmenc.c) with ~535 lines of new encoding logic.
encode.py / encode_gui.py: Added YCgCo inverse colorspace correction (fixes green/magenta cast on MODS/VX decode), auto-detection of YCgCo sources via ffprobe, per-format demuxer forcing (PPM, KWZ, THP, RVID), duration/FPS probing, and MOBICLIP_KEYINT_MAX cap (90 frames, matching retail Wii .mo cadence).
RVID tools: Added rvid.py, rvid_decode.py, and rvid_lz.c for standalone RVID unpacking with LZ compression
New format and codec support: Added encoders and decoders for VX (Actimagine/MobiclipDS video), RVID (Rocket Video), KWZ (Flipnote Studio 3D), PPM Flipnote, and THP (GameCube/Wii video). VX includes full CAVLC video codec, audio encoder/decoder, and both mux/demux.
MODS improvements: Extended MODS encoder/decoder with broader audio support; Codebook (SX/FastAudio-SX) audio is now fully decodable (previously errored).
ADPCM encoder: Major expansion of the ADPCM encoder (adpcmenc.c) with ~535 lines of new encoding logic.
encode.py / encode_gui.py: Added YCgCo inverse colorspace correction (fixes green/magenta cast on MODS/VX decode), auto-detection of YCgCo sources via ffprobe, per-format demuxer forcing (PPM, KWZ, THP, RVID), duration/FPS probing, and MOBICLIP_KEYINT_MAX cap (90 frames, matching retail Wii .mo cadence).
RVID tools: Added rvid.py, rvid_decode.py, and rvid_lz.c for standalone RVID unpacking with LZ compression
I tested this with replacing the Kirby Return to Dreamlands opening and it went smoothly!
There is some weird scaling issue but I think thats due to incorrect setting of Scale (I set it to 640x320, maybe I need to change it?)
I also tried doing the original cutscene by decoding and reencoding that, however that had another weird issue where the game hung at the end (metafortress? something else?) on top the incorrect scale
Overall though really great tool, and I wonder where this goes next!
Sony made a shocking announcement today, revealing that the company plans to move away from physical game releases in the future. Citing claims of how the industry is...
Remember when you could get an Xbox Series S for $300? Those were the days. Microsoft has today announced the latest in their console price hikes, seeing their...
The delays may be behind us, but the news isn't all good for Grand Theft Auto VI. Rockstar have today announced that pre-orders for the game will go live tomorrow, on...
Last month we got confirmation of a new model of Switch 2 to better comply with upcoming EU regulations. With the legislation set to come into effect in February of...
The end has come for the PlayStation 3 and the PlayStation Vita. After supporting the PSN Store on the PS3 and PS Vita since 2006 and 2011 respectively, Sony has...
Tired of waiting for Game Freak to bring Pokemon Emerald to modern platforms? We've got you covered with a brand new port in the works. Currently available on GitHub...
In this time of economic uncertainty and rampant price hikes, the Steam sales stand as our final bastions of affordability for those opting to avoid the seas. The...
Apple have today announced price increases, primarily focused on their MacBook and iPad lines. These increases have already come into effect, with both prices and the...
For fans of Sinnoh, the pickings are slim. If you want the best experience you're left deciding between the updated region in Platinum, or the somewhat controversial...
The Switch 2 has been out for a year now, but you shouldn't count the original system out yet! Released a few days ago, popular PS2 emulator NetherSX2 has found its...
Sony made a shocking announcement today, revealing that the company plans to move away from physical game releases in the future. Citing claims of how the industry is...
Remember when you could get an Xbox Series S for $300? Those were the days. Microsoft has today announced the latest in their console price hikes, seeing their...
The delays may be behind us, but the news isn't all good for Grand Theft Auto VI. Rockstar have today announced that pre-orders for the game will go live tomorrow, on...
Last month we got confirmation of a new model of Switch 2 to better comply with upcoming EU regulations. With the legislation set to come into effect in February of...
The end has come for the PlayStation 3 and the PlayStation Vita. After supporting the PSN Store on the PS3 and PS Vita since 2006 and 2011 respectively, Sony has...
Tired of waiting for Game Freak to bring Pokemon Emerald to modern platforms? We've got you covered with a brand new port in the works. Currently available on GitHub...
Ocarina of Time is back in style as the upcoming Switch 2 remake looms on the horizon. But what's a fan of the game to do over the next few months? If you've been...
Apple have today announced price increases, primarily focused on their MacBook and iPad lines. These increases have already come into effect, with both prices and the...
In this time of economic uncertainty and rampant price hikes, the Steam sales stand as our final bastions of affordability for those opting to avoid the seas. The...
Amidst news of layoffs and cancellations in the wake of Xbox's larger changes, Bethesda has today come out with a statement discussing their active projects. In this...