Salta ai contenuti

Motore di transcodifica

Richiede v5.0+

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.

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.

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.

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à.