O Symfonium inclui um mecanismo de transcodificação baseado no FFmpeg. Ele pode transcodificar mídia durante a reprodução, ampliando a compatibilidade com codecs e formatos.
Observações:
- Para limitar o tamanho do aplicativo, codecs e formatos são adicionados apenas quando necessário ou solicitado. Por isso, nem todos os codecs são compatíveis.
- Este recurso continua em desenvolvimento ativo para melhorar o suporte a dispositivos Chromecast e UPnP. Se você encontrar algum problema ou tiver uma necessidade específica, relate-a no fórum de suporte.
- Para decidir o que deve ser transcodificado e quando, o mecanismo analisa a mídia no início da reprodução. O processo é rápido e automático. Em Configurações → Configurações da reprodução → Decodificação e transcodificação, use Taxa de bits máxima móvel e Taxa de bits máxima do Wi-Fi para definir a taxa de bits da transmissão quando o provedor de mídia oferecer suporte à transcodificação.
- O mecanismo cria arquivos temporários. Verifique se há espaço livre suficiente.
Recursos
Seção intitulada “Recursos”Reprodução local
Seção intitulada “Reprodução local”O mecanismo permite, entre outros, 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 sem perder a qualidade original. O mecanismo do Symfonium pode transcodificar para ALAC e tenta preservar a qualidade de mídias de alta resolução. No entanto, o resultado nem sempre é bit-perfect, ainda que a maioria das pessoas não perceba diferença.
Por padrão, os dispositivos Android não oferecem suporte à maioria desses formatos. Use o modo Por pastas / Cartão SD (SAF) no provedor local para que o Symfonium possa detectar e reproduzir esses arquivos.
Reprodução no Chromecast
Seção intitulada “Reprodução no Chromecast”O mecanismo permite a transcodificação de mídia ao transmitir para dispositivos Chromecast.
Formatos de origem que podem ser 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 converte a mídia para um formato compatível com o reprodutor. Para fontes de mídia compatíveis com os perfis de áudio locais, o perfil atual do Chromecast define FLAC, AAC/MP4 fragmentado e MP3 como formatos de destino; a escolha considera o formato de origem e o limite de taxa de bits. Para outras fontes, quando a transcodificação local é necessária, o mecanismo ainda usa AAC/MKV por compatibilidade. AAC e MP3 são codecs com perdas. Se você precisar de configurações mais específicas ou de maior qualidade, abra uma solicitação de recurso e detalhe seus requisitos.
Se o seu provedor de mídia oferecer suporte à transcodificação, a transcodificação no servidor será priorizada para melhorar o desempenho e reduzir o consumo de bateria. Ao transmitir pelo Kodi, o mecanismo de transcodificação é executado no telefone: a mídia vai do Kodi para o telefone e depois para o Chromecast. Isso pode aumentar o uso da bateria e da rede.
Reprodução UPnP
Seção intitulada “Reprodução UPnP”Reprodutores UPnP que anunciam um perfil de áudio compatível, inclusive dispositivos Sonos, podem usar o mesmo mecanismo de transcodificação local do Chromecast com um perfil específico para suas capacidades. Para reprodutores UPnP sem um perfil de áudio compatível, a transcodificação local genérica não está disponível, pois a compatibilidade com codecs varia conforme o dispositivo e pode exigir ajustes ou substituições no perfil. Se você tiver uma necessidade específica ou encontrar algum problema com um dispositivo UPnP, relate-o no fórum de suporte e forneça os registros para que a equipe possa investigar e melhorar a compatibilidade.
