Video player 3DS

From GameBrew

Video player
Last Updated2022/03/29
TypeMedia players

Homebrew video player for the 3DS. It supports English, Japanese and Hungarian/Magyar.


  • Hardware accelerated decoding (New 3DS or New 2DS only).
  • Hardware accelerated color conversion.
  • Multiple video codec support(MPEG4, H.264, H.265, Motion Jpeg).
  • Multiple audio codec support (mp1, mp2, mp3, ac3, aac, ogg, pcm audio).
  • Seek.
  • 3D video (New 3DS or 3DS only, software decoder only).
  • Zoom in/out video.
  • Move video.
  • File explorer.
  • Multiple languages (English, Japanese and Hungarian/Magyar by vargaviktor).

User guide


Software decoding
Old 3DS 256x144 (144p) @ 30fps (H.264)
New 3DS 640x360 (360p) @ 24fps (H.264)
Hardware decoding
New 3DS 854x480 (480p) @ 40~50fps (H.264)

Supported codec

Video Audio
Motion jpeg mp1 (MPEG audio layer 1)
MPEG4 (MPEG4 part2) mp2 (MPEG audio layer 2)
H.264 (MPEG4 part10) mp3 (MPEG audio layer 3)
H.265 (HEVC) ac3
aac (Advanced audio coding)
ogg (Vorbis)
pcm audio

How to watch 3D video

This feature is for new 3DS or 3DS only, software decoder only.

To see 3D video as 3D, enable 3D mode in settings (Settings> LCD> Screen mode> 3D).


A - Play, Pause

B - Stop

Y - Debug

X - Select file

R/L - Zoom in/out

D-Pad/Circle Pad - Move video

Touch the bar - Seek


v1.5.0 2022/03/29

  • Subtitles have been supported (*0).
  • Disable video, audio and subtitle have been added.
  • Audio desync has been fixed.
  • AV1 videos have been supported.
  • The problem some video won't play smoothly in sw decoder has been fixed.
  • Screen brightness adjustment function has been added (DPAD "↑" and "↓").
  • Other minor changes.
  • 0 No style support, only plain text.

v1.4.2 2022/01/09

  • Unexpected touch in Nintendo's home menu has been fixed.
  • Multi-threaded decoding stability has been fixed and it is enabled by default.
  • Seeking stability has been fixed.
  • Repeat, in order, random playback mode have been added.
  • Other minor changes.

v1.4.1 2021/12/11

  • The "FSUSER_OpenFile() failed" error has been fixed.
  • Adjusted font and button size in settings menu.
  • Multi-threaded decoding is disabled by default because it has stability problem.
  • Polish(Polski) translation has been added (by JustScratchCoder).

v1.4.0 2021/10/25

  • Decoded image(raw) buffer has been added and it makes playback much much much much better (especially on OLD3DS).
  • Spanish(español) translation has been added (by Cookiee).
  • Romanian(Română) translation has been added (by Tescu48).

v1.3.1 2021/08/28

  • Volume adjustment has been added (from 0% to 999%).
  • Direction pad seeking has been added (from 1 second to 99 seconds).
  • Hungarian (magyar) translation has been added (by vargaviktor).
  • Other minor changes.

Release notes.


  • Core 2 Extreme.
  • dixy52-beep (icon, banner, in app texture).
  • windows-server-2003 (bug fix).
  • vargaviktor (hungarian translation).
  • HIDE810 (bug fix).

External links