Disponibile un nuovo aggiornamento per Video player for 3DS, l’app sviluppata da Core 2 Extreme per console Nintendo 3DS ci permette di eseguire diversi tipi di file audio e video.
L’app supporta i codec video Motion jpeg, MPEG4 e H.264/H.265 oltre ai codec audio mp1, mp2, mp3, ac3, aac, ogg e pcm audio, l’accelerazione hardware e i video in 3D.
Questo nuovo aggiornamento mira a correggere l’errore FSUSER_OpenFile() failed
, mentre ora la decodifica multi-thread è disabilitata per impostazione predefinita perché pare che abbia creato problemi di stabilità.
Caratteristiche
- Decodifica hardware accelerata (*0).
- Conversione del colore con accelerazione hardware.
- Supporto per codec video multipli (MPEG4, H.264, H.265, Motion Jpeg).
- Supporto per codec audio multipli (mp1, mp2, mp3, ac3, aac, ogg, audio pcm).
- Cerca.
- Video 3D(*1).
- Zoom avanti/indietro video.
- Sposta video.
- Esplora file.
*0 – Solo New 3DS o New 2DS.
*1 – Solo New 3DS o 3DS, solo decoder software, per vedere i video 3D come 3D è necessario abilitare la modalità 3D nelle impostazioni (impostazioni > LCD > Modalità schermo > 3D).
Prestazioni
La velocità di decodifica dipende dall’opzione dell’encoder, dal tipo di video, dalla scena video, e quant’altro.
[stextbox id=’info’]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).[/stextbox]
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}
MPEG1video | 256x144 (144p) | 426x240 (240p) | 640x360 (360p) | 800x240 | 854x480 (480p) |
Decodifica software su OLD3DS | 69.0fps | 39.9fps | 24.0fps | 27.4fps | 16.7fps |
Decodifica software su New3DS | 532.0fps | 267.2fps | 119.8fps | 158.0fps | 69.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}
MPEG2video | 256x144 (144p) | 426x240 (240p) | 640x360 (360p) | 800x240 | 854x480 (480p) |
Decodifica software su OLD3DS | 67.1fps | 37.6fps | 22.3fps | 26.3fps | 15.4fps |
Decodifica software su New3DS | 518.8fps | 254.2fps | 113.9fps | 145.7fps | 65.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) | 800x240 | 856x480 (480p) |
Decodifica software su OLD3DS | 62.8fps | 35.6fps | 21.1fps | 24.6fps | 8.7fps |
Decodifica software su New3DS | 527.9fps | 257.8fps | 113.1fps | 144.2fps | 33.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.264 | 256x144 (144p) | 426x240 (240p) | 640x360 (360p) | 800x240 | 854x480 (480p) |
Decodifica software su OLD3DS | 30.7fps | 15.9fps | 8.8fps | 10.2fps | 5.4fps |
Decodifica software su New3DS | 226.7fps | 95.1fps | 43.4fps | 53.2fps | 25.1fps |
Decodifica Hardware su New3DS | 560.6fps | 338.7fps | 206.0fps | 235.3fps | 114.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.265 | 256x144 (144p) | 426x240 (240p) | 640x360 (360p) | 800x240 | 854x480 (480p) |
Decodifica software su OLD3DS | 22.4fps | 11.3fps | 6.2fps | 7.2fps | 3.9fps |
Decodifica software su New3DS | 136.8fps | 55.7fps | 26.4fps | 30.9fps | 15.3fps |
Problemi noti
Il video non viene riprodotto in alcune risoluzioni(corretto nella versione 1.2.0).Il video non verrà decodificato correttamente all’inizio(corretto nella versione 1.1.1).Non funziona in
(corretto nella versione 1.2.0 da windows-server-2003)..cia- Se il video contiene fotogrammi B, il decodificatore hardware non lo riprodurrà senza problemi. Soluzione alternativa: codifica il video senza utilizzare i fotogrammi B.
ffmpeg -i {nome_file_input} -acodec copy -vcodec h264 -crf 20 -s {larghezza}x{altezza} -x264-params bframes=0 {nome_file_output}
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).
Codec video supportati
- Motion jpeg
- MPEG4 (MPEG4 part2)
- MPEG1video
- MPEG2video
- H.263
- H.263+
- H.264 (AVC, MPEG4 part10)
- H.265 (HEVC)
Codec audio supportati
- mp1 (MPEG audio layer 1)
- mp2 (MPEG audio layer 2)
- mp3 (MPEG audio layer 3)
- ac3
- aac (Advanced audio coding)
- ogg (Vorbis)
- pcm audio
Controlli
- – Play/Pausa.
- – Stop.
- – Debug.
- – Seleziona file.
- – Zoom in.
- – Zoom out.
- o – Sposta video.
- Tocca la barra – Cerca.
Changelog v1.4.1
- Corretto l’errore
FSUSER_OpenFile() failed
. - Modificato il carattere e la dimensione del pulsante nel menu delle impostazioni.
- La decodifica multi-thread è disabilitata per impostazione predefinita perché ha problemi di stabilità.
- Aggiunta la traduzione in polacco (polski) (da JustScratchCoder).
Changelog v1.4.0
- Il buffer dell’immagine decodificata (raw) è stato aggiunto e consente la riproduzione.
- Molto molto molto molto meglio (soprattutto su OLD3DS).
- Aggiunta la traduzione in spagnolo (español) (da Cookiee).
- Aggiunta la traduzione Rumeno (Română) (di Tescu48).
Changelog v1.3.3
- ‘aspect ratio 10:3 mode’ è stata modificata in ‘correct aspect ratio mode’ (segue
sar value(*0)
). - La velocità di conversione del colore è stata migliorata.
- Aggiunta la traduzione in cinese semplificato (简体中文) (di LITTOMA).
- Aggiunta traduzione in italiano (italiano) (dixy52-beep).
- Altre modifiche minori
*0
se la dimensione del video è 800×240 e non viene impostato alcun valore sar, applica automaticamente sar 1:2.
Changelog v1.3.2
- Aggiunta modalità aspect ratio 10:3 (per video 800×240).
- Aggiunta la possibilità di disattivare il ridimensionamento e spostare la modalità video.
- Ora l’app ricorda la posizione video (riprendi da quella posizione la prossima volta).
- Altre modifiche minori.
Changelog v1.3.1
- Aggiunta la regolazione del volume (da 0% a 999%).
- Aggiunta la ricerca della traccia attraverso il pad direzionale (da 1 secondo a 99 secondi).
- Aggiunta la traduzione ungherese (magyar) (di vargaviktor).
- Altre modifiche minori.
Changelog v1.3.0
- Aggiunto supporto per i video che presentano più di una traccia audio (premere il tasto > seleziona traccia audio per selezionare la traccia).
- Aggiunto supporto per la decodifica multi-thread (premere il tasto > utilizzare la decodifica multi-thread per attivare/disattivare).
- Unito il decoder hardware (premere il tasto > utilizzare il decoder hw per attivare).
- Aggiunto supporto per la modalità a schermo intero (premere il tasto per attivare/disattivare).
- Altre modifiche minori.
Changelog v1.2.0
- Corretta la decodifica hardware in
.cia
. - Corretta la decodifica hardware non funzionante in alcune risoluzioni.
- Aggiunta la conversione del colore hardware per il decoder software.
- Aggiunto supporto video 3D (solo decoder software).
- Altre modifiche minori e ottimizzazioni.
Changelog v1.1.1
- Corretto il video che non veniva decodificato correttamente nel decodificatore hardware.
Changelog v1.1.0
- Aggiunto decodificatore hardware (β).
Changelog v1.0.1
- Aggiunta l’opzione per consentire di saltare frame.
Download: Video player for 3DS v1.4.1 [3DSX]
Download: Video player for 3DS v1.4.1 [CIA]
Download: Source code Video player for 3DS v1.4.1
Fonte: gbatemp.net