Symfonium include un motore di transcodifica basato su FFmpeg. Il motore consente a Symfonium di transcodificare al volo i media, offrendo il supporto per una gamma più ampia di codec e formati.
Note:
- Per ottimizzare le dimensioni dell’applicazione, codec e formati vengono aggiunti solo quando necessari o richiesti; non tutti i codec sono supportati.
- Questa funzione è attualmente in fase di sviluppo attivo per migliorare il supporto dei dispositivi Chromecast e UPnP. Se riscontri problemi o hai esigenze specifiche, segnalali nel forum di supporto.
- Per determinare cosa transcodificare e quando, il motore analizza il media all’avvio della riproduzione. Sebbene la procedura sia rapida, se sei certo di usare solo codec supportati nativamente puoi disattivare il motore nelle impostazioni di Riproduzione.
- Il motore crea file temporanei, quindi assicurati di avere spazio libero sufficiente.
Funzioni
Sezione intitolata “Funzioni”Riproduzione locale
Sezione intitolata “Riproduzione locale”Il motore consente la riproduzione locale dei seguenti formati audio in precedenza non supportati:
- MusePack (.mpc)
- Direct Stream Digital / DSD (.dsd, .dsf)
- Aiff (.aif, .aiff, .aifc)
- WavPack (.wv)
- Windows Media Audio (.asf, .wma)
- True Audio (.tta)
- Monkey’s Audio (.ape)
ALAC è un codec audio lossless utilizzato per comprimere i file audio senza perdere la qualità originale. Il motore di Symfonium può transcodificare in ALAC e cerca di preservare la qualità dei media ad alta risoluzione senza degradarla. Tuttavia, il risultato potrebbe non essere sempre bit-perfect, anche se la maggior parte degli utenti non noterà alcuna differenza.
Per impostazione predefinita, i dispositivi Android non supportano la maggior parte di questi formati. Usa la modalità SAF con il provider locale affinché Symfonium possa rilevare e riprodurre questi file.
Riproduzione con Chromecast
Sezione intitolata “Riproduzione con Chromecast”Il motore consente di transcodificare i media durante il casting verso dispositivi Chromecast.
Formati sorgente transcodificati:
- MusePack (.mpc)
- Direct Stream Digital / DSD (.dsd, .dsf)
- Aiff (.aif, .aiff, .aifc)
- WavPack (.wv)
- Windows Media Audio (.asf, .wma)
- True Audio (.tta)
- Monkey’s Audio (.ape)
- Alac (.mp4, .m4a)
Il motore di transcodifica di Symfonium converte i media in un formato supportato dal dispositivo di riproduzione. Durante la trasmissione a Chromecast, il motore effettua attualmente la transcodifica in AAC, un codec lossy. Se hai esigenze specifiche relative a impostazioni più precise o di qualità superiore, puoi aprire una richiesta di funzionalità descrivendo i tuoi requisiti.
Se il media provider supporta la transcodifica, per ottimizzare prestazioni e consumo della batteria viene sempre data priorità a quella lato server. Durante lo streaming da Kodi, il motore di transcodifica viene eseguito sul telefono: i media passano quindi da Kodi al telefono e poi a Chromecast. Ciò può aumentare il consumo della batteria e l’utilizzo della rete.
Riproduzione UPnP
Sezione intitolata “Riproduzione UPnP”Il motore di transcodifica non viene attualmente utilizzato per i dispositivi UPnP, perché il supporto dei codec può variare a seconda del dispositivo e può richiedere impostazioni o sostituzioni dei profili. Se hai esigenze specifiche o riscontri problemi con dispositivi UPnP, segnalali nel forum di supporto e fornisci i log affinché il team possa indagare e migliorare la compatibilità.
