Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3ds-theoraplayer 3DS

From GameBrew
Revision as of 07:45, 2 November 2021 by HydeWing (talk | contribs)
3ds-theoraplayer
File:3ds-theoraplayer.jpg
General
AuthorOreo639
TypeMedia players
Versionr3
LicenseMixed
Last Updated2021/04/07
Links
Download
Website
Source

3ds-theoraplayer 3DS is a POC example of theora decoding for the Nintendo 3DS family of systems, using libctru and citro2d. You need to convert the videos into the OGV format in order to use.

=Installation

Installing

Available as a 3DSX.

Building

Prerequsites:

Once you complete Prerequsites, run make to compile.

User guide

You can create a compatible video file using the following command:

ffmpeg -i 'input.ext' -vcodec theora -vf scale=400:-1 -acodec libvorbis -ar 32000 "output.ogv"

You can change the quality by using the -q:v flag.

The value can be any interger from 0-10 with 10 being the highest quality.

The old 3DS has limited processing power and it is not recommended to use 10, but any value between 0 and 7 should be fine (4 is recommended).

You can also just set the bitrate manually using the -b:v flag (somewhere around 500k is recomended).

You can place your generated videos in the /videos directory on your sd card, if it doesn't exist, create it.

Changelog

Release 3 2011/04/07

  • Screen tearing issues should be resolved once and for all.
  • Videos are now centered on the screen.
  • Videos should now automatically be shrunk to fit on the screen (you can press Y to enable and disable video resizing).
  • Noticeable improvements to playback speed.
  • Hotfix: Switch from mutxes to double buffering.
  • Hotfix: Fix rare race condition.

External links

Advertising: