More actions
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
==Installation== | ==Installation== | ||
Download and extract file. | * Download and extract file. | ||
* [[DLDI|DLDI]] patch .nds file and copy it to the root directory of the card. | |||
[[DLDI|DLDI]] patch .nds file and copy it to the root directory of the card. | * Run tuna-open.nds and select an AVI file to play. | ||
Run tuna-open.nds and select an AVI file to play. | |||
==User guide== | ==User guide== |
Revision as of 09:27, 4 July 2021
Tunavids | |
File:Tunavids.png | |
General | |
---|---|
Author(s) | Chishm |
Type | Media player |
Version | 1.1 |
Licence | Mixed |
Links | |
[Media:Tunavi11ds.zip Download] | |
Website | |
[Media:Tunavi11dssrc.zip Source] |
<htmlet>adsense</htmlet>
A Xvid video player for the Nintendo DS. Tuna-viDS plays AVI files that contain Xvid encoded video and MP3 encoded audio.
Installation
- Download and extract file.
- DLDI patch .nds file and copy it to the root directory of the card.
- Run tuna-open.nds and select an AVI file to play.
User guide
Tuna-viDS plays videos with the following format:
Video - Up to 256px wide, 192px tall and 12fps. Xvid encoded, non-interlaced.
Audio - Stereo or mono MP3.
Container - AVI with chunk index, video must be the first stream (fourcc 00dc).
You can use ffmpeg to convert videos with this command (all one line):
ffmpeg -i <infile> -f avi -r 10 -s 256x192 -b 192k -bt 64k -vcodec libxvid -deinterlace -acodec libmp3lame -ar 32000 -ab 96k -ac 2 tuna-vids.avi
This encodes the video as Xvid at 256×192px, 10fps, 192±64kbps. You can try up to 12fps, but anything higher will slow down the decoder too much. It encodes the audio as stereo MP3 at 32kHz/96kbps, and makes it into an AVI container with the filename tuna-vids.avi.
Feel free to experiment with bit rates, sample rates, and frame rates. Just keep the video exactly 256px wide and no more than 192px tall.
Controls
B - Play, Pause
X - Toggle bottom backlight
Left - Increase video delay by one frame
Right - Decrease video delay by one frame
Compatibility
Tested on M3DS Real (firmware 3.4).
Credits
- Xvid team - Writing the Xvid codec.
- Christoph Lampert - Video playback example.
- Robin Watts, Sophie Wilson & Paul Gardiner - YUV to RGB colour space converter.
- HelixCommunity - MP3 decoder.
- ThomasS, LiraNuna, strager & DarkEz - Helix MP3 decoder port.
- Costas - Changes necessary for stereo MP3 support.
- Thoduv & ecurtz - Stereo audio deinterleaver.
- Noda - Some MP3 player ideas.
- abraxas - Giving the idea to port Xvid to the DS.
- Brittlestar - Music sampled from Did U Get What U Want.
- Ferrie - GUI's skin.