3DAmnesic 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = 3DAmnesic | image = https://dlhb.gamebrew.org/3dshomebrew/3DAmnesic.jpeg|250px | type = Media players | version = alpha | licence = Mixed | au...")
 
No edit summary
 
(32 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = 3DAmnesic
|title=3DAmnesic
| image = https://dlhb.gamebrew.org/3dshomebrew/3DAmnesic.jpeg|250px
|image=3damnesic.png
| type = Media players
|description=(POC) Video player.
| version = alpha
|author=Lectem
| licence = Mixed
|lastupdated=2015/01/03
| author = Lectem
|type=Media Players
| website = https://github.com/Lectem/3Damnesic
|version=alpha
| download = https://dlhb.gamebrew.org/3dshomebrew/3DAmnesic-3DS.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/3damnesic.7z
| source = https://dlhb.gamebrew.org/3dshomebrew/3DAmnesic-3DS.rar
|website=https://github.com/Lectem/3Damnesic
|source=https://github.com/Lectem/3Damnesic
|licence=Mixed
}}
}}
<youtube></youtube>
3Damnesic is a proof of concept media player for 3DS using ffmpeg, capable of playing MPEG4 and H264 video (no sound).


#3Damnesic A Work In Progress media player for 3ds using ffmpeg ! #Requirements
The project is no longer in development (abandoned).
* DevkitArm
 
* Latest ctrulib
==Features==
* ffmpeg compiled with the following instructions #Building ##FFMPEG
* Video MPEG4, H.264.
* Copy the ffmpeg-configure3ds script in your ffmpeg source folder
* Hardware acceleration with Y2R for YUV -> RGB conversions.
* Open a shell/command line in ffmpeg directory
 
* Windows users please use <code>sh</code> before starting the script
==Installation==
* ./ffmpeg-configure3ds
Available in 3DSX/SMDH format.
* make install This will compile ffmpeg (with only a few features) with devkitArm and install it as a portlib ##3Damnesic ###With the Makefile Simply use <code>make</code>. ###With CMake
 
* <code>mkdir cbuild &amp;&amp; cd cbuild</code>
The video has to be named test.mp4 and be placed at the root of your SD card.
* On *NIX <code>cmake -DCMAKE_TOOLCHAIN_FILE=DevkitArm3DS.cmake ..</code>
 
* On Windows <code>cmake -DCMAKE_TOOLCHAIN_FILE=DevkitArm3DS.cmake -G&quot;Unix Makefiles&quot; ..</code>
==User guide==
* <code>make</code> More information on the [https://github.com/Lectem/3ds-cmake 3ds-cmake] repository. #Usage At the moment, you have to specify the file path in the main.c file at compilation time.
Use a video with dimensions multiple of 8 for best performance.
= Features =
 
* Video
Videos up to 1024x1024 are supported (but will not run fullspeed and only if width<800, if you set up the framebuffers to be using RGBA).
* MPEG4, H.264
 
* Hardware acceleration with Y2R for YUV -&gt; RGB conversions
This homebrew runs MPEG4 better than H.264 (H.264 is ~4 times slower). Some stats (video only, old 3DS):
= TODO =
*400x240 mpeg4 - 37fps.
* Audio
*400x240 h264 - 16fps.
* Sync and time adjustment
 
* File Browser and Menu
==Known issues==
* Subtitles
No sound.
* More formats and track selection
 
* Use the MVD service for the new3ds #Random informations Use a video with dimensions multiple of 8 for best performance ! Videos up to 1024x1024 are supported (but eh, that won't run fullspeed you know)
==External links==
* Actually only if width &lt; 800 if you set up the framebuffers to be using RGBA Prefer simple MPEG4 to H.264 ! (H.264 is ~4 times slower)
*GitHub - https://github.com/Lectem/3Damnesic
Some stats (video only, old 3ds) :
*GBAtemp - https://gbatemp.net/threads/release-3damnesic-a-poc-video-player.396184
* 400x240 mpeg4 -&gt; 37fps
* 400x240 h264 -&gt; 16fps The new3ds is way faster

Latest revision as of 06:25, 6 May 2024

3DAmnesic
3damnesic.png
General
AuthorLectem
TypeMedia Players
Versionalpha
Last Updated2015/01/03
Links
Download
Website
Source

3Damnesic is a proof of concept media player for 3DS using ffmpeg, capable of playing MPEG4 and H264 video (no sound).

The project is no longer in development (abandoned).

Features

  • Video MPEG4, H.264.
  • Hardware acceleration with Y2R for YUV -> RGB conversions.

Installation

Available in 3DSX/SMDH format.

The video has to be named test.mp4 and be placed at the root of your SD card.

User guide

Use a video with dimensions multiple of 8 for best performance.

Videos up to 1024x1024 are supported (but will not run fullspeed and only if width<800, if you set up the framebuffers to be using RGBA).

This homebrew runs MPEG4 better than H.264 (H.264 is ~4 times slower). Some stats (video only, old 3DS):

  • 400x240 mpeg4 - 37fps.
  • 400x240 h264 - 16fps.

Known issues

No sound.

External links

Advertising: