ROM Hack 3DS Video BETA

SifJar

Not a pirate
OP
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
MakiManPR: Yes. That is true of all methods, I'll look into it and see if there is any way to fix it.

thedicemaster: Thanks for the clarification, I will leave it at 400x240 then.
 

Guy.brush

Active Member
Newcomer
Joined
Sep 13, 2009
Messages
34
Trophies
0
Location
Crapp Island
Website
www.ds-scene.net
XP
51
Country
I have another user report here:

Edit: Just did another video using the .23 gui - First video's format was invalid. Seems there is a discrepancy for the first video. Came up with the first video was not the correct format. All other segments worked perfectly.

It really seems that the large number of formats still cause problems. After all .avi is just a container format for all kinds of video files, right? For some source videos the new splitting method doesn't seem to work, for some it does. Maybe you could implement an option to choose between splitting from 00 or 01 (depending on whether the first thumbnail shows up or not).

edit: don't get me wrong. For most people the splitting from 01 seems to fix their issues, but for a few it seems to produce new ones.

The resolution confusion seems to come from the 3DS recording video in 480x240 (x2) but outputting in 400x240 (x2), the latter being the screen's native res, so for converting videos for outputting 400x240 is the correct resolution.

@makimanPR: the date can be changed with the abcAVI Tag Editor, download here: http://abcavi.kibi.ru/download.htm
 

SifJar

Not a pirate
OP
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
Perhaps it will only work if the first frame is not blank? If this is the case, it may be possible to insert a "dummy" frame (shown for 1/20th of a second) at the start of the first part. If I post the ffmpeg command to add a test frame, would you be able to test it with a video that doesn't work? (i.e. a video that should work, but isn't recognised? or get the user you quoted there to try it with the first part of their video?)
 

djobduction

Member
Newcomer
Joined
Sep 27, 2011
Messages
15
Trophies
0
XP
4
Country
Canada
Seems you where right i put the folder in my C:\3DS and the coverter in the same spot C:\3DsVideoConverter just like that NO spaces and the file worked now to test on the 3ds but im sure that wont be a problem Thank you guys.
 

Guy.brush

Active Member
Newcomer
Joined
Sep 13, 2009
Messages
34
Trophies
0
Location
Crapp Island
Website
www.ds-scene.net
XP
51
Country
Perhaps it will only work if the first frame is not blank? If this is the case, it may be possible to insert a "dummy" frame (shown for 1/20th of a second) at the start of the first part. If I post the ffmpeg command to add a test frame, would you be able to test it with a video that doesn't work? (i.e. a video that should work, but isn't recognised? or get the user you quoted there to try it with the first part of their video?)

If inserting a test frame's possible it might solve everybody's problems at once... I don't have a vid that doesn't work with 0.23, but I will certainly pass it through to this user. Remember though, we're all in different parts of the world, so he/she's probably just gone to bed or something, might take some time until I get any feedback. Also, I've asked to add the video format (avi, mkv, ts/ side by side or top to bottom) to feedback reports from now on, maybe that will make it easier for you to sort out the problems... :yaynds:
 

SifJar

Not a pirate
OP
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
Perhaps it will only work if the first frame is not blank? If this is the case, it may be possible to insert a "dummy" frame (shown for 1/20th of a second) at the start of the first part. If I post the ffmpeg command to add a test frame, would you be able to test it with a video that doesn't work? (i.e. a video that should work, but isn't recognised? or get the user you quoted there to try it with the first part of their video?)

If inserting a test frame's possible it might solve everybody's problems at once... I don't have a vid that doesn't work with 0.23, but I will certainly pass it through to this user. Remember though, we're all in different parts of the world, so he/she's probably just gone to bed or something, might take some time until I get any feedback. Also, I've asked to add the video format (avi, mkv, ts/ side by side or top to bottom) to feedback reports from now on, maybe that will make it easier for you to sort out the problems... :yaynds:

Thanks.

OK, it looks like it may be a little trickier than I thought, but this should work:

Code:
ffmepg -i VID_0001.AVI -sameq intermediate1.mpg
ffmpeg  -f image2 -i splash.jpg intermediate2.mpg
copy/b intermediate1.mpg+intermediate2.mpg temp.mpg
ffmpeg -i temp.mpg -sameq FIX_0001.AVI

and here's a splash.jpg: http://www.mediafire...uwbiog4ff4t1qe8
 

RPG Hacker

Well-Known Member
Member
Joined
Jan 20, 2008
Messages
200
Trophies
0
Age
32
Location
Kaperich
Website
rpg-hacker.de
XP
221
Country
Gambia, The
I had this problem. It looks like the application have problems outputting to folders with large paths ie"c:\user\xxx\xxx\xxx\xxx\xxx\xx\output folder" or having spaces in the output folder name ie: "my 3ds videos collection" and I solved it by creating an output folder on the root my hard drive and a simple folder name ie "c:\3ds"

This worked out. Chose "D :\3DSVideo" as a path. Thanks!
 

BelowZero

Active Member
Newcomer
Joined
Dec 9, 2011
Messages
42
Trophies
0
XP
9
Country
United States
Theres another reason why Nintendo decided to have 480x240 pixel videos.
You then have the ability to optimize the 3D effect by changing the parallax shift with the circle pad.
This is a really nice feature and it can be very useful for many videos because the 3d-effect loses some depth by the transport to a smaller screen than the films were made for.

So my little unimportant opinion is to make it an option. I really would apreciate that.
 

morphius

The King of the Cosmos
Member
Joined
Nov 21, 2008
Messages
298
Trophies
0
Website
pachimod.blogspot.com
XP
282
Country
United States
Perhaps it will only work if the first frame is not blank? If this is the case, it may be possible to insert a "dummy" frame (shown for 1/20th of a second) at the start of the first part. If I post the ffmpeg command to add a test frame, would you be able to test it with a video that doesn't work? (i.e. a video that should work, but isn't recognised? or get the user you quoted there to try it with the first part of their video?)

If inserting a test frame's possible it might solve everybody's problems at once... I don't have a vid that doesn't work with 0.23, but I will certainly pass it through to this user. Remember though, we're all in different parts of the world, so he/she's probably just gone to bed or something, might take some time until I get any feedback. Also, I've asked to add the video format (avi, mkv, ts/ side by side or top to bottom) to feedback reports from now on, maybe that will make it easier for you to sort out the problems... :yaynds:

Thanks.

OK, it looks like it may be a little trickier than I thought, but this should work:

Code:
ffmepg -i VID_0001.AVI -sameq intermediate1.mpg
ffmpeg  -f image2 -i splash.jpg intermediate2.mpg
copy/b intermediate1.mpg+intermediate2.mpg temp.mpg
ffmpeg -i temp.mpg -sameq FIX_0001.AVI

and here's a splash.jpg: http://www.mediafire...uwbiog4ff4t1qe8

or if you don't mind loosing the first second of the video(most of it blank anyways) add -ss 1 just before output it tell it to throw away the first second...no ms setting im afraid
 

SifJar

Not a pirate
OP
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
Yes I already have that in v0.23. The problem still occurs for some users, so I am theorising that perhaps the first frame must be non-blank, and to ensure that always happens, it would be better to insert a non-blank frame at the start, or certain videos will fail if they are blank for more than a second at the start.
 

Guy.brush

Active Member
Newcomer
Joined
Sep 13, 2009
Messages
34
Trophies
0
Location
Crapp Island
Website
www.ds-scene.net
XP
51
Country
OK, it looks like it may be a little trickier than I thought, but this should work:

Code:
ffmepg -i VID_0001.AVI -sameq intermediate1.mpg
ffmpeg  -f image2 -i splash.jpg intermediate2.mpg
copy/b intermediate1.mpg+intermediate2.mpg temp.mpg
ffmpeg -i temp.mpg -sameq FIX_0001.AVI

and here's a splash.jpg: http://www.mediafire...uwbiog4ff4t1qe8
Alright, I´ve tested this myself first, but with the 00:00:00 split part done with 0.22 modified. You remember, the one that didn't make the first one to show up but where every other part worked. There's something wrong with the code you posted:

First line: it has to be ffmpeg, not ffmepg. I fixed that and let it run again. Now it won't create FIX_0001.AVI (which should be the file in the end, right?), but keeps intermediate1.mpg. As far as I can see intermediate2.mpg is never even created. Hope this helps.
 

morphius

The King of the Cosmos
Member
Joined
Nov 21, 2008
Messages
298
Trophies
0
Website
pachimod.blogspot.com
XP
282
Country
United States
Yes I already have that in v0.23. The problem still occurs for some users, so I am theorising that perhaps the first frame must be non-blank, and to ensure that always happens, it would be better to insert a non-blank frame at the start, or certain videos will fail if they are blank for more than a second at the start.

ahh true that. A problem that might arise with adding frames is the 10 minute limit.
 

SifJar

Not a pirate
OP
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
Yes I already have that in v0.23. The problem still occurs for some users, so I am theorising that perhaps the first frame must be non-blank, and to ensure that always happens, it would be better to insert a non-blank frame at the start, or certain videos will fail if they are blank for more than a second at the start.

ahh true that. A problem that might arise with adding frames is the 10 minute limit.

Nope. The way I see it, as long as the first frame is not blank, it should work. Adding one frame will extend the length of the video by 1/20th of a second. I foresee no problems ;) But if there are problems, I could make the videos 598 seconds each instead of 599 like they are now, then the addition should still keep them working.
 

morphius

The King of the Cosmos
Member
Joined
Nov 21, 2008
Messages
298
Trophies
0
Website
pachimod.blogspot.com
XP
282
Country
United States
Yes I already have that in v0.23. The problem still occurs for some users, so I am theorising that perhaps the first frame must be non-blank, and to ensure that always happens, it would be better to insert a non-blank frame at the start, or certain videos will fail if they are blank for more than a second at the start.

ahh true that. A problem that might arise with adding frames is the 10 minute limit.

Nope. The way I see it, as long as the first frame is not blank, it should work. Adding one frame will extend the length of the video by 1/20th of a second. I foresee no problems ;) But if there are problems, I could make the videos 598 seconds each instead of 599 like they are now, then the addition should still keep them working.

want me to make a custom jpg for you to add to each file?
 

SifJar

Not a pirate
OP
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
If you want, but it's not really that important. It will be displayed for 1/20th of a second. I was planning on probably using a white image with a few pixels of colour on it in various places. Most users probably won't even notice.

OK, it looks like it may be a little trickier than I thought, but this should work:

Code:
ffmepg -i VID_0001.AVI -sameq intermediate1.mpg
ffmpeg  -f image2 -i splash.jpg intermediate2.mpg
copy/b intermediate1.mpg+intermediate2.mpg temp.mpg
ffmpeg -i temp.mpg -sameq FIX_0001.AVI

and here's a splash.jpg: http://www.mediafire...uwbiog4ff4t1qe8
Alright, I´ve tested this myself first, but with the 00:00:00 split part done with 0.22 modified. You remember, the one that didn't make the first one to show up but where every other part worked. There's something wrong with the code you posted:

First line: it has to be ffmpeg, not ffmepg. I fixed that and let it run again. Now it won't create FIX_0001.AVI (which should be the file in the end, right?), but keeps intermediate1.mpg. As far as I can see intermediate2.mpg is never even created. Hope this helps.

Thanks for testing, I'll play with it a bit and see if I can get it to work (it seemed to work for me before, but I was trying a bunch of stuff, so it might not have been that exact sequence of commands)

EDIT: Figured out the problem: there's an extra space in the second command. Here's the fixed, working commands:

see below

EDIT: Also noticed I have intermediate1 and intermediate2 in the wrong order (the splash screen would have displayed at the end had it worked). Here's the working commands:

Code:
ffmpeg -i VID_0001.AVI -sameq vid.mpg
ffmpeg -f image2 -i splash.jpg splash.mpg
copy/b splash.mpg+vid.mpg temp.mpg
ffmpeg -i temp.mpg -sameq FIX_0001.AVI

EDIT: v0.30 is incoming ;) (doesn't include this fix seeing as it isn't confirmed to work yet)
 

snook

Member
Newcomer
Joined
Dec 10, 2011
Messages
5
Trophies
0
XP
2
Country
im using v0.23 and converting the lion king in side by side 3d with a m2ts format, i get the out put in 9 parts and vlc media player shows it playing 2 video streams with 1 audio and under 10 minutes each but they dont show up in my 3ds? any help is much appreciated.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: Can't wait for season 2