Homebrew Homebrew app [Release] Video player for 3DS

Core_2_Extreme

Well-Known Member
OP
Member
Joined
Feb 11, 2019
Messages
153
Trophies
0
Age
22
XP
1,163
Country
Japan
ffmpeg -i "C:\Users\user\Videos\Avatar2_trailer_SBS_3D.mkv" -filter_complex "split[l][r];[l]stereo3d=sbsl:ml[left];[left]scale=800:336:flags=lanczos[left];[left]scale=400:168:flags=neighbor[left];[r]stereo3d=sbsl:mr[right];[right]scale=800:336:flags=lanczos[right];[right]scale=400:168:flags=neighbor[right]" -map [left] -map 0:a -c:a aac -b:a 128k -b:v 2000k -c:v libx264 -bsf:v "h264_metadata=sample_aspect_ratio=1" left.mp4 -map [right] -an -b:v 2000k -c:v libx264 -bsf:v "h264_metadata=sample_aspect_ratio=1" right.mp4 && ffmpeg -i left.mp4 -i right.mp4 -map 0:v:0 -map 0:a:0 -map 1:v:0 -c:v copy -c:a copy "C:\Users\user\Videos\3ds_Avatar2_trailer_SBS_3D.mkv.mp4"
and even on the bottom screen where it shows the time, the timer is running fast
and if i run the same command except with mjpeg, it runs at correct speed
ffmpeg -i "C:\Users\user\Videos\Avatar2_trailer_SBS_3D.mkv" -filter_complex "split[l][r];[l]stereo3d=sbsl:ml[left];[left]scale=800:336:flags=lanczos[left];[left]scale=400:168:flags=neighbor[left];[r]stereo3d=sbsl:mr[right];[right]scale=800:336:flags=lanczos[right];[right]scale=400:168:flags=neighbor[right]" -map [left] -map 0:a -c:a aac -b:a 128k -b:v 2000k -c:v mjpeg -huffman optimal left.mp4 -map [right] -an -b:v 2000k -c:v mjpeg -huffman optimal right.mp4 && ffmpeg -i left.mp4 -i right.mp4 -map 0:v:0 -map 0:a:0 -map 1:v:0 -c:v copy -c:a copy "C:\Users\user\Videos\3ds_Avatar2_trailer_SBS_3D.mkv.mp4"
ok, I'll check it later.
 

Od3stroyer

Member
Newcomer
Joined
Dec 12, 2022
Messages
13
Trophies
0
Age
20
XP
101
Country
Canada
Hey, I'm a new user of GBATemp, and very much appreciate this media player application. Since my modded N3DSXL has too much audio files loaded onto it, Nintendo 3DS Sound can't load up all of my music and hangs, so in my search for dedicated 3DS or DS mp3 players, I found this, which happens to play my music very well. Most importantly, it switches music without my input. In other words, this is my new 3DS music player application. Even dedicated mp3 players for the 3DS can't top this, ironically. I, however, notice that there isn't a true shuffle feature. The "random" option you can select only plays music in the near vicinity of the music you just selected, from what I am noticing. I don't know if you can, but would really appreciate a shuffle feature in an upcoming release of Video Player for 3DS. I have all of my music in one folder (324 songs), so in my case, it would shuffle all of the music in that folder. I usually use my 3DS to play music while I'm driving, so this would be really appreciated so I can have more variety of music ^-^
TLDR; Just a request for a shuffle feature
 

T0biasCZe

Well-Known Member
Member
Joined
Oct 4, 2019
Messages
220
Trophies
0
Age
18
XP
942
Country
Czech Republic
@Od3stroyer I have 750 songs on my New 3DS sd card, and the 3DS Sound can play all of them without problem. Only thing i needed to do was split the music into sub folders with each having 100 files... And then in 3DS Sound, i just select "shuffle all", and it randomly plays all songs from the subfolders.
And about this app supporting shuffle, first playing whole folders would need to be added before even adding shuffle... :D
Post automatically merged:

about the H264 3D playing too fast, I did some testings, and:
in the ancient 1.2.0 version, the video plays at the correct speed...
1.3.x just crash when loading the 3d video
1.4.0-1.4.2 runs almost correct, but its little bit too slow (1 minute in,the video is like 5 seconds behind audio) and there is little bit of artifacting in the first few seconds
1.5.0 runs at correct speed
1.5.1 has the speed bugged
so the bug is from one of the changes in 1.5.1: https://github.com/Core-2-Extreme/Video_player_for_3DS/releases/tag/v1.5.1
 
Last edited by T0biasCZe,
  • Like
Reactions: Core_2_Extreme

Od3stroyer

Member
Newcomer
Joined
Dec 12, 2022
Messages
13
Trophies
0
Age
20
XP
101
Country
Canada
Ah yes, I forgot to add: when I was using Nintendo 3DS Sound, my music was split into four folders, 3 of them having 99 files maximum. I was aware of the folder limit in Nintendo 3DS Sound. I just moved everything to one folder now for convenience sake, especially now that I use video player 3ds to play my music. I know that even if I did split my music into subfolders again, Nintendo 3DS Sound has no chance of working regardless, as it hasn't worked even when I had my music split into subfolders. My 3DS in general also has a RIDICULOUS amount of sound files, most of them stemming from my visual novels in VNDS, and the GTA 3 port: RE3. Nintendo 3DS Sound scans for all of your sound files on the whole SD/Micro SD Card from my knowledge, so it seems to hang because I have too much sound files on my micro SD card in general.
 
  • Like
Reactions: Core_2_Extreme

T0biasCZe

Well-Known Member
Member
Joined
Oct 4, 2019
Messages
220
Trophies
0
Age
18
XP
942
Country
Czech Republic
two questions
1) about the subtitle support, does it not support external srt subtitles? because i placed the files right next to the mp4 in 4 different naming types, but it still doesnt detect them
1671220450309.png

2) how tf do you set the sample/pixel aspect ratio to 2:1 for the hori hd? -sar doesnt work and -bsf:v "h264_metadata=sample_aspect_ratio=1/2" neither
 
  • Like
Reactions: Core_2_Extreme

T0biasCZe

Well-Known Member
Member
Joined
Oct 4, 2019
Messages
220
Trophies
0
Age
18
XP
942
Country
Czech Republic
ok figured it out, in ffmpeg its "setsar=1/2" in the video filter after the scaling. ffmpeg -i "flywoomyfly.mp4" -vf scale=800:240,setsar=1/2 horihd_out.mp4
 
  • Like
Reactions: Core_2_Extreme

Core_2_Extreme

Well-Known Member
OP
Member
Joined
Feb 11, 2019
Messages
153
Trophies
0
Age
22
XP
1,163
Country
Japan
v1.5.3 has been released

Changes​

Audio files more than 2ch (e.g. 2.1ch) has been supported.
Many pixel formats have been supported, however, YUV420P is recommended for performance reason.
Ryukyuan(琉球諸語) translation has been added (by kuragehimekurara1).
Auto mode for top screen mode has been added, when this is enabled (settings -> LCD -> screen mode -> auto) you can just use 3d slider to change between 3D <-> 800px mode.
Simplified Chinese(简体中文) translation has been updated.

Fixed bugs​

Many problems with seek function including backward seeking has been fixed.
Problem that it won't enter sleep mode in some case has been fixed.
Problem that h263p video is not played correctly in some resolution has been fixed.

On NEW 3(2)DS, it is recommended to use patched Luma3DS or luma3ds v12.0 (or later) for better performance.​


Download : https://github.com/Core-2-Extreme/Video_player_for_3DS/releases/tag/v1.5.3
 

eliu9395

Member
Newcomer
Joined
Apr 3, 2023
Messages
7
Trophies
0
XP
52
Country
United States
On Auto screen mode, when I use the 3D slider, it makes it so one eye sees the video while the other sees a black screen. Am I doing something wrong? I'm playing 800x240@24fps videos, which are 16:9 aspect ratio.
 
  • Like
Reactions: Core_2_Extreme

T0biasCZe

Well-Known Member
Member
Joined
Oct 4, 2019
Messages
220
Trophies
0
Age
18
XP
942
Country
Czech Republic
The 800px mode should work automatically when you play 800x240p video or the video has pixel aspect 2:1 (and maybe also 480p video that gets downscaled, since it has the horizontal resolution, but idk)
 
  • Like
Reactions: Core_2_Extreme

eliu9395

Member
Newcomer
Joined
Apr 3, 2023
Messages
7
Trophies
0
XP
52
Country
United States
The 800px mode should work automatically when you play 800x240p video or the video has pixel aspect 2:1 (and maybe also 480p video that gets downscaled, since it has the horizontal resolution, but idk)
Does this mean that 800x240 videos play in 800px mode even if the 3D slider is off? (sorry if this is a dumb question)
 
  • Like
Reactions: Core_2_Extreme

T0biasCZe

Well-Known Member
Member
Joined
Oct 4, 2019
Messages
220
Trophies
0
Age
18
XP
942
Country
Czech Republic
you must have the 3d slider off when playing horihd videos (though it can be turned on if you have the display mode set to 800px manually instead of using auto)
 
  • Like
Reactions: Core_2_Extreme

AleronIves

Well-Known Member
Member
Joined
Nov 17, 2016
Messages
460
Trophies
0
Age
36
Location
California
XP
2,253
Country
United States
There are two reasons for a video to be 800x240. The first is that it's a 3D video with two separate 400x240 images side by side, one for each eye. The 3D slider is relevant in this case. The second reason is to have a single 800x240 image with double the resolution, for slightly sharper PQ. The 3D slider must remain off for this type of video.
 
  • Like
Reactions: Core_2_Extreme

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • BigOnYa @ BigOnYa:
    I don't trust the free ones, but ipvanish I've used for couple years now, n like
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if they could get CPUs to run that hot then use the heat to power a steam turbine to power the CPUs....
  • BigOnYa @ BigOnYa:
    Good idea, or at least power the GPU
  • Psionic Roshambo @ Psionic Roshambo:
    It's not the movies or games downloads that I would worry about, like breaking into networks, downloading encrypted things, spying on network traffic. I have seen so many "Top Secret" seals on files when I was a kid
  • Psionic Roshambo @ Psionic Roshambo:
    I was obsessed with finding UFOs, a surprising amount of US files where stashed on computers in other countries, China back in the early 90s omg sooo much
  • BigOnYa @ BigOnYa:
    Yea that crazy, I've never tried hack into anything, I just pirate, and my ISP have send me 3-4 letters, so had to VPN it
  • Psionic Roshambo @ Psionic Roshambo:
    Ship to ship communication software for the Navy although without access to the encrypting chips it was mostly useless
  • Psionic Roshambo @ Psionic Roshambo:
    I bet now a 4090 could probably crack it? Hmmm maybe not even back then I'm pretty sure they where using like 1024 bit encryption
  • Psionic Roshambo @ Psionic Roshambo:
    Yayyy the one set finished 324GBs lol
  • Psionic Roshambo @ Psionic Roshambo:
    Compressed....
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder how many years that would have taken on a 56K modem lol
  • Psionic Roshambo @ Psionic Roshambo:
    18000 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    750 days lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So Internet is very much faster now lol
  • BigOnYa @ BigOnYa:
    "Time Remaining- 2 years, 9 girlfriends, 6 hairstyles, please standby..."
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I remember one time I downloaded like a 500MB ISO file on 56K and that literally took like 2 days
  • Psionic Roshambo @ Psionic Roshambo:
    I had some sort of resume thing, I remember the software had chains
  • Psionic Roshambo @ Psionic Roshambo:
    Damned if I can't remember.the name though
  • Psionic Roshambo @ Psionic Roshambo:
    Some sort of download management app
  • BigOnYa @ BigOnYa:
    Ok good chatting, I'm off to the bar, to shoot some pool, nighty night.
    +1
  • BakerMan @ BakerMan:
    hey psi
  • BakerMan @ BakerMan:
    i call your girl lyndon the way she b on my johnson
    BakerMan @ BakerMan: i call your girl lyndon the way she b on my johnson