custom videos on gba player?

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by chaosrunner, Mar 30, 2016.

  1. chaosrunner
    OP

    chaosrunner Substitute Soul Reaper

    Banned
    711
    267
    Sep 27, 2015
    Canada
    Hueco Mundo
    is it possible to inject mp4 videos into a gba player cia example pokemon volume 1?
     
  2. Asia81

    Asia81 In my Ecchi World <3

    Member
    5,151
    2,569
    Nov 15, 2014
    France
    Albi
    IDK, but even if possible, quality would be very crappy
     
  3. chaosrunner
    OP

    chaosrunner Substitute Soul Reaper

    Banned
    711
    267
    Sep 27, 2015
    Canada
    Hueco Mundo
    true but the audio would not be choppy
     
  4. Gericom

    Gericom GBAtemp Advanced Fan

    Member
    857
    908
    Jun 30, 2011
    Netherlands
    Well, these gba video roms use some strange video codec again. I've been looking in it for a bit, but it would take a lot of work again to reverse it. And the quality is crap.

    Soon I'll release my moflex encoder, which will make it possible convert videos to moflex and inject them into cias that play moflex files.
     
    I pwned U!, chaosrunner and daxtsu like this.
  5. squee666

    squee666 Advanced Tech Pleb

    Member
    1,592
    897
    Sep 17, 2010
    Belfast
    GBA video uses MJPEG/Mpeg (called Meteo) at 240x160 so its just smaller version of what the 3DS is playing in its camera/video cia converter

    that and its up to 15 fps tops is why its space is so small also
     
    Last edited by squee666, Mar 30, 2016
  6. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,871
    9,782
    Nov 21, 2005
    United Kingdom
    If you want video on the GBA then there is the meteo video encoder. It is the only real homebrew/hacker option. Technically it is paid software so I can not link it, should not be hard to find though.

    If you only want audio there are better options, if you want sequenced/tracker music there are a few libs and example programs to hand mod and possibly XM (been a while but some searches should net some). For general audio playback then for most it is a fight between
    http://pineight.com/gba/gsm/
    and
    http://www.gameboy-advance.net/emulated/musicplayer_advance_gba_mp3.htm
    The header for the latter program is not good/there so you will probably need to make one with http://www.gameboy-advance.net/rom_tools/flash_advance_toolkit.htm and then possibly fix it with GBATA http://www.no-intro.org/tools.htm .

    In either case if you have DS homebrew available to you then moonshell, lmp-ng or one of a dozen other pieces of DS homebrew blow anything that is not actual hardware (think play yan) on the GBA out of the water, and if you get a DStwo (or possibly ISMM) then you are laughing. Not sure what exists for 3ds audio playback but the main menu apparently does MP3 and AAC so there is that ( http://ds.about.com/od/nintendods101/ht/How-To-Play-Mp3-And-Aac-Files-On-Your-Nintendo-3ds.htm ).
     
  7. Gericom

    Gericom GBAtemp Advanced Fan

    Member
    857
    908
    Jun 30, 2011
    Netherlands
    The gba video paks by Majesco use their own proprietary codec, based on vector quantization.
     
    I pwned U! and squee666 like this.