Homebrew [Wild Idea] Is a possible CIA format 3D Movie possible?

Ryccardo

watching Thames TV from London
Member
Joined
Feb 13, 2015
Messages
7,403
Trophies
0
Age
27
Location
Imola
XP
6,392
Country
Italy
or maybe one that removes the 10 min video limit ..
why in the dang world did nintendo do that

Because you're only supposed to watch movies recorded on the console, and anything that can record more than 30 minutes in a row is legally a video camera with special import taxes in the EU.

Why 10 instead of 25? It probably uses a 16-bit frame counter, which would cap at about 16 minutes, and they went for a round number...
 
  • Like
Reactions: Quantumcat

Lycan911

wolf boi
Member
Joined
May 11, 2014
Messages
2,132
Trophies
1
Age
25
XP
4,116
Country
Germany
I was thinking about something today. Is it possible to inject videos into those old "Gameboy Advance Video" roms? If it is, it would be easy to just create a virtual console CIA from the edited GBA video. The resolution would be the main downside, but at least it might work.
 

Ryccardo

watching Thames TV from London
Member
Joined
Feb 13, 2015
Messages
7,403
Trophies
0
Age
27
Location
Imola
XP
6,392
Country
Italy
I think those are less understood than the movie cias!

(I don't think I've ever seen one in the wild either...)


At that point it's probably easier to mod whatever homebrew was used for the GBA movie player to load a movie stored at the end of the rom... or to compile Moonshell for DSi doing a similiar thing lol
 
Last edited by Ryccardo,

Lycan911

wolf boi
Member
Joined
May 11, 2014
Messages
2,132
Trophies
1
Age
25
XP
4,116
Country
Germany
I think those are less understood than the movie cias!

(I don't think I've ever seen one in the wild either...)


At that point it's probably easier to mod whatever homebrew was used for the GBA movie player to load a movie stored at the end of the rom... or to compile Moonshell for DSi doing a similiar thing lol
A quick search gave me this:

http://www.gameboy-advance.net/video/meteo_avi-2-gba_video_codec.htm

It can convert any video to a .GBA format. Can anyone try converting some video and making a virtual console .CIA of it?
 

Lycan911

wolf boi
Member
Joined
May 11, 2014
Messages
2,132
Trophies
1
Age
25
XP
4,116
Country
Germany
I made a little proof of concept video, so here it is:



I added links to the tools I used in the description, as well as a link to the custom CIA that I made.

Edit:

It seems my video isn't available in certain countries due to copyright (US and Japan), so I'll upload it to MEGA in a bit for you guys.

Edit 2: Video on MEGA

Edit 3: Screenshot of the copyright strike xD

mK57zmV.png
 
Last edited by Lycan911,

izy

Advanced Tech Pleb
Member
Joined
Sep 17, 2010
Messages
2,290
Trophies
2
XP
3,701
Country
United Kingdom
I cant tell if its the video or your recording but them framerate looks pretty low, that and your potato camera lol
 

Lycan911

wolf boi
Member
Joined
May 11, 2014
Messages
2,132
Trophies
1
Age
25
XP
4,116
Country
Germany
I cant tell if its the video or your recording but them framerate looks pretty low, that and your potato camera lol
Sorry, lol, my phone has a horrible camera, so that might be it. The frame rate wasn't bad, it's just that the video is pixel-y, so it looks kinda bad.
 

izy

Advanced Tech Pleb
Member
Joined
Sep 17, 2010
Messages
2,290
Trophies
2
XP
3,701
Country
United Kingdom
Sorry, lol, my phone has a horrible camera, so that might be it. The frame rate wasn't bad, it's just that the video is pixel-y, so it looks kinda bad.
Welp tested the video recorder on the 3DS
we have a problem its a big one

General
Format : AVI
Format/Info : Audio Video Interleave
File size : 1.50 MiB
Duration : 3s 693ms
Overall bit rate : 3 403 Kbps

Video #1
ID : 0
Format : JPEG
Codec ID : MJPG
Duration : 3s 650ms
Bit rate : 1 536 Kbps
Width : 480 pixels
Height : 240 pixels
Original height : 480 pixels
Display aspect ratio : 2.000
Frame rate : 20.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.667
Stream size : 685 KiB (45%)

Video #2
ID : 2
Format : JPEG
Codec ID : MJPG
Duration : 3s 650ms
Bit rate : 1 829 Kbps
Width : 480 pixels
Height : 240 pixels
Original height : 480 pixels
Display aspect ratio : 2.000
Frame rate : 20.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.794
Stream size : 815 KiB (53%)

Audio
ID : 1
Format : ADPCM
Codec ID : 11
Codec ID/Hint : Intel
Duration : 3s 693ms
Bit rate mode : Constant
Bit rate : 64.0 Kbps
Channel(s) : 1 channel
Sampling rate : 16.0 KHz
Bit depth : 4 bits
Stream size : 29.3 KiB (2%)
Interleave, duration : 50 ms (1.00 video frame)
Interleave, preload duration : 94 ms

MJPG welcome to the world of hate, it is the WORST video codec.
Your best bet now is making a homebrew video player
at least the PSP could play MP4 and AVC/H264



Basically MJPEG is they basically just stitch together JPEG images into frames its shouldnt even be classed as a video format just merged images into a slideshow.

Heres an uploaded example https://www.dropbox.com/s/s091znsr1bthnly/3ds video.7z?dl=0
I have uploaded 2 Files the length is 1min 30seconds, it is also animation so less bitrate is required

1 File is a PSP Format MP4/AVC/H264 at 900KB Bitrate and AAC audio 128kb
This File is 12MB (I could have encoded it better and made it smaller)

1 File is 3DS Format MJPEG AVI with 7600KB Bitrate and ist Poor audio PDCM 128kb
This File is 89MB (this file wont play on the 3ds its bitrate is too high for the standard app)

What if i told you the video on the 3DS Video format is still worse quality than the MP4 PSP file.

BTW Source file was a 140MB Bluray Rip Flac Audio at 1080P thats telling you something for the waste it will be making 3DS videos.

Basically Kill this Thread and someone make a Video Player Homebrew that supports MP4
 
Last edited by izy,

Lycan911

wolf boi
Member
Joined
May 11, 2014
Messages
2,132
Trophies
1
Age
25
XP
4,116
Country
Germany
I tried converting the video I posted a few posts above again, but this time I made it fullscreen, and the quality is better. In the first attempt, I used a 144p video, but now I fully filled the GBA screen resolution, with the video being 240x160, thus making it fullscreen on the 3DS when stretched.

v1: https://mega.nz/#!0AMBGbgA!wSG53tbdBCg8howrCLJKUVorY8_9eXJZBNdEyLilyDg (the one in the video, lower quality)
v2: https://mega.nz/#!UcFmBJZa!fIqZd_Ci7t5i1o8b5ogh2usuNsqeS34uwxosLf8v2J0 (the one I made afterwards, better quality, fullscreen, zip also contains the .GBA file)

The .GBA file in the new upload works fine in VisualBoyAdvance, but it stutters a lot in no$GBA, just thought I should tell you.
 

izy

Advanced Tech Pleb
Member
Joined
Sep 17, 2010
Messages
2,290
Trophies
2
XP
3,701
Country
United Kingdom
I tried converting the video I posted a few posts above again, but this time I made it fullscreen, and the quality is better. In the first attempt, I used a 144p video, but now I fully filled the GBA screen resolution, with the video being 240x160, thus making it fullscreen on the 3DS when stretched.

v1: https://mega.nz/#!0AMBGbgA!wSG53tbdBCg8howrCLJKUVorY8_9eXJZBNdEyLilyDg (the one in the video, lower quality)
v2: https://mega.nz/#!UcFmBJZa!fIqZd_Ci7t5i1o8b5ogh2usuNsqeS34uwxosLf8v2J0 (the one I made afterwards, better quality, fullscreen, zip also contains the .GBA file)

The .GBA file in the new upload works fine in VisualBoyAdvance, but it stutters a lot in no$GBA, just thought I should tell you.

Like i said its pointless you can make the files but if you want any form of quality from the 3DS with the video format it uses then better start looking for those 128gb sd cards.

to get a 240p video at acceptable quality and 24fps for 10min length will roughly cost you 800mb+ space per 10min

Hell if you code a low bitrate H264 video for psp with 2x passrate and High prio you can get a 25min video to be about 100mb
Every single android phone can Play H264 Video with hardware decoding supported also, honestly you may aswell stop now

Unless you can get the 3DS to play video formats that are NOT MJPEG then thread is pointless unless you want 500mb+ videos

Dont even start me how much space a 3D video would require to even take and to actually not contain blocks



Also yes the GBA is 240x160 but the 3DS is 400x240 or as the videos encoded stat 800x240
 

Lycan911

wolf boi
Member
Joined
May 11, 2014
Messages
2,132
Trophies
1
Age
25
XP
4,116
Country
Germany
Like i said its pointless you can make the files but if you want any form of quality from the 3DS with the video format it uses then better start looking for those 128gb sd cards.

to get a 240p video at acceptable quality and 24fps for 10min length will roughly cost you 800mb+ space per 10min

Hell if you code a low bitrate H264 video for psp with 2x passrate and High prio you can get a 25min video to be about 100mb
Every single android phone can Play H264 Video with hardware decoding supported also, honestly you may aswell stop now

Unless you can get the 3DS to play video formats that are NOT MJPEG then thread is pointless unless you want 500mb+ videos

Dont even start me how much space a 3D video would require to even take and to actually not contain blocks
You do understand that this is just a PoC - Proof of Concept - right?
It's made just to prove that it is POSSIBLE to do something like this, it doesn't mean it should be high quality from the get-go.
 

duwen

Old Man Toad
Member
Joined
Sep 6, 2013
Messages
2,988
Trophies
1
Location
Bullet Hell
Website
www.exophase.com
XP
3,767
Country
United Kingdom
I don't know if anyone else has offered these up yet (I only skim read the first couple of pages of the thread), but I've got dumps of the discontinued Nintendo Video app and the Eurosport app. Both played 3d video, the former came pre-installed on my release day Eur 3ds.
I've also got the video trailers for Luigis Mansion, New Super Mario Bros 2, and Majoras Mask dumped as cia's - all displayed 3d video.

If these would be useful to anyone, send me a msg.
 

izy

Advanced Tech Pleb
Member
Joined
Sep 17, 2010
Messages
2,290
Trophies
2
XP
3,701
Country
United Kingdom
You do understand that this is just a PoC - Proof of Concept - right?
It's made just to prove that it is POSSIBLE to do something like this, it doesn't mean it should be high quality from the get-go.
Well the Concept is proved you can make a video into a CIA.

The end result is yes you can make a CIA video

The realistic result is unless nintendo add AVC/H263/H264 format compatibility to the console the Real World this has no application.

Which results also in the PoC failing partially due to the point of it being able to play 3D movies off the 3DS in Full length

Lets say we had decent Quality at 3D with the MJPG format for a 1min length 3D file and we managed to lower the size to say 70MB (being realistic using because its a movie not a animation)

A full length being 1 Hour 30Minutes 3D would by these calculations

Heres the kicker its file size would be 9.1GB not including inflation from being a CIA

If you used MP4 this file size would be bet about 1.2/1.6gb(tops)

It simply cannot be applied realistically
 

AshleyCummings

Gamer Girl
Member
Joined
Dec 14, 2011
Messages
540
Trophies
1
Age
35
Location
My own world
XP
380
Country
United States
Ok this is becoming complicating ... was hoping for it to evolve into some kinda homebrew video player ... but yea not doing the whole gba thing .. I just got rxtools fully working that gba thing was a pain I just use happy chick on my ipod ... same goes for my music videos (ill just do what ive done in past keep under 10 and convert \ replace other pics in the folder ..)
 

izy

Advanced Tech Pleb
Member
Joined
Sep 17, 2010
Messages
2,290
Trophies
2
XP
3,701
Country
United Kingdom
Ok this is becoming complicating ... was hoping for it to evolve into some kinda homebrew video player ... but yea not doing the whole gba thing .. I just got rxtools fully working that gba thing was a pain I just use happy chick on my ipod ... same goes for my music videos (ill just do what ive done in past keep under 10 and convert \ replace other pics in the folder ..)
Cant you just use your phone lol?
 
  • Like
Reactions: thatbooisaspy

Ripper00420

Well-Known Member
OP
Member
Joined
Nov 5, 2013
Messages
740
Trophies
0
Age
41
XP
453
Country
United States
Just waiting for an MP3 player and standard video format player in CIA format, then total media console completed... lol
 

Ev1l0rd

(⌐◥▶◀◤) girl - noirscape
Member
Joined
Oct 26, 2015
Messages
2,004
Trophies
1
Location
Site 19
Website
catgirlsin.space
XP
3,428
Country
Netherlands
Just waiting for an MP3 player and standard video format player in CIA format, then total media console completed... lol
MP3 can be done with the default music app. It's by no means bad. Just place your .mp3 files on your SD card where you can find them, and the music app will find them automatically.
 
  • Like
Reactions: Ripper00420
General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: Hope they made lots of spaget