Homebrew Homebrew app [Release] Video player for 3DS

AleronIves

Well-Known Member
Member
Joined
Nov 17, 2016
Messages
460
Trophies
0
Age
36
Location
California
XP
2,284
Country
United States
I don't test using H.263 but I tested mpeg2video (aka H.262) and it runs around 20~30fps(depending on scene) on o3ds.
Oh, cool. I didn't see H.262 in the list of supported codecs, so I thought it wasn't allowed.

I mean here is that drawing library consider top screen as 800*480 not 800*240 if 800px mode is enabled.
Oh, I misunderstood. Sorry about that. Isn't this a bug, though? The upper screen is 800x240, isn't it? It doesn't make much sense to encode 800x480, only to have it downscaled to 800x240 during playback, since 800x480 will take many more CPU cycles to decode and will use more space on your SD card.

For example, if you look at HoriHD-Gallery, the screenshots for 800px mode are 800x240, not 800x480.
 
  • Like
Reactions: Core_2_Extreme

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,063
Trophies
1
Location
California
XP
6,138
Country
United States
There is no default directory. Press X to open the file browser and pick the video to play.
Awesome. Had to press the Video item on the Lower Screen, then Press X to bring up the Directory Listings.
Playing a MPEG-4 part 2
AAC
1280x720 Video File, but it is stuttering like crazy. But so far, so good :D

EDIT:
Now, a
H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
AAC
1280x720
Video is going a little slow, and still Stuttering.
 
Last edited by Smoker1,
  • Like
Reactions: Core_2_Extreme

T0biasCZe

Well-Known Member
Member
Joined
Oct 4, 2019
Messages
220
Trophies
0
Age
19
XP
959
Country
Czech Republic
1280x720 Video File, but it is stuttering like crazy. But so far, so good :D
you need to downscale the video so it runs better
if you have New 3DS or New 2DS, downscale it to 800x240p (with ffmpeg, its ffmpeg -i input -vf scale=800:240:flags=neighbor output.mp4
if old 2ds or old 3ds, 400x240p (ffmpeg -i input -vf scale=400:240:flags=neighbor output.mp4)
 

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,063
Trophies
1
Location
California
XP
6,138
Country
United States
you need to downscale the video so it runs better
if you have New 3DS or New 2DS, downscale it to 800x240p (with ffmpeg, its ffmpeg -i input -vf scale=800:240:flags=neighbor output.mp4
if old 2ds or old 3ds, 400x240p (ffmpeg -i input -vf scale=400:240:flags=neighbor output.mp4)
What Converter do I need? Might have mentioned it in 1 of the 11 Pages
 
  • Like
Reactions: Core_2_Extreme

T0biasCZe

Well-Known Member
Member
Joined
Oct 4, 2019
Messages
220
Trophies
0
Age
19
XP
959
Country
Czech Republic
Have you gotten such a video to fill the screen? For me, there are large black bars on the top and bottom with 800x240p...

1) you need to have program that actually stretches the video to 800x240p not just lettebox 400x240
2) you need to enable 800px in settings (New 3DS and New 2DS only)

--------------------- MERGED ---------------------------

Question: DVDFab has a Conversion Listing for the NDS, where Videos would be made to work with it. Would that work also?

Shows it would be.....
MPEG-1
MP2
172x96
No, since DS has 256 × 192 screen and 3DS 400×240 screen (800x240p with Hori HD)
 

Core_2_Extreme

Well-Known Member
OP
Member
Joined
Feb 11, 2019
Messages
153
Trophies
0
Age
22
XP
1,163
Country
Japan
@Core_2_Extreme please edit the link in the main page to the updated guide
Updated

Oh, cool. I didn't see H.262 in the list of supported codecs, so I thought it wasn't allowed.


Oh, I misunderstood. Sorry about that. Isn't this a bug, though? The upper screen is 800x240, isn't it? It doesn't make much sense to encode 800x480, only to have it downscaled to 800x240 during playback, since 800x480 will take many more CPU cycles to decode and will use more space on your SD card.

For example, if you look at HoriHD-Gallery, the screenshots for 800px mode are 800x240, not 800x480.
Oh, sorry I forgot to write these codecs it also supports H.261

Idk if it's a bug.
edit : But I think it is possible to correct it in program.

What Directory does this look into for Video Files?
There is no default directory, put your video anywhere you want.
 
Last edited by Core_2_Extreme,
  • Like
Reactions: Smoker1 and eduall

T0biasCZe

Well-Known Member
Member
Joined
Oct 4, 2019
Messages
220
Trophies
0
Age
19
XP
959
Country
Czech Republic
question, would it be possible add function to remember where you ended and continue watching at that time ?
(and enlarge the buttons since the buttons are unclickable on small 3DS even with stylus)
 
  • Like
Reactions: Core_2_Extreme

AleronIves

Well-Known Member
Member
Joined
Nov 17, 2016
Messages
460
Trophies
0
Age
36
Location
California
XP
2,284
Country
United States
I had to do a little research to remind myself how to use XviD's features, since I've been using x264 for so long. Here's a 400x240p @ 24 clip O3DS users can try to see if it plays at full speed, or at least faster than H.264 would.

https://www.filedropper.com/o3ds01

If you want to try your own encodes, you can get the source file (1080p H.264, 191 MiB) at http://www.caminandes.com. The short films are all covered by the CCBY3 license.
 
  • Like
Reactions: Core_2_Extreme

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    Did someone loose a leg? You're fired
  • K3Nv2 @ K3Nv2:
    Ffs 55gb patch for hogwarts legacy
  • SylverReZ @ SylverReZ:
    @K3Nv2, Teslas are prob running Windows XP to this day.
  • Sicklyboy @ Sicklyboy:
    sometimes I wonder where I went wrong and why I'm so dissatisfied with my life
  • Sicklyboy @ Sicklyboy:
    Then I find myself arguing with someone on reddit about how blatantly wrong their understanding of the USB Power Delivery specification is.
  • Sicklyboy @ Sicklyboy:
    At 1 AM.
  • Sicklyboy @ Sicklyboy:
    Where did I go wrong, again? 😕
  • SylverReZ @ SylverReZ:
    @Sicklyboy, What do you mean?
  • K3Nv2 @ K3Nv2:
    @Sicklyboy, always blame women
  • Veho @ Veho:
    Blame woke.
  • SylverReZ @ SylverReZ:
    Blame society.
  • K3Nv2 @ K3Nv2:
    Woke isn't part of society they woke up from it
    +1
  • Veho @ Veho:
    *spends years yelling "wake up sheeple"
    *acts shocked when they actually wake up
  • Veho @ Veho:
    Make up your mind.
  • K3Nv2 @ K3Nv2:
    You mean the government doesn't care? :(
  • Veho @ Veho:
    I have no idea what you're talking about.
  • K3Nv2 @ K3Nv2:
    The government
  • K3Nv2 @ K3Nv2:
    Lol jedi fallen order crashed on SteamDeck through ea play guess the deck doesn't have the force
  • Veho @ Veho:
    Well it's called the "fallen" order, not the "stable" order.
  • Veho @ Veho:
    The "smooth running" order.
  • K3Nv2 @ K3Nv2:
    Guess they weren't lying about not being compatible
  • K3Nv2 @ K3Nv2:
    Ea play is such hot garbage for making you register per console
  • SylverReZ @ SylverReZ:
    Site's down again. :/
    SylverReZ @ SylverReZ: Site's down again. :/