gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS homebrew announcements > tuna-viDS

#147654 - chishm - Tue Dec 25, 2007 12:59 pm

New release!
Tuna-viDS version 1.0 is out now. Source is available on the web page. It includes a skin by Ferrie, a file chooser and fixes a few bugs.

<-- This is the 1337-est release evah!
---
Merry Christmas (or happy holidays) everyone. In the tradition of last year and the year before, here's a present.
tuna-viDS
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com


Last edited by chishm on Wed Feb 20, 2008 11:15 am; edited 1 time in total

#147658 - Dark Knight ez - Tue Dec 25, 2007 4:34 pm

Oooooh. Nice Christmas present. Good job. :)
_________________
AmplituDS website

#147660 - Sektor - Tue Dec 25, 2007 5:30 pm

Nice job. Thanks for the gift. I quickly tested it on DS-X and it played the sample. Seeking didn't appear to do anything but play and pause worked. I got ARM7 error 29001B00 at some point.
_________________
GTAMP.com/DS

#147661 - pas - Tue Dec 25, 2007 5:52 pm

I guess this is fully optimized ? I just ask cause 12 fps isn't very much...

None the less, good job for getting avi to work !

BTW: What about inlcuding a file Browser and a Converter that features a easy GUI like Moonshell' Converter does ?

#147669 - Cid2Mizard - Tue Dec 25, 2007 9:32 pm

Don't works with my M3 CF
_________________
www.nintendomax.com 100% Hack 0% Warez

#147672 - pas - Tue Dec 25, 2007 11:01 pm

did you dldi patch it ? tried to use a ds.gba file ? rename a file to ds.gba ? append a ndsloader to the .nds file and the execute it ?

#147681 - dy - Wed Dec 26, 2007 1:41 am

Nice, we finally dont need to convert to .dpg anymore! anyways ive made it play the tuna-vids.avi but i cant seem to get it to play other files. How do i get to play other files?

#147684 - pas - Wed Dec 26, 2007 2:27 am

You have to convert them to 256x192 pixel, mp3-sound-only, divx-codec.

Your best choice would be ffmpeg+ the code chishm supplied on his website.

#147685 - spalnndsstest - Wed Dec 26, 2007 2:30 am

to be honest im transcoding a few videos in pc to 12 fps and 12 FPS is not enoguht for a film, less than 18/20 is always bad in a movie.

12 is okey but just for cartoons.

could be possible to use xvid and PCM waveform ? audio will incrase filesize but DS will need much less process to decode audio, and we can use that "power" to incrase video quality,

thnks for your project, u are awesome, keep the good work on,


Last edited by spalnndsstest on Wed Dec 26, 2007 5:54 am; edited 1 time in total

#147688 - tondopie - Wed Dec 26, 2007 3:27 am

thank you soooo much, now I can offer .emc, and .avi playing in Flashcart OS! No more spending time trying to read Moonlight's chicken-scratch!

EDIT: As for not booting on NDSMP, try making it check at the VBL, instead of the arm7 loop. I was able to boot using the method used in NDSMP, by putting the check in the VBL.

#147689 - JLsoft - Wed Dec 26, 2007 4:58 am

For those that haven't realized, to seek you need to press on the touchscreen (in the general 'location' of where you want to seek to left is the start -> right is the end :P) and -then- also press Y...

#147690 - chishm - Wed Dec 26, 2007 5:30 am

Sektor:
ARM7 errors are normal when seeking. In your case, the 2 indicates it was an error decoding, the 9 indicates it was a corrupted Huffman table and the 1B00 is the offset within the AVI buffer that the data was read from. This is caused by the interrupted MP3 stream that happened when the seek jumped around in the file.

pas:
Yes, this is as optimised as I am willing to do. There's still the possibility of coding everything in hand optimised ARM ASM, but there won't be a big enough performance increase for the time spent.

Cid2Mizard:
You must DLDI patch it. There are no built-in drivers in the version of libfat I'm using.

spalnndstest:
I'm aware that 12fps isn't enough for live action. The name originally derived from "cartoon videos for DS". I mainly watch animated shows on my DS anyway, so I'm not too worried. Avatar is awesome on the DS. The MP3 decoding is done completely on the ARM7. The ARM9 takes care of decoding the video and buffering the AVI file from disc. There's nothing more than can be offloaded to the ARM7 without creating synchronisation issues and data transfer delays.

For all those people that haven't figured it out from the link or the URL in the demo vid, there is a webpage for tuna-viDS. Source code is available there but it is quite ugly. Tuna-viDS defaults to "fat0:/tuna-vids.avi" but it will use the filename in arg[2] if it is there. That way, the launcher can specify a file to open.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#147691 - spalnndsstest - Wed Dec 26, 2007 5:44 am

im using sony vegas video 7 and video don't run:

ARM7 error 1000000000000
Not enought video data
Finished.



using another like prism video converter give same error :s

im selecting xvid...256x192, lame mp3 and so on

#147692 - chishm - Wed Dec 26, 2007 5:49 am

Make a 10 second clip using one of those programs and post it so I can look at the file. I took a few shortcuts when parsing AVI files, and that may have broken AVI support for other converters.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#147693 - spalnndsstest - Wed Dec 26, 2007 6:04 am

chishm wrote:
Make a 10 second clip using one of those programs and post it so I can look at the file. I took a few shortcuts when parsing AVI files, and that may have broken AVI support for other converters.



http://www.uploading.com/files/51YTCE79/x_twin_070505__001336_05_56_58_.rar.html

#147694 - Cid2Mizard - Wed Dec 26, 2007 7:31 am

I have try with a DLDI patched and don't works "Failed to init FAT""
_________________
www.nintendomax.com 100% Hack 0% Warez

#147695 - chishm - Wed Dec 26, 2007 11:50 am

spalnndsstest:
I took a look at the file you uploaded. It has extra data that I wasn't ignoring correctly. A fix for that will be in the next version. It has another problem, however. It is storing incomplete MP3 frames in each AVI chunk. Although some muxers produce AVIs like that, it is in breach of the AVI spec and basically requires that I use a separate audio input stream buffer. I won't be doing this, as it'll slow down tuna-viDS and, if the muxer was written to spec, then it shouldn't be necessary anyway.

You can clean up the AVI using ffmpeg with the following command:
Code:
ffmpeg -i <infile> -vcodec copy -acodec copy <outfile>

_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#147705 - spalnndsstest - Wed Dec 26, 2007 5:32 pm

oks thnks,

#147714 - pas - Wed Dec 26, 2007 9:34 pm

Ok, now I've found the ultimative Solution for the encoding troubles:

SUPER? (which is even able to decode from and to dpg !)

Just use that, and if you aren't able to configure the thing yourself use my tuna-vids optimized Profile which you can import via right click on the super GUI > Import Profil

#147737 - spalnndsstest - Thu Dec 27, 2007 3:30 am

yes im using super now and the output video ccan be read in tunavids

mmmmm i get always an error at the middle of videos:


video freeze and that error apppears:

ARM7 error 10000000000000
rEACH END OF VIDEO
fINISHED


and is not the end of video...



PD: im getting better video results using dpg than with tunavids,
maybe xvid is too heavy to be used in ds ?

dsm rlz but video files become too bigs...

no way to do something as good as dsm in video quality ? but without worring about video size...

#147738 - chishm - Thu Dec 27, 2007 3:38 am

You'll get a max of 12fps, less if you have fast action and a high bit rate. That error indicates that the ARM7 has run out of data, probably because the ARM9 is running far behind trying to decode the audio.

I'd recommend DPG for live action and tuna-viDS for cartoons.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#147740 - dantheman - Thu Dec 27, 2007 3:55 am

Just a quick observation that's probably in the "captain obvious" category: if you decrease the framerate, you can afford to use a higher bitrate without lagging. I used a framerate of 10 and a bitrate of 256 kbps on a marching band video and it came out very good. A bit choppy, but it still has a clear picture and, unlike every attempt at converting this particular video to DPG, it's in-sync the whole time through. A marching band video needs to be in-sync to be effective, so I'm grateful that I can finally watch it on my DS.

Thanks Chishm, and good job. The only addition I can think of would be a file chooser so I don't have to rename my video files with DSO each time I wish to change videos.

EDIT: 384 kbps seems to work alright as well, though it paused for a split second a couple times during playback. I haven't tested to see what the upper limit is, but I'd imagine 384 kbps at 256x192 and 10 fps is pushing it. That's more than enough for me to work with anyway. Any more than that isn't noticeable at such a low resolution and only increases filesize.

#147753 - dy - Thu Dec 27, 2007 8:20 am

I got the video to play but the sounds are like really really messed up. its like a really low slow motion voice. Instead of "no" it goes "noooooooo" in a really low voice. I am using mp3 for sounds, the sounds are perfectly fine on the computer, but when played on the DS it goes wrong. Any ideas?

#147754 - chishm - Thu Dec 27, 2007 8:47 am

Monaural audio means one channel only, that is, not stereo.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#147755 - dy - Thu Dec 27, 2007 9:01 am

wow! thanks man! you really know your stuff! Thanks, great application!

Oh btw you think theres a way maybe you can put a bar to show how much of the video has been played?

#147757 - Tikker - Thu Dec 27, 2007 9:06 am

pas wrote:
You have to convert them to 256x192 pixel, mp3-sound-only, divx-codec.

Your best choice would be ffmpeg+ the code chishm supplied on his website.


what does this player offer over moonshell/extend if you're having to re-encode the video anyway?

#147759 - dy - Thu Dec 27, 2007 9:13 am

Tikker wrote:
pas wrote:
You have to convert them to 256x192 pixel, mp3-sound-only, divx-codec.

Your best choice would be ffmpeg+ the code chishm supplied on his website.


what does this player offer over moonshell/extend if you're having to re-encode the video anyway?


I find converting a .avi to 256x192 .avi is much easier than converting it to .dpg...Less errors occur and its faster. Ofcourse thats what i noticed.

#147760 - pas - Thu Dec 27, 2007 1:27 pm

and the faster part is what makes me using this more than moonshell if it will get a proper filebrowser and some error fixed (e.g. if I encode a large movie to avi using my settingsfile posted above the sound sync gets heavily lost after some time, while pressing right or left doesn't help at all to get it back in place...)

#147762 - dy - Thu Dec 27, 2007 2:05 pm

Oh i have another issue, when playing a video file, an arm7 error 100000 occurs after 45 seconds or so, and says video finished. How do i get around this?

#147765 - chishm - Thu Dec 27, 2007 2:35 pm

dy wrote:
Oh i have another issue, when playing a video file, an arm7 error 100000 occurs after 45 seconds or so, and says video finished. How do i get around this?

You can run the video at a maximum of 12fps, less if there is a lot of motion. Look at the frame counter on the bottom of the screen to get an idea of what FPS you should be encoding it as. If the video can't keep up with the audio, the MP3 decoder will run out of data and stop, and the video will stop too.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#147773 - spalnndsstest - Thu Dec 27, 2007 5:43 pm

Tikker wrote:
pas wrote:
You have to convert them to 256x192 pixel, mp3-sound-only, divx-codec.

Your best choice would be ffmpeg+ the code chishm supplied on his website.


what does this player offer over moonshell/extend if you're having to re-encode the video anyway?



it offer you can use any standar video transcoder. just that...

in my opinion xvid use too much compression to be used in NDS, as you can see; u can get just 10 to 12 fps, and even in 10 FPS the picture is not crystal clear like with dsmPlayer.

i think like you, as we're having to re-encode the video anyway let's better choice a standar codec we can find in any video converter but more light than dsm and with better quality than dpg,

wich would be the best one ? maybe real player? or 3gp ? tha's often used in mobile phones ?

#147774 - pas - Thu Dec 27, 2007 6:04 pm

I still think a native mpg player would be the best for all (dpg is just a mpg container...) cause it would work with much converters out of the box without much hassel.

#147775 - adhdyoshi - Thu Dec 27, 2007 6:16 pm

Chishm, you are a genius. I never expected that this would be possible! Once my DS is back from Nintendo this will be the first program that I try out.
_________________
GLEEG SNAG ZIP

#147778 - Peter - Thu Dec 27, 2007 9:09 pm

Beside from being able to finally watch pr0n on the DS, it also enables artists to create intros and cutscenes for games. If chism releases the encoder stuff, we will probably see better explained stories in homebrew games soon.
_________________
Kind Regards,
Peter

#147779 - spalnndsstest - Thu Dec 27, 2007 9:21 pm

did anyone test the game Monster Jam for DS?

trhere is a video in the intro with an outstanding quality, almost perfect...

those from ACT IMAGINE could relase a programe so users encode videos themself for ds...

even nintendo could relase the vx2 video codec they use in "runaway" game for ds =(

#147781 - pas - Thu Dec 27, 2007 9:45 pm

e will probably see better explained stories in homebrew games soon.
spalnndsstest wrote:
did anyone test the game Monster Jam for DS?

trhere is a video in the intro with an outstanding quality, almost perfect...

those from ACT IMAGINE could relase a programe so users encode videos themself for ds...

even nintendo could relase the vx2 video codec they use in "runaway" game for ds =(


Guys.... stop this useless: "if we could get the official codec blabla" just focus and stay on topic so the mods don't have to delete your offtopic posts, ok ?

To stay ontopic: I did a bit testing, and using 1 channel (mono) sound, xvid codec and mp3 decoding I get pretty damn nice result if you think that it is AVI that plays on your very own DS !

the only thing I hope that gets fixed is the point that the video's lose sync after some minutes (20~30).

#147789 - tepples - Thu Dec 27, 2007 11:29 pm

pas wrote:
I still think a native mpg player would be the best for all (dpg is just a mpg container...) cause it would work with much converters out of the box without much hassel.

Too many macroblocks per second. Most MPEG-1 videos are encoded at 320x240 at 30 fps (QVGA for computer), 352x240 at 30 fps (NTSC VCD), or 352x288 at 25 fps (PAL VCD), with 44100 Hz (possibly stereo) layer 2 audio. DPG, on the other hand, typically has 256x192 pixels at 12 to 15 fps and 32000 Hz mono layer 2 audio.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#147794 - pas - Fri Dec 28, 2007 1:51 am

so which format (easier than mpg) would you recommend ?

#147796 - chishm - Fri Dec 28, 2007 2:18 am

spalnndsstest wrote:
wich would be the best one ? maybe real player? or 3gp ? tha's often used in mobile phones ?
3GP is just another container format. It uses MPEG-4 part 2, which is also implemented in Xvid. Mobile phones have much faster CPUs compared to the DS, which really is underpowered.

AVI is also just a container format. It is the specific combination of AVI, Xvid and MP3 that is important here. MoonLight could've used AVI to store MPEG-1 video instead of DPG. I'm not sure why he didn't. AVI has a low overhead and requires only one buffer and file reader for both audio and video streams.

Peter wrote:
Beside from being able to finally watch pr0n on the DS, it also enables artists to create intros and cutscenes for games. If chism releases the encoder stuff, we will probably see better explained stories in homebrew games soon.
Instructions for encoding and the source code for the player are both on the tuna-viDS page of my site.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#147811 - Maxim - Fri Dec 28, 2007 9:44 am

chishm wrote:
MoonLight could've used AVI to store MPEG-1 video instead of DPG. I'm not sure why he didn't. AVI has a low overhead and requires only one buffer and file reader for both audio and video streams.

I figured it was because of the chunk header overhead when interleaving the streams. Interleaving makes sense for streaming and playing from media with slow seek speed, but adds maybe a few % to the overall file size. In this age of SDHC devices we can care less about a few dozen MB.

#147818 - chishm - Fri Dec 28, 2007 1:07 pm

Maxim wrote:
I figured it was because of the chunk header overhead when interleaving the streams. Interleaving makes sense for streaming and playing from media with slow seek speed, but adds maybe a few % to the overall file size. In this age of SDHC devices we can care less about a few dozen MB.

DPG has a master seek table (which AVI also provides) that adds a few % to overall file size anyway. The only reason I can think of for not using AVI is that the audio can be read independently of the video, and no de-interleaving needs to be performed.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#147824 - Cid2Mizard - Fri Dec 28, 2007 6:50 pm

Why don't works on my M3 ?
_________________
www.nintendomax.com 100% Hack 0% Warez

#147835 - pas - Fri Dec 28, 2007 9:25 pm

OK, the sync issue is fixed now aswell, I updated the super tuna-vids config file to reflect the changes.

Changing some Parameters like the Bitrate was enough to make the Videos play like a charm.

Anyway, the only thing we miss now are a seek-function like Moonshells (I know you said it is useable by pressing Y- and using the Touchscreen, but it doesn't work for me....)
and adding a file browser so we aren't restricted to only one avi file that has to be in the root anymore.

#147840 - dantheman - Sat Dec 29, 2007 12:09 am

pas wrote:
OK, the sync issue is fixed now aswell, I updated the super tuna-vids config file to reflect the changes.

Changing some Parameters like the Bitrate was enough to make the Videos play like a charm.

I looked at the previous one and thought it was strange that you chose such a high bitrate. You could probably increase it from 96kbps to something higher, but you've got the right idea. One question though: shouldn't the "Output video codec" at the top be XviD and not DivX?

Quote:
Anyway, the only thing we miss now are a seek-function like Moonshells (I know you said it is useable by pressing Y- and using the Touchscreen, but it doesn't work for me....)

Tap and hold a part of the screen with your left thumbnail and then tap the Y button. You have to be pressing the touchscreen before hitting Y for it to work.

Quote:
and adding a file browser so we aren't restricted to only one avi file that has to be in the root anymore.

Agreed. Luckily, Chishm did say that the filename could be passed as an argument, so I don't imagine it would be terribly hard for someone else to add a simple file browser, even if Chishm himself doesn't have time to do it.

#147842 - pas - Sat Dec 29, 2007 12:14 am

dantheman wrote:
pas wrote:
OK, the sync issue is fixed now aswell, I updated the super tuna-vids config file to reflect the changes.

Changing some Parameters like the Bitrate was enough to make the Videos play like a charm.

I looked at the previous one and thought it was strange that you chose such a high bitrate. You could probably increase it from 96kbps to something higher, but you've got the right idea. One question though: shouldn't the "Output video codec" at the top be XviD and not DivX?


Yeah, I guess you're right ^^. I guess I have to try it with DivX aswell to see if I get even better results. (I guess using Youtube vids for this is just wrong cause they have such a high pixelation... )

EDIT: I took 96kbps cause Chishm posted it on his webpage like this, though I may try other bitrates to see if they work better
BTW: I think this is quite useable for any kind of video, maybe it's just my kind of low expectations but I find any video very watchable using this.

The benefiz this has over Moonshell's dpg format is clear:
a) the conversion times are MUCH shorter
b) the file is watchable on the PC without having to use a special encoder (although it is kinda pixelated when streched to full-screen, but this was to expecting when you watch a 256x192 vid on the DS :) )

#147854 - spalnndsstest - Sat Dec 29, 2007 5:43 am

and dsm wich video codec is using to get such quality without any slowdown when playing ?

#147855 - chuckstudios - Sat Dec 29, 2007 6:20 am

spalnndsstest wrote:
and dsm wich video codec is using to get such quality without any slowdown when playing ?


Raw frames compressed with LZSS.

#147856 - spalnndsstest - Sat Dec 29, 2007 6:26 am

1 minute 22 sec of video = 75 mb


are you sure they are compressed ? :-P


just jocking,

i don't understand what raw/lzss is but thnks for reponse, =)

#147901 - chishm - Sun Dec 30, 2007 4:04 am

I'm almost ready for the next release, but first tuna-viDS needs some GUI graphics. This will be the only set of graphics (I don't bother adding skinning support to my apps, there's better things to do) so it needs to look good.

If you want to submit a skin, get the tuna-viDS skin template. It is a GIMP XCF image and I'd prefer submissions to be in that format too, although I can accept anything that GIMP can handle. Just don't use lossy compression.

Blue and white areas are part of the background and can be modified as much as you like. Yellow areas will not be seen - they'll be covered with text or the seek bar. Green and red areas are controls. The vertical stripes in the top green, red and yellow area is the seek bar, where the seek bar is built from tiles so that red indicates video already played and green indicates stuff that hasn't been played yet. The black area is the character set and the play control. Keep the characters 8 pixels wide by 16 pixels high. The sun icon is used to control the bottom screen backlight. Only one of the play or pause icons will be shown, depending on whether the video is paused or playing.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#147906 - dy - Sun Dec 30, 2007 6:07 am

Nice cant wait.

#147912 - pas - Sun Dec 30, 2007 2:14 pm

Quite nice interface indeed, I like it, simple and functional ^^.

Although, I'm a bit curious will this release include perhaps a rudimentary file browser ?

Anyway thank you for this great app !

#147915 - simonjhall - Sun Dec 30, 2007 2:43 pm

I'm a bit slow off the mark here, but nice video! I was actually slightly disappointed that the fish didn't explode at the end of the music build-up. v2? :-)
...but yeah, kudos on the video player too.
_________________
Big thanks to everyone who donated for Quake2

#147920 - OSW - Sun Dec 30, 2007 4:28 pm

with a smaller widescreen resolution ie. 256x160 could a higher framerate possibly be achieved?

#147938 - chuckstudios - Sun Dec 30, 2007 8:00 pm

spalnndsstest wrote:
1 minute 22 sec of video = 75 mb


are you sure they are compressed ? :-P


just jocking,

i don't understand what raw/lzss is but thnks for reponse, =)


Basically, he takes each frame and compresses it independently with a simple lossless compression format. He then compresses the audio with a lossless codec, and slams the two streams together. It looks so good because it doesn't throw any data away - the same reason that it takes up so much space.

#147941 - dantheman - Sun Dec 30, 2007 8:23 pm

No clue if this helps out that much, but in regard to the GUI, http://dhtmlsite.com/icons.php has 22 icon sets that may or may not be useful. They're mostly for webpages and such, but a few might be useful for something of this nature.

#147949 - spalnndsstest - Mon Dec 31, 2007 12:37 am

can you use png/bmp or any other phormat more standar? y canot open it with photofiltre program... :s

i will not download gimp just for edit it :s

thnks

#147961 - chishm - Mon Dec 31, 2007 4:28 am

pas wrote:
Although, I'm a bit curious will this release include perhaps a rudimentary file browser ?
I'll include a launcher that can pass a filename to be opened to tuna-viDS.nds with the next release. I'd rather let people use their own file browsers than a crappy one that is permanently stuck inside the app.

simonjhall wrote:
I'm a bit slow off the mark here, but nice video! I was actually slightly disappointed that the fish didn't explode at the end of the music build-up. v2?
You just witnessed what happens when I push my video editting skillz TO THE MAX!!! If you didn't notice, I basically made each frame in GIMP then glued them all together with Windows Movie Maker. Besides, I don't want to blow up my mascot.

OSW wrote:
with a smaller widescreen resolution ie. 256x160 could a higher framerate possibly be achieved?
Yes, but be sure to lower the bitrate too, for even higher framerates.

dantheman wrote:
No clue if this helps out that much, but in regard to the GUI, http://dhtmlsite.com/icons.php has 22 icon sets that may or may not be useful. They're mostly for webpages and such, but a few might be useful for something of this nature.
There are really only 3 icons in the GUI, and they're basic enough to draw by hand (Play, Pause and Light).

spalnndsstest wrote:
can you use png/bmp or any other phormat more standar? y canot open it with photofiltre program... :s
I've uploaded a PNG version and a Photoshop PSD version. The PNG version loses the layers that separate out each component, so it'll be slightly harder to edit.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#147968 - Tikker - Mon Dec 31, 2007 9:28 am

any idea which formats the M3 official dsm converter will accept? it definitely chokes on divx/xvid and .vob

#147969 - Devil_Spawn - Mon Dec 31, 2007 10:07 am

surely the main reason this converts faster is the fact that it only converts at 12fps...

#147977 - pas - Mon Dec 31, 2007 12:24 pm

chishm wrote:

OSW wrote:
with a smaller widescreen resolution ie. 256x160 could a higher framerate possibly be achieved?
Yes, but be sure to lower the bitrate too, for even higher framerates.
edit.


How high do you think could we get the framerate if we use 256x192 as the resolution and 32 as the bit rate ?

And, about that filebrowser passing thingy, do you mean we have a tuna-vids.nds in the root, that is the filebrowser and tun-vids opens that ? wouldn't that change the nds in the RAM therefore hindering it from running avis ? Further explanation might be needed

#147980 - Lick - Mon Dec 31, 2007 12:58 pm

chishm wrote:
pas wrote:
Although, I'm a bit curious will this release include perhaps a rudimentary file browser ?
I'll include a launcher that can pass a filename to be opened to tuna-viDS.nds with the next release. I'd rather let people use their own file browsers than a crappy one that is permanently stuck inside the app.


That's actually genius. Tuna-viDS would be the first application (that I know of) to take arguments.
_________________
http://licklick.wordpress.com

#147988 - pas - Mon Dec 31, 2007 2:16 pm

Would that mean we could use DSOrganize ? I guess no and I understand nothing at all, right ?

#147989 - Cid2Mizard - Mon Dec 31, 2007 2:24 pm

For me Your homebrew don't works
_________________
www.nintendomax.com 100% Hack 0% Warez

#147993 - pas - Mon Dec 31, 2007 4:02 pm

Tried DLDI patching ?

#147994 - Cid2Mizard - Mon Dec 31, 2007 4:03 pm

Patched don't works too only with emulator
_________________
www.nintendomax.com 100% Hack 0% Warez

#147996 - pas - Mon Dec 31, 2007 4:09 pm

and you have a tuna-vids.avi in the root of your card that is 256x192 pixel big , uses mono sound, a low bitrate, DivX Codec and mp3 as sound container ?

#148006 - pas - Mon Dec 31, 2007 5:13 pm

Ok, I tried messing with the settings a bit and this is what I got, a high quality profile for Super.

You have to right click > save targe to save the super profile

It uses Xvid, mp3 mono, a bitrate of 192 kbps for both sound and video and it works WONDERFULL, I can even read the text, and encoded the video using batchdpg too and the avi one looks as good as the dpg one and encodes faster, the only drawback is that it is 8 fps lower, but I guess thats ok.


Last edited by pas on Mon Dec 31, 2007 6:42 pm; edited 2 times in total

#148010 - Cid2Mizard - Mon Dec 31, 2007 5:59 pm

"Failed to init FAT"
_________________
www.nintendomax.com 100% Hack 0% Warez

#148015 - pas - Mon Dec 31, 2007 6:40 pm

Which card are you using ?

#148024 - spalnndsstest - Mon Dec 31, 2007 9:55 pm

not a lot to do with such design,

can we change the place buttons, bars, size and add 3D images rather than plain colors?

#148025 - pas - Mon Dec 31, 2007 11:05 pm

I think you can add what you want as long as it fits the formalities (not over the blue and yellow screen parts.)

#148043 - chishm - Tue Jan 01, 2008 8:57 am

spalnndsstest wrote:
not a lot to do with such design,

can we change the place buttons, bars, size and add 3D images rather than plain colors?

I'm willing to adapt the code to a new layout if the design is good. You can use whatever pictures you want, but keep in mind it will be the only skin available, so it has to be generic - no TV show/comic/movie/etc. based designs, please.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#148046 - Cid2Mizard - Tue Jan 01, 2008 2:24 pm

I'm use a M3 Perfect
_________________
www.nintendomax.com 100% Hack 0% Warez

#148055 - pas - Tue Jan 01, 2008 3:25 pm

Ok, I'm sad to tell you this, but I tried it with my M3 CF aswell, with several extern loaders, with and without DLDI Patch but I couldn't get it further then "Failed to init FAT".

I guess chishim has to do some fixing.

#148058 - pas - Tue Jan 01, 2008 5:00 pm

Ok, I messed around with a bit of google stuff, a lil Photoshop, then finally saving using Gimp, here it is:

My Gimp Attemp

(You'd better use right click to save or you will get funny icons ^^)

You can use it if you like, I don't care, at least I had fun making it.

Looking forward to the next updated :

Pas


Last edited by pas on Thu Jan 03, 2008 1:41 pm; edited 4 times in total

#148089 - tondopie - Wed Jan 02, 2008 2:24 am

are you going to release the source yet?
_________________
Development Blog: http://teendev.org
Homebrew Podcast: http://homebrewcast.net
Web Design: http://xtendesign.net

#148108 - chishm - Wed Jan 02, 2008 11:20 am

pas wrote:
Ok, I'm sad to tell you this, but I tried it with my M3 CF aswell, with several extern loaders, with and without DLDI Patch but I couldn't get it further then "Failed to init FAT".

I guess chishim has to do some fixing.

It sounds like the M3 CF DLDI is broken. This error never showed up before because libfat had, until recently, a built-in driver for the M3 CF. I'll look into rewriting it when I get my PC set up again (reinstalling Windows after removing 2 years of accumulated cruft).

tondopie:
I did put a source zip on my site, but it turns out I zipped up the wrong folder or something, so it contains nothing but crap. I'll get source up with the next release.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#148111 - Ferrie - Wed Jan 02, 2008 12:06 pm

He chishm, realy like your little tuna-VIDS program.

Normaly i never reply to this kind of forums because i'm not a programmer myself... But when i saw you where looking for a GUI, i thought, why not! I've already had a lot of fun making it so here it is:

[Images not permitted - Click here to view it]

Hope you like it, photoshop file with seperate layers (or any other format) can be forwarted if you want. Just e-mail me at ferrie(at)gmail(dot)com

Keep up the good work!

#148116 - pas - Wed Jan 02, 2008 1:59 pm

I suggest using ferret's skin, it looks GREAT !

#148173 - chishm - Thu Jan 03, 2008 9:14 am

Ferrie wrote:
Normaly i never reply to this kind of forums because i'm not a programmer myself... But when i saw you where looking for a GUI, i thought, why not! I've already had a lot of fun making it so here it is:

[Images not permitted - Click here to view it]

Hope you like it, photoshop file with seperate layers (or any other format) can be forwarted if you want. Just e-mail me at ferrie(at)gmail(dot)com
Ooh, that looks great! It looks nicely polished, far nicer than my limited artistic skills could produce. Just one minor detail - the correct capitalization is "tuna-viDS" or "Tuna-viDS", the emphasis being on the "DS".
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#148178 - Cid2Mizard - Thu Jan 03, 2008 10:43 am

Thanks chishm :)
_________________
www.nintendomax.com 100% Hack 0% Warez

#148179 - Ferrie - Thu Jan 03, 2008 11:03 am

pas wrote:
I suggest using ferret's skin, it looks GREAT !

Thanks, it's been a long time since my last GUI, but i still like to work on low-res stuff.

chishm wrote:
Ooh, that looks great! It looks nicely polished, far nicer than my limited artistic skills could produce. Just one minor detail - the correct capitalization is "tuna-viDS" or "Tuna-viDS", the emphasis being on the "DS".

Fixed the capitalization and tuned the colors a bit. Should be in your inbox...

#148184 - Jeremysr - Thu Jan 03, 2008 12:14 pm

I tried using the command given on the Tuna-viDS homepage but ffmpeg says "Unknown codec 'libxvid'". I'm using Ubuntu Feisty Fawn. Anyone know how to fix this? (I tried going to Synaptic Package Manager and installing all 5 packages that come up when I searched for "xvid", but I got the same message.)

#148189 - pas - Thu Jan 03, 2008 1:37 pm

Is there perhaps a Super Encoder available for your OS (just google Super) ? You could use my high quality profile to encode videos for it.

#148198 - thedopefish - Thu Jan 03, 2008 2:44 pm

As far as I can tell, the stock Ubuntu "ffmpeg" packages were compiled without xvid support. See https://wiki.ubuntu.com/ffmpeg

Alternatively, you could use "mencoder" instead, with something like:
mencoder <input-file> -ovc xvid -oac mp3lame -xvidencopts bitrate=192 -vf scale=256:192 -ofps 10 -af resample=32000 -lameopts mode=3:br=96 -o tuna-vids.avi
_________________
#include <sig.h>

#148254 - dy - Fri Jan 04, 2008 12:04 am

Any idea when the new version will be out?

#148326 - pas - Fri Jan 04, 2008 4:29 pm

He said he'll work on it when he receives a good, skin, it seems a perfect skin was made so just drink a cup of tea and wait ;). (You may also try out the newest version of Pocket Physics ^^, pins ftw )

#148398 - Ferrie - Sat Jan 05, 2008 11:19 am

I'm working on the skin right now. So i don't know when all the programming will be done, but the skin is almost ready, that's all i know!

p.s. the new Pocket Physics rocks indeed!

#148419 - pas - Sat Jan 05, 2008 3:35 pm

Ferrie wrote:
I'm working on the skin right now. So i don't know when all the programming will be done, but the skin is almost ready, that's all i know!

p.s. the new Pocket Physics rocks indeed!


So he already got the newest 1.0 skin ?

I guess it is because of his PC. He mentioned that he had to format it in this thread some time ago if I remember correctly.

#148486 - Ferrie - Sun Jan 06, 2008 10:20 am

Well, my computer crashed yesterday so the new skin will take a day more to complete. I hope you guys are going to like it!

#148493 - Falafel - Sun Jan 06, 2008 10:57 am

What would the problem be if tuna-viDS says it "couldn't allocate file buffer"?

btw, I'm using a r4 on ds lite.

edit: Ahem, something obviously went wrong in the file transfer and therefore the avi was exactly 0 bytes long.. I guess that should fix it. And now it works :) awesome!

#148567 - Ferrie - Mon Jan 07, 2008 7:19 am

Does anybody know if you can make a 2-pass encoding avi in SUPER?

#148613 - pas - Mon Jan 07, 2008 10:16 pm

why not download it and try for yourself ?
_________________
Starcraft DS ?

#148621 - Ferrie - Mon Jan 07, 2008 11:18 pm

i've got the program, but i don't see the option anywhere :)

#148644 - Tikker - Tue Jan 08, 2008 5:13 am

I actually thought SUPER did a crappy job of encoding DPG compared to batchDPG


if they ever get the multicore support for batchDPG it'll be very nice

#148648 - dantheman - Tue Jan 08, 2008 6:15 am

Bug report for current version: Seeking through a video while it's paused causes massive errors, ranging from the video simply ending to the DS locking up entirely. The video file in question was encoded at 384 kbps if it's at all relevant.

#148661 - pas - Tue Jan 08, 2008 1:36 pm

Tikker wrote:
I actually thought SUPER did a crappy job of encoding DPG compared to batchDPG


if they ever get the multicore support for batchDPG it'll be very nice


You're right... for this purpurose it sucks... but if you convert avis it's great !
_________________
Starcraft DS ?

#148664 - Lick - Tue Jan 08, 2008 2:59 pm

I use MediaCoder, which is free and has a lot of options as well.
_________________
http://licklick.wordpress.com

#148723 - Ferrie - Wed Jan 09, 2008 11:22 am

He Lick, MediaCoder works really well indeed! And the avi's are compatible with tuna-viDS. Thanks for the tip!

#149069 - pas - Mon Jan 14, 2008 6:15 pm

Sigh.. .and I thought that it would only take a short time to implement this new skin and stuff :(
_________________
Starcraft DS ?


Last edited by pas on Tue Jan 15, 2008 2:36 pm; edited 1 time in total

#149071 - h0t1ce - Mon Jan 14, 2008 6:44 pm

I am also very excited for next version. I have already started encoding my video collection in the right format. All I'm waiting for now is the possibility to play videos with any filename.

Thank you chishm for the nice unexpected present!

#149078 - dy - Mon Jan 14, 2008 10:53 pm

yeah same here.... ive been checking this thread everyday ever since tuna vids was first released

#149100 - chishm - Tue Jan 15, 2008 11:48 am

Sorry, it'll take a little while for the next release. There are a few things I wanna try/do first.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#149102 - Cid2Mizard - Tue Jan 15, 2008 12:43 pm

You can include your basic NDS loader with this compile for all compatibility ?
_________________
www.nintendomax.com 100% Hack 0% Warez

#149104 - Ferrie - Tue Jan 15, 2008 12:50 pm

At least i have time now to convert all of my anime! FLCL looks great!

p.s. yes, i have the dvd's!

#149518 - mufunyo - Mon Jan 21, 2008 2:44 pm

I don't know if this has been mentioned before (probably has) but xvidcore is a very bad choice as a decoder. It doesn't handle all streams (mainly stuff its own encoder produced, which, arguably, is >75% of all user-created ISO-MPEG4 content out there), and isn't very optimised. libavcodec is the fastest MPEG1/2/4 decoder on the planet, on most platforms, and it eats pretty much anything (it includes specific workarounds for known bugs in certain versions of encoders). As far as I know it's also pretty portable. Any specific reasons to using xvidcore as opposed to libavcodec, other than "it seemed like a good idea at the time" ?

#149535 - pas - Mon Jan 21, 2008 8:44 pm

It decodes good enough for me and I'm happy chishm decided to make one !

Thanks for that again it really works well, every video I threw at it converted in less than 5 minutes ! Great (I use super like I mentioned several weeks ago).

BTW... this thread seems kinda death, I just ask cause I really like to know how far you are now.
_________________
Starcraft DS ?


Last edited by pas on Thu Jan 31, 2008 9:50 pm; edited 1 time in total

#149582 - Rocky5 - Tue Jan 22, 2008 10:40 am

I don't mean to sound ignorant but is there any news on the next version its just the wife is going into hospital soon (going to be a dad for the second time) and she wants films on the ds and your app is the quickest way of doing it.
_________________
My Pocket Physics Stuff
Black NDSL.
CycloDS Evolution (firmware 1.3) + EZ-Flash 3-in-1 + Removed Rumble Was To Loud.
SanDisk 2GB MicroSD.
Best Game So Far Pocket Physics 0.6.

#149606 - pas - Tue Jan 22, 2008 7:43 pm

Rocky5, I guess your best option is to just use DPG for the time until he updates it.

Oh, and: Congrats for getting Dad 2nd time ^^.
_________________
Starcraft DS ?

#149853 - Ferrie - Sat Jan 26, 2008 12:23 am

Program: MediaCoder
Settings: 12fps, 192k, lame mp3, mux with mencoder
Why: works really well, easy to use and very good/easy cropping

Just thought i let you all know. 10 fps and 256k also works, but is sometimes a bit choppy.

#149941 - pas - Sun Jan 27, 2008 7:55 pm

---
_________________
Starcraft DS ?

#151167 - chishm - Wed Feb 20, 2008 11:16 am

New release!
Tuna-viDS version 1.0 is out now. Source is available on the web page. It includes a skin by Ferrie, a file chooser and fixes a few bugs.

<-- This is the 1337-est release evah!

EDIT:
R4DS / M3 Simply users should check out the R4DS page on DLDI wiki, in particular the 2nd version of the driver. Any other SLOT-1 card users should report your card somewhere (here I suppose). It's likely that the driver was compiled using the ARM9 version of libnds due to a mistake in the DLDI template supplied with devkitARM. This will cause it to crash when used by the loader, which runs it on the ARM7. One work-around is to patch tuna-viDS.nds directly and not use the loader, sticking to just fat0:/tuna-vids.avi as the video file.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com


Last edited by chishm on Fri Feb 22, 2008 1:16 pm; edited 1 time in total

#151168 - Rocky5 - Wed Feb 20, 2008 12:17 pm

very nice thank you works a treat though one thing that bugs me is the fact that when the video is finished it just stops it doesn't load up the loader or allow you to select a new file would it be possible to have a config file with the location of the loader so that the tuna-vids.nds looks there to find where the loader is located.
_________________
My Pocket Physics Stuff
Black NDSL.
CycloDS Evolution (firmware 1.3) + EZ-Flash 3-in-1 + Removed Rumble Was To Loud.
SanDisk 2GB MicroSD.
Best Game So Far Pocket Physics 0.6.

#151172 - pas - Wed Feb 20, 2008 1:56 pm

le--le -- leet ! GREAT ! *tries*


BTW: I heard this is the first evar Homebrew to use arguments, is this true ?

EDIT:... the gui looks great but 2 things:

1. I can't get past the load blablabla.avi with /:fat0 tuna-vids.nds it remains there until I shut the DS down.
( I patched it correct so no worrys here, and I use a M3 Simply)

2. Like already mentioned, the stoping of anything after finishing movie playback is really awkward, I think it would be much nicer if you could always retun to the filelist after finishing a movie (or play the next movie in that directory optionally)[if this is not possible due to the argument nds system loading why not release a normal fat versions for those of us who don't care about skins ?]

Aside from this: GREAT WORK I love this videoplayer the most.

EDIT: I even tried my M3 CF and patched it with DLDI, it says Can't init FAT or something...


_________________
Starcraft DS ?

#151184 - Cid2Mizard - Wed Feb 20, 2008 5:41 pm

Yes my M3 CF don't works too, i have this problem with ScummvmDS and DSvideo
_________________
www.nintendomax.com 100% Hack 0% Warez

#151196 - pas - Wed Feb 20, 2008 9:19 pm

the m3cf problem has to do with the dldi drivers I heard,

but my m3 simply should autopatch the homebrew and therefore work without problems...

Any Idea what I might have forgotten chishm ?

EDIT: After further trying I found out, that placing tuna-viDS.nds in a DS/tuna-viDS/ Folder outputs the same error while the data directory trick doesn't even find the tuna-viDS.nds...
_________________
Starcraft DS ?

#151206 - tepples - Wed Feb 20, 2008 11:47 pm

pas wrote:
but my m3 simply should autopatch the homebrew and therefore work without problems...

Any Idea what I might have forgotten chishm ?

Does your M3 also correctly autopatch DLDI tester?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#151211 - tondopie - Thu Feb 21, 2008 1:18 am

great work chishm. I am working on integrating it into Flashcart OS: Slot-2 Edition right now!
_________________
Development Blog: http://teendev.org
Homebrew Podcast: http://homebrewcast.net
Web Design: http://xtendesign.net

#151214 - dantheman - Thu Feb 21, 2008 1:57 am

Downloaded this using DSLinux while at school today (couldn't wait until I got home, heh). I think I had to patch both the tuna-open.nds file and the tuna-vids.nds file with DLDI before it would work (without patching tuna-vids.nds I could get the file browser but videos launched to a white screen), but I'm not sure as I think I had filesystem corruption at the time, which I fixed with MCtool before proceeding. Regardless, I eventually got it to work using a Supercard miniSD and the SCSD_moon.dldi file.

I do have one video file that immediately jumps to the end and terminates when I attempt to seek through it, a file that worked fine with the older release. I'm going to do some more tests to see if I can isolate the problem.

#151225 - Lazy1 - Thu Feb 21, 2008 4:34 am

I got the "Could not allocate file buffer" error.
Is this an issue with encoding settings?

#151232 - pas - Thu Feb 21, 2008 2:10 pm

lazy1: yeah, may be, retry it with other settings... lower fps or bitrate might help I guess.

About the dldi Test app:

Quote:
DLDI Testing tool
By Michael Chisholm (Chishm)
Press A to continue...ok

Initing FAT...okay

Read test:
opening...okay
Reading...okay
Comparing...okay
Unaligned read...okay
Closing...okay
Read test passed

Write test:
opening...okay
Writing...okay
Closing...okay
Comparing...okay
Unaligned write...okay
Write test passed
--- DONE ---


So what should I do now ? I use a phat DS with the newest flashme (or was the newest 8 ?), a M3 Simply, a 2GB Microsdcard and nothing in Slot 2...

Any other Ideas ?


ah and tondopie:
tondopie wrote:
great work chishm. I am working on integrating it into Flashcart OS: Slot-2 Edition right now!


What about making a standalone DS app that includes -
Moonshell, DSVideo, tuna-vids, EMC Player and Spinals Player in one DS App ? (You might consider Mighty Max' mpg player and abrax' mp4 player aswell if someone would add sound) -

and works on both slot 1 and 2 ?
_________________
Starcraft DS ?

#151233 - tondopie - Thu Feb 21, 2008 3:23 pm

pas wrote:


What about making a standalone DS app that includes -
Moonshell, DSVideo, tuna-vids, EMC Player and Spinals Player in one DS App ? (You might consider Mighty Max' mpg player and abrax' mp4 player aswell if someone would add sound) -

and works on both slot 1 and 2 ?


Already doing it! And you could just DLDI patch the Slot-2 one in order to use it on a Slot-1.

#151234 - pas - Thu Feb 21, 2008 3:26 pm

kewl ^^.

Oh and chishm...:

I tried tuna-vids on my gbamp and it worked flawlessly. Just my M3simply keeps bugging me... (not to talk about m3cf cause of it's broken dldi drivers.)
_________________
Starcraft DS ?

#151334 - pas - Sat Feb 23, 2008 5:29 pm

Ok, thank you very much chishm, I got it working by applying the patch you linked and after that locking the DLDI section so the R4 Firmware wouldn't try patching it anymore.

Here is the final result: http://www.fileden.com/files/2007/12/14/1643883/tuna-open_r4tf.nds

For the next (possible) version of tuna-vids I got some minor requests:

1. Jump back to the loader after the video has finished playing (may be possible, but I think the only one who could answer this would be you chishm)

2. Include a software volume control like moonshell has to get low sound videos louder without the need to reconvert every video.

3. save the last played video file path in a ini file so it will open as soon as tuna-vids is started (after pressing B it should get back to the Folder where the Video was from, for references check moonshell)


EDIT: Whoops... I accidently seem to have double posted ;(
_________________
Starcraft DS ?

#151344 - pas - Sat Feb 23, 2008 10:26 pm

Ferrie wrote:
Program: MediaCoder
Settings: 12fps, 192k, lame mp3, mux with mencoder
Why: works really well, easy to use and very good/easy cropping

Just thought i let you all know. 10 fps and 256k also works, but is sometimes a bit choppy.


Well, I tried your settings but sadly I can't get the Converter to output more than: Audio and Video won't mux together.

Mind sending / pasting your whole settings ?
_________________
Starcraft DS ?

#151417 - Ferrie - Mon Feb 25, 2008 8:44 pm

For starters: THANKS! Now i can finally watch alllll of my movies on-the-go!

Second: (specially for pas) i don't have internet at home right now, so the mediacoder settings will take a day or two to put up.

Third: THANKS AGAIN!
_________________
Everybody lies... I'm a genius!

#151480 - Ferrie - Wed Feb 27, 2008 6:17 pm

Question... I would like to upload the XML file for Mediacoder somewhere, anybody an idea where i could do this???
_________________
Everybody lies... I'm a genius!

#151595 - tondopie - Sat Mar 01, 2008 2:17 am

Hey chishm I got some compiling errors trying to add it to my project. it all seems to do with the XviD library and undefined references to pointers and functions. My project has a little bit different of a structure from yours as I compile the arm9 and arm7 binary separately.


Here's the log:

http://ndsdev.opensourceds.info/xvid_errors.rtf

#151614 - pas - Sat Mar 01, 2008 1:47 pm

You're better off e-mailing him cause it seems he hasn't got the time to watch this topic (which is kinda understandable).
_________________
Starcraft DS ?

#151687 - Ferrie - Mon Mar 03, 2008 7:41 am

For everyone who would like to see the video quality: i made a 15 second promo for version 1.0.

download here: http://www.megaupload.com/nl/?d=OE2UYYRD

Hope you like it!
_________________
Everybody lies... I'm a genius!

#151706 - pas - Mon Mar 03, 2008 8:05 pm

If there would be another decent encode except media encoder (which doesn't work for me...) and super (which seems to output crappy quality if compared to dpg then I would start using this again.... I wished Moonshell could play mpg without a weird header *sigh*
_________________
Starcraft DS ?

#151717 - Rocky5 - Mon Mar 03, 2008 9:56 pm

i use ffmpeg to convert my videos i have made a batch file that you drag the video onto and it does the rest though you need to have the video file in the same folder if anyone can fix this please do as i cant seem to get it to work from other locations

ffmpeg + my batch
_________________
My Pocket Physics Stuff
Black NDSL.
CycloDS Evolution (firmware 1.3) + EZ-Flash 3-in-1 + Removed Rumble Was To Loud.
SanDisk 2GB MicroSD.
Best Game So Far Pocket Physics 0.6.

#151741 - Ferrie - Tue Mar 04, 2008 6:08 am

There is another way, but than it's not so easy anymore... I've also converted a movie with VirtualDubMod. Realy nice quality, but then it's not easy drag and drop... And WMV is not supported as far as i know.

Than again, tuna-viDS avi's can't be compared with DPG files. DPG has 20 plus fps, tuna has 12 fps max, DPG has stereo sound, tuna has mono. That's why (like Chishm has already stated before) tuna is great for animation. If you really want "movies" on the go, than just use moonshell (or if you have an sdhc with 8 GB than use DSMPlay which truly has the best video/audio quality)
_________________
Everybody lies... I'm a genius!

#151751 - pas - Tue Mar 04, 2008 3:12 pm

Hey, Rocky 5, I tried your batch script and it works great (I had to search for a pthreadGC2.dll and put them into the folder to get the thing working.)

How about batch encoding ? I like the speed of the encoding (even if the filesize suffers from this) the only thing I miss is batch encoding (and maybe, like you already stated, a way to drop files from anywhere).

Good work, indeed.

BTW: What about your new child ? How did you call it ? ^^
_________________
Starcraft DS ?

#151755 - Rocky5 - Tue Mar 04, 2008 4:17 pm

hey thanks we named her hannah.

ok i got the location problem fixed all i had to do was put %1 lol easy but am now looking into batch converting.

ok a new version is up and running just drag your video onto the exe and it will convert it and place the new file on the desktop with TV at the end you can create a shortcut and drag onto this works the same also i have made it so that you can configure the settings edit the config.ini file.
_________________
My Pocket Physics Stuff
Black NDSL.
CycloDS Evolution (firmware 1.3) + EZ-Flash 3-in-1 + Removed Rumble Was To Loud.
SanDisk 2GB MicroSD.
Best Game So Far Pocket Physics 0.6.

#151759 - pas - Tue Mar 04, 2008 7:40 pm

Ok, seems to work now ^^.

What is the maximum for Quality ? What about a parameter in the ini file that allows us to self choose the output directory ?

Thanks for your work, and hannah is a sweet name.

The only thing left now is that tunavids sometimes doesn't play videos full. I ripped a video from ign for testing purpuroses and guess what ? It played some time and then suddenly had finished.

Chishm... any ideas ? (shall I send you the vid ?)
_________________
Starcraft DS ?

#151761 - Rocky5 - Tue Mar 04, 2008 7:45 pm

Ah crap that's wrong lol 1 is the best the higher the number the worst it gets but the file size is reduced.

ok updated it sorry about that also the videos ending it does that with some of my videos to don't know y though all the rest work fine
_________________
My Pocket Physics Stuff
Black NDSL.
CycloDS Evolution (firmware 1.3) + EZ-Flash 3-in-1 + Removed Rumble Was To Loud.
SanDisk 2GB MicroSD.
Best Game So Far Pocket Physics 0.6.


Last edited by Rocky5 on Tue Mar 04, 2008 7:48 pm; edited 1 time in total

#151762 - pas - Tue Mar 04, 2008 7:46 pm

so what is the lowest ?
_________________
Starcraft DS ?

#151763 - Rocky5 - Tue Mar 04, 2008 7:49 pm

0 or 1 is the lowest this will make the file the same size as the source file i use 2 as this is good quality + size isn't to big.
_________________
My Pocket Physics Stuff
Black NDSL.
CycloDS Evolution (firmware 1.3) + EZ-Flash 3-in-1 + Removed Rumble Was To Loud.
SanDisk 2GB MicroSD.
Best Game So Far Pocket Physics 0.6.

#151764 - pas - Tue Mar 04, 2008 7:53 pm

sounds good *trys different video outcomes*.

Only things left are batch converting and output path editing via config file ^^.

I'm amazed at how fast and good this works... why is SUPER ? is so damn slow and outputs such a crappy quality when it is based on ffmpeg ?

Well anyway, I love this thing.
_________________
Starcraft DS ?

#151765 - Rocky5 - Tue Mar 04, 2008 8:19 pm

Ok added output location via the Config.ini

default location is C:\
_________________
My Pocket Physics Stuff
Black NDSL.
CycloDS Evolution (firmware 1.3) + EZ-Flash 3-in-1 + Removed Rumble Was To Loud.
SanDisk 2GB MicroSD.
Best Game So Far Pocket Physics 0.6.

#151767 - pas - Tue Mar 04, 2008 8:32 pm

you relinked to your blog instead of linking to your filehost...
_________________
Starcraft DS ?

#151769 - Rocky5 - Tue Mar 04, 2008 8:37 pm

Its fixed i uploaded the wrong file lol
_________________
My Pocket Physics Stuff
Black NDSL.
CycloDS Evolution (firmware 1.3) + EZ-Flash 3-in-1 + Removed Rumble Was To Loud.
SanDisk 2GB MicroSD.
Best Game So Far Pocket Physics 0.6.

#151771 - pas - Tue Mar 04, 2008 8:52 pm

works perfect !
_________________
Starcraft DS ?

#151840 - Rocky5 - Wed Mar 05, 2008 9:35 pm

Ok new update i got batch converting working for the most part it will batch convert 9 files cant seem to get it to go any higher but i will keep trying.

you can download it at my blog
_________________
My Pocket Physics Stuff
Black NDSL.
CycloDS Evolution (firmware 1.3) + EZ-Flash 3-in-1 + Removed Rumble Was To Loud.
SanDisk 2GB MicroSD.
Best Game So Far Pocket Physics 0.6.

#151910 - pas - Thu Mar 06, 2008 3:59 pm

Seem to work flawlessly. 9 files is quite much I would say you could let it like this if you can't get more to work ! Great job, really.
_________________
Starcraft DS ?

#152206 - Gunnex - Tue Mar 11, 2008 9:12 pm

[Back for a change]
Hey, chishm, I had a few ideas:
1) Because the encoder already decodes mp3's for the avi files, could you allow this program to play mp3 files?
2) Skinning, of course
3) Maybe a bmp/png/jpg file with the same name as a video file (ex: sheep.avi & sheep.png) could be displayed on the top screen when you highlight a video, like a preview image of sorts.

Otherwise, I like the way this is going. The videos I encoded still looked great and they had a small filesize, giving my DS and upper hand over my PSP.