Home Homebrew Rilasciato Video player for 3DS v1.7.0: Supporto SBS, fix decoding, miglior...

[Scena 3DS] Rilasciato Video player for 3DS v1.7.0: Supporto SBS, fix decoding, miglior gestione RAM e controlli sempre visibili

51
0

Il developer Core 2 Extreme ha rilasciato un rapido aggiornamento per Video Player for 3DS, uno dei lettori multimediali più completi disponibili nella scena homebrew per le console della famiglia Nintendo 3DS.

Nel tempo questa applicazione si è distinta per la sua capacità di gestire numerosi formati audio e video, sfruttando anche l’accelerazione hardware della console per garantire una riproduzione fluida e stabile, oltre al supporto ai contenuti in 3D, perfettamente in linea con le caratteristiche del dispositivo.

Questo aggiornamento si concentra soprattutto sul miglioramento dell’esperienza d’uso e sull’ottimizzazione delle prestazioni.

Una delle modifiche più immediate riguarda l’interfaccia: i controlli vengono ora mostrati in modo permanente sullo schermo inferiore, rendendo la navigazione più intuitiva e accessibile durante la riproduzione.

Anche l’esplorazione dei file è stata leggermente rivista, con un cambio nella mappatura dei comandi che sposta la chiusura del file explorer su un tasto più pratico.

Dal punto di vista delle funzionalità, è stato introdotto il supporto ai video in formato SBS, ovvero side-by-side, ampliando ulteriormente le possibilità di visualizzazione, soprattutto per contenuti stereoscopici.

Inoltre, la modalità di spostamento dei contenuti è stata disattivata di default, semplificando l’esperienza per la maggior parte degli utenti e riducendo il rischio di operazioni involontarie.

Sul piano tecnico, uno degli interventi più rilevanti riguarda la gestione della memoria. È stato migliorato il recupero da errori di tipo out-of-memory sia per il decoder hardware sia per il decoder dav1d, rendendo il sistema più stabile anche con file complessi o pesanti.

A questo si aggiunge l’integrazione di miglioramenti alle prestazioni provenienti da un progetto fork, segno di un lavoro continuo di ottimizzazione e collaborazione all’interno della community.

Sono stati inoltre corretti alcuni bug importanti che influivano direttamente sulla riproduzione. In particolare, è stato risolto un problema che causava blocchi durante la decodifica di file contenenti codec non supportati, situazione che portava spesso al messaggio “processing video”.

Corretto anche un difetto relativo alla posizione iniziale del video, che risultava leggermente spostata verso destra in alcuni casi.

Un aspetto interessante riguarda la versione “high RAM” dell’applicazione. Questa variante consente di utilizzare una quantità maggiore di memoria rispetto alle versioni standard, riducendo la probabilità di errori legati alla memoria lineare.

Tuttavia, comporta anche alcune limitazioni: l’apertura e la chiusura dell’app richiedono un riavvio della console, con tempi più lunghi, e durante l’utilizzo non è possibile accedere al browser Internet.

Caratteristiche

  • Decodifica con accelerazione hardware (Solo New 3DS o New 2DS).
  • Conversione del colore con accelerazione hardware.
  • Supporto per codec video multipli.
  • Supporto per codec audio multipli.
  • Supporto per sottotitoli multipli.
  • Cerca.
  • Video 3D (solo New 3DS o 3DS, solo decoder software, per vedere i video 3D come 3D è necessario abilitare la modalità 3D all’interno delle impostazioni (impostazioni > LCD > Modalità schermo > 3D). Come convertire il tuo video 3D per 3DS (by T0biasCZe)
  • Zoom avanti/indietro video.
  • Sposta video.
  • Esplora file.
  • Modalità Fullscreen.

Preparazione video

Nota: Per utenti avanzati, consultare Risoluzione consigliata e Benchmark.

  • Scaricare ffmpeg.
    • Per NEW3DS e NEW2DS digitare:
    • ffmpeg -i {input_file_name} -acodec aac -vcodec libx264 -s 800x240 -preset medium -crf 25 {output_file_name}
    • Per tipo OLD3DS e OLD2DS:
    • ffmpeg -i {input_file_name} -acodec aac -vcodec mpeg4 -s 400x240 -crf 25 {output_file_name}
  • Copiare i file video generati sul tuo 3DS (ovunque sulla tua scheda SD).

Sostituire {input_file_name} con il nome del file di input e {output_file_name} con il nome del file di output. Per esempio: ffmpeg -i original_video.mp4 -acodec aac -vcodec libx264 -s 800x240 -preset medium -crf 25 converted_video.mp4

Se ancora non capisci, puoi utilizzare VideoPlayer3DS DS Assistant per convertire il tuo video (by JustScratchCoder).

Controlli

In modalità normale

  •  – Riproduci/Pausa.
  •  – Pausa.
  •  Apri il menu delle impostazioni.
  • –  Seleziona file.
  • –  Zoom in.
  • –  Zoom out.
  • – Sposta video e/o un sottotitolo.
  • e  – Cerca.
  • e  Cambia la luminosità dello schermo.
  •  – Torna al menu principale.
  •  – Entra in modalità a schermo intero.
  • Tocca la barra – Cerca.

In modalità Fullscreen

  •  – Riproduci/Pausa.
  • e  – Cerca.
  • e  Cambia la luminosità dello schermo.
  •  – Esce dalla modalità a schermo intero.

Lingue supportate

  • Inglese.
  • Giapponese/日本語.
  • Ungherese/magyar (tradotto da vargaviktor).
  • Cinese semplificato/简体中文 (tradotto da LITTOMA).
  • Italian/Italiano (tradotto da dixy52-beep).
  • Spagnolo/Español (tradotto da Cookiee).
  • Rumeno/Română (tradotto da Tescu48).
  • Polacco/polski (tradotto da JustScratchCoder).
  • Ryukyuan/琉球諸語 (tradotto da kuragehimekurara1).

Codec video supportati

  • AV1.
  • H261.
  • H262.
  • H263.
  • H263+.
  • H264 (AVC, MPEG4 part10).
  • H265 (HEVC).
  • Motion jpeg.
  • MPEG1video.
  • MPEG2video.
  • MPEG4 (MPEG4 part2).
  • Theora.
  • VP9.

Codec audio supportati

  • AAC (Advanced audio coding).
  • AC3.
  • FLAC.
  • MP1 (MPEG audio layer 1).
  • MP2 (MPEG audio layer 2).
  • MP3 (MPEG audio layer 3).
  • Ogg (Vorbis).
  • Opus.
  • PCM audio.

Codec sottotitoli supportati

  • (Nessun supporto per gli stili).
    • Movtext.
    • Subrip.
    • Subviewer.
  • DVDSub (VobSub).

Contenitori supportati (estensioni)

  • .aac
  • .ac3
  • .avi
  • .m4a
  • .m4v
  • .mkv
  • .mp1
  • .mp2
  • .mp3
  • .mp4
  • .mov
  • .ogg
  • .wav
  • .webm

Risoluzione consigliata

Su NEW 3(2)DS, si consiglia di utilizzare Luma3DS con patch per prestazioni migliori.

Video che con questa risoluzione verranno riprodotti senza problemi nella maggior parte delle situazioni.

Risoluzione consigliatampeg1videompeg2videoH263+H264H265
Decodifica software su OLD3DS400x240@30400x240@30400x240@24256x144@24256x144@10
Decodifica software su NEW3DS800x240@30800x240@30800x240@30800x240@30800x240@20
Decodifica hardware su NEW3DSNessunoNessunoNessuno800x240@60Nessuno

Video che con questa risoluzione possono essere riprodotti senza problemi se il video non si muove molto.

Risoluzione massimampeg1videompeg2videoH263+H264H265
Decodifica software su OLD3DS800x240@24800x240@24800x240@20400x240@15256x144@20
Decodifica software su NEW3DS800x480@30800x480@30800x480@30800x480@24800x240@30
Decodifica hardware NEW3DSNessunoNessunoNessuno1280x720@20Nessuno

Nota: La risoluzione video che supera la risoluzione dello schermo (400×240 su OLD2DS, 800×240 su OLD3DS, NEW2DS e NEW3DS) ha scarsi effetti visibili.

Benchmark

La velocità di decodifica dipende dall’opzione dell’encoder, dal tipo di video, dalla scena video, e quant’altro.

Nota: Questa tabella mostra gli FPS medi, quindi potresti sentire l’audio balbettante se usi questo framerate (risoluzione video o framerate inferiore in questo caso).

La decodifica software in questa tabella utilizza un solo thread, non la decodifica multithread.

MPEG1video

Il file di test MPEG1video è stato codificato seguendo il comando:
ffmpeg -i {input_file_name} -acodec copy -vcodec mpeg1video -s {width}x{height} -r 30 -q:v 15 {output_file_name}

MPEG1video256x144 (144p)426x240 (240p)640x360 (360p)800x240854x480 (480p)
Decodifica software su OLD3DS69.0fps39.9fps24.0fps27.4fps16.7fps
Decodifica software su New3DS532.0fps267.2fps119.8fps158.0fps69.4fps

MPEG2video

Il file di test MPEG2video è stato codificato seguendo il comando:
ffmpeg -i {input_file_name} -acodec copy -vcodec mpeg2video -s {width}x{height} -r 30 -q:v 15 {output_file_name}

MPEG2video256x144 (144p)426x240 (240p)640x360 (360p)800x240854x480 (480p)
Decodifica software su OLD3DS67.1fps37.6fps22.3fps26.3fps15.4fps
Decodifica software su New3DS518.8fps254.2fps113.9fps145.7fps65.9fps

H263+

Il file di test H263+ è stato codificato seguendo il comando:
ffmpeg -i {input_file_name} -acodec copy -vcodec h263p -s {width}x{height} -r 30 -q:v 15 {output_file_name}

H.263+256x144 (144p)424x240 (240p)640x360 (360p)800x240856x480 (480p)
Decodifica software su OLD3DS62.8fps35.6fps21.1fps24.6fps8.7fps
Decodifica software su New3DS527.9fps257.8fps113.1fps144.2fps33.9fps

H264

Il file di test H264 è stato codificato seguendo il comando:
ffmpeg -i {input_file_name} -acodec copy -vcodec libx264 -s {width}x{height} -r 30 -preset fast -profile:v baseline {output_file_name}

H.264256x144 (144p)426x240 (240p)640x360 (360p)800x240854x480 (480p)
Decodifica software su OLD3DS30.7fps15.9fps8.8fps10.2fps5.4fps
Decodifica software su New3DS226.7fps95.1fps43.4fps53.2fps25.1fps
Decodifica Hardware su New3DS560.6fps338.7fps206.0fps235.3fps114.7fps

H265

Il file di test H265 è stato codificato seguendo il comando:
ffmpeg -i {input_file_name} -acodec copy -vcodec libx265 -s {width}x{height} -r 30 -preset fast -profile:v main {output_file_name}

H.265256x144 (144p)426x240 (240p)640x360 (360p)800x240854x480 (480p)
Decodifica software su OLD3DS22.4fps11.3fps6.2fps7.2fps3.9fps
Decodifica software su New3DS136.8fps55.7fps26.4fps30.9fps15.3fps

Changelog

Modifiche

  • I controlli ora sono sempre visibili sullo schermo inferiore, a meno che non si apra il menu impostazioni.
  • Il tasto per chiudere il file explorer è stato cambiato da a .
  • La modalità di spostamento contenuti ora è disattivata di default.
  • Aggiunto supporto ai video SBS (side-by-side).
  • Migliorato il recupero da errori di memoria (OOM) per il decoder hardware e il decoder dav1d.
  • Integrati miglioramenti alle prestazioni provenienti da un progetto fork.

Correzioni di bug

  • Risolto il blocco nella decodifica (che causava frequenti messaggi “processing video”) su file con codec non supportati.
  • Corretta la posizione iniziale del video (in alcuni casi risultava leggermente spostata verso destra).

Informazioni sulla versione high RAM (.cia)

  • Il file ..._high_ram.cia può utilizzare più RAM rispetto alle versioni .cia e .3dsx standard, riducendo il rischio di errori di memoria lineare.
  • All’apertura e alla chiusura l’app richiede il riavvio della console, quindi potrebbe impiegare più tempo.
  • Non è possibile utilizzare il browser Internet del 3DS mentre questa versione è in esecuzione.

Nota: Su NEW 3(2)DS, si consiglia di utilizzare Luma3DS con patch per prestazioni migliori.

Download: Video player for 3DS v1.7.0 [3DSX]

Download: Video player for 3DS v1.7.0 [CIA]

Download: Video player for 3DS High RAM v1.7.0 [CIA]

Download: Source code Video player for 3DS v1.7.0

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS5

Vedi altri prodotti PS5

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-05-21 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.