Pular para o conteúdo

Mecanismo de transcodificação

Requer v5.0+

O Symfonium integra um mecanismo de transcodificação baseado no FFmpeg. Esse mecanismo permite que o Symfonium transcodifique mídia em tempo real, oferecendo suporte a uma variedade maior de codecs e formatos.

Observações:

  • Para otimizar o tamanho do aplicativo, codecs e formatos são adicionados apenas conforme necessidade ou solicitação, e nem todos os codecs são compatíveis.
  • Este recurso está em desenvolvimento ativo para oferecer melhor suporte a dispositivos Chromecast e UPnP. Se encontrar problemas ou tiver necessidades específicas, relate no fórum de suporte.
  • Para determinar o que transcodificar e quando, o mecanismo analisa a mídia no início da reprodução. Embora esse processo seja rápido, se você tiver certeza de que usa apenas codecs compatíveis nativamente, pode desativar o mecanismo nas configurações de reprodução.
  • Observe que o mecanismo cria arquivos temporários, então garanta que há espaço livre suficiente disponível.

O mecanismo permite a reprodução local de formatos de áudio que antes não eram compatíveis:

  • 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 é um codec de áudio sem perdas usado para comprimir arquivos de áudio sem perder a qualidade original. O mecanismo do Symfonium consegue transcodificar para ALAC e tenta preservar a qualidade de mídias hi-res sem degradá-la. No entanto, ele pode nem sempre ser bit-perfect, embora a maioria dos usuários não consiga notar diferença.

Dispositivos Android não oferecem suporte à maioria desses formatos por padrão. Use o modo SAF com o provedor local para que o Symfonium consiga detectar e reproduzir esses arquivos.

O mecanismo permite a transcodificação de mídia ao transmitir para dispositivos Chromecast.

Formatos de origem transcodificados:

  • 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)

O mecanismo de transcodificação do Symfonium é responsável por converter a mídia para um formato compatível com o dispositivo de reprodução. Ao transmitir para Chromecast, o mecanismo atualmente transcodifica para AAC, que é um codec com perdas. Se você tiver necessidades específicas de configurações mais precisas ou de maior qualidade, abra uma solicitação de recurso com detalhes sobre seus requisitos.

Se o seu provedor de mídia oferece suporte a transcodificação, a transcodificação no servidor sempre será priorizada para otimizar desempenho e uso de bateria. Ao transmitir pelo Kodi, o mecanismo de transcodificação roda no seu telefone, o que significa que a mídia vai do Kodi para o telefone e depois para o Chromecast. Isso pode aumentar o uso de bateria e de rede.

O mecanismo de transcodificação não é usado atualmente para dispositivos UPnP, pois o suporte a codecs pode variar conforme o dispositivo e pode exigir configurações de perfil ou substituições. Se você tiver necessidades específicas ou encontrar problemas com dispositivos UPnP, relate no fórum de suporte e forneça logs para que a equipe possa investigar e melhorar a compatibilidade.