================================== Come vedere i film sul Nintendo DS ================================== Lo sapevate che si possono vedere intermi film sul Nintendo DS? Sapevatelo. I filmati si possono vedere usando MoonShell, un media player per Nintendo DS. Date le limitazione hardware del dispositivo non è possibile visualizzare i video nel formato originale, essi vanno ridotti a livelli di bitrate che il Nintendo DS sia in grado si sopportare. Il formato di questi video a bitrate ridotto si chiama DPG. Questo post spiega come convertire un video in formato .AVI in formato .DPG in modo che possano essere visti sul Nintendo DS. La guida è basata su Ubuntu 8.10 ma probabilmente sono sufficienti piccole modifiche per applicarla ad altri sistemi GNU/Linux. Installazione ============= Il software si chiama `dpgconv` ed è uno script python che richiede altri due software: - mplayer (e mencoder) - mpeg_stat Installazione di mplayer e mencoder ----------------------------------- Questi due software si installano semplicemente con:: sudo apt-get install mplayer mencoder Installazione di mpeg_stat -------------------------- Il software `mpeg_stat` sembra che non abbia più una sua homepage, per scaricarlo dovete cercare e trovare qualche mirror che ne abbia ancora una copia. Io l'ho trovato qui: ftp://ftp.riken.go.jp/pub/FreeBSD/distfiles/mpeg_stat-2.2b-src.tar.gz e l'ho installato con i seguenti comandi:: cd ~/.local/src wget ftp://ftp.riken.go.jp/pub/FreeBSD/distfiles/mpeg_stat-2.2b-src.tar.gz mkdir mpeg_stat-2.2b cd mpeg_stat-2.2b tar xvfz ../mpeg_stat-2.2b-src.tar.gz cd mpeg_stat make cd ~/.local/bin ln -s ../src/mpeg_stat-2.2b/mpeg_stat Installazione di dpgconv ------------------------ Dato che si tratta di un semplice script la procedura di installazione consiste solo nello scaricare questo script e renderlo eseguibile. Io ho fatto così:: wget http://theli.ho.com.ua/dpgconv/dpgconv-8.py chmod u+x dpgconv-8.py Una volta installato verifichiamo che dpkgconv rilevi tutti i programmi che servono digitando:: ./dpgconv-8.py Dovrebbe dire qualcosa di simile a:: mpeg_stat -- MPEG Analyzer for MPEG I video streams (version 2.2b) MPlayer 1.0rc2-4.3.2 (C) 2000-2007 MPlayer Team MEncoder 2:1.0~rc2-0ubuntu17 (C) 2000-2007 MPlayer Team It seems we found all programs :)...continuing ______________________________________________ Conversione dei filmati ======================= La conversione è semplicissima, per convertire il video `esempio.avi` si usa il comando:: ./dpgconv-8.py esempio.avi La conversione potrebbe durare un po', specialmente su macchine lente. Il risultato della conversione è un file con lo stesso basename ma con estensione .dpg (nel nostro caso `esempio.dpg`), naturalmente questo file è quello che deve essere copiato sulla vostra flash card e visualizzato sul Nintendo DS. Qualità video/audio =================== Non aspettatevi un'alta qualità video, il Nintendo DS non è stato progettato è limitato e non è stato progettato per questo. Se avete bisogno di una qualità alta forse avete bisogno di qualcos'altro, come la PSP. References ========== - Home page di dpgconv: http://theli.is-a-geek.org/blog/static/dpgconv - MoonShell on Wikipedia: http://en.wikipedia.org/wiki/MoonShell - DPG on Wikipedia: http://en.wikipedia.org/wiki/NDs-mPeG